Commit Graph

48522 Commits

Author SHA1 Message Date
Charles Haley 181b9a3bac Add the individual preference dialogs to the preferences menu. Reasons:
- They are more accessible via the keyboard.
- The menu actions can be accessed by plugins
- Each individual dialog can be given a shortcut
2024-02-19 12:46:27 +00:00
Kovid Goyal 32a4423efb Remove xml:lang from <description> for <release> as well 2024-02-19 07:54:49 +05:30
Kovid Goyal 49e7bf5c97 pep8 2024-02-18 21:20:56 +05:30
Kovid Goyal 52f80efdb9 Merge branch 'master' of https://github.com/cbhaley/calibre 2024-02-18 21:20:45 +05:30
Kovid Goyal d10cdf8a86 Add <developer> tag to appstream metadata
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-developer
2024-02-18 20:25:13 +05:30
Charles Haley c442fbfbb6 Add an action to show a menu all available GUI and plugin actions.
Use case:
- Action discovery. Eventually this action could be added to the default toolbar built by the welcome wizard.
- Ease of access to infrequently used actions.
- Shows shortcuts in most cases.
2024-02-18 13:50:47 +00:00
Charles Haley c48220468a Clean up code as the problems with placement and arrows have gone away with new Qt versions. 2024-02-18 13:48:01 +00:00
Kovid Goyal 34743e4807 Fix #2054125 [ValueError: Failed to export image as JPEG with error: Image is empty](https://bugs.launchpad.net/calibre/+bug/2054125) 2024-02-17 10:10:48 +05:30
Kovid Goyal be8082790a Download remote background images and cache 2024-02-16 11:34:06 +05:30
Kovid Goyal e15ab16153 Remove workaround for Qt file:// URL based images not rendering on Windows
The proper fix from Qt has been patched into the calibre windows build.
2024-02-16 09:33:00 +05:30
Kovid Goyal 828dbe5ee4 Merge branch 'patch-1' of https://github.com/yyolk/calibre 2024-02-16 08:28:55 +05:30
Joseph Chiocchi 0590429d49 Update .gitattributes - mark *.recipe as linguist-language=python
Sometimes syntax highlighting is picked up correctly on GitHub which uses linguist[^1], when the `*.recipe` includes a shebang for python it will syntax highlight. Other times it does not.

This change adds an attribute to `*.recipe` to mark it as a python language to linguist, following the documentation on overrides[^2].

Example without highlighting: [recipes/ad.recipe]

Example with highlighting (python syntax picked up via shebang):
[recipes/ambito_financiero.recipe]


[^1]: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-repository-languages
[^2]: https://github.com/github-linguist/linguist/blob/559a6426942abcae16b6d6b328147476432bf6cb/docs/overrides.md


[recipes/ad.recipe]: https://github.com/kovidgoyal/calibre/blob/aeb19dfedfe14c5ee8d454c831d634e81219bf44/recipes/ad.recipe
[recipes/ambito_financiero.recipe]: https://github.com/kovidgoyal/calibre/blob/aeb19dfedfe14c5ee8d454c831d634e81219bf44/recipes/ambito_financiero.recipe
2024-02-15 17:20:07 -06:00
Kovid Goyal aeb19dfedf More Wayland time wasting
Wayland is designed so an application cant raise it sub windows without
also giving them keyboard focus. So write stupid boilerplate code
to ans request focus on wayland when raising a window. Sigh.
2024-02-15 14:37:10 +05:30
Kovid Goyal 773f7676b5 Remove <button> from all recipe downloads 2024-02-15 13:09:32 +05:30
Kovid Goyal 25adcae5b5 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-02-15 11:56:09 +05:30
unkn0w7n f8b3652880 Andhrajyothy (telugu) recipe 2024-02-15 09:44:52 +05:30
Kovid Goyal 3cbcd0acc9 Change how background image works in preparation for profiles
Allow multiple background images and allow settings from browser and
desktop readers to work with each other
2024-02-15 09:35:09 +05:30
Kovid Goyal 558992008a String changes 2024-02-14 10:57:23 +05:30
Kovid Goyal 556140dd10 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-02-13 12:21:54 +05:30
unkn0w7n 43d3ea4941 Update Swarajya Mag 2024-02-13 12:14:47 +05:30
Kovid Goyal 28e71c1162 Windows: Fix a regression in calibre 7 that caused images in long text columns to not be displayed in the tooltip for the tooltip
Yet another Qt regression. Sigh.
https://bugreports.qt.io/browse/QTBUG-122201
2024-02-13 10:36:35 +05:30
Kovid Goyal b9cdc80806 Add a link to the upstream bug report in the workaround code 2024-02-13 10:18:29 +05:30
Kovid Goyal ae6ef2807d Fix disabled items in menus having blurry text
Qt is a strange beast. This is because the fusion style draws a copy of
the text offset by 1px in the Light color from the disabled palette. Can
also be fixed by setting the light color to the window color but that
might have other undesirable effects.
2024-02-13 08:13:21 +05:30
Kovid Goyal f580758732 Merge branch 'master' of https://github.com/cbhaley/calibre 2024-02-13 07:26:29 +05:30
Charles Haley 1f1c777886 Enhancement 2052897: save and restore GUI panel layouts.
I added this to the existing Layout Actions. In addition I added the ability to toggle panels on/off in addition to turning them on and off.

I am unable to test the docstrings.
2024-02-12 17:15:12 +00:00
Kovid Goyal 04adea1b10 string changes 2024-02-12 15:16:01 +05:30
Kovid Goyal 1ff9bf9e24 Edit book: Allow selecting multiple books to edit at once, opening all selected books in separate editor instances 2024-02-12 14:34:37 +05:30
Kovid Goyal 2acb96a081 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-02-12 11:16:28 +05:30
unkn0w7n d2ba5d180b nautil.us 2024-02-12 11:11:16 +05:30
Kovid Goyal 314a17a046 pep8 2024-02-11 19:33:31 +05:30
Kovid Goyal 87f9dd62fd update Pro Physik 2024-02-11 19:33:06 +05:30
Kovid Goyal 1dc703da20 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-02-11 05:22:39 +05:30
unkn0w7n 9288eeea00 Update rtnews.recipe 2024-02-10 21:07:40 +05:30
Kovid Goyal 48327b08a9 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2024-02-10 10:06:03 +05:30
unkn0w7n 94b62da2b1 Update moneycontrol.recipe 2024-02-10 10:01:32 +05:30
Kovid Goyal 14caed3a6f fix check for local with non-existent setting name 2024-02-09 14:42:48 +05:30
Kovid Goyal 86471d3a03 update Changelog v7.5.1 2024-02-09 12:17:52 +05:30
Kovid Goyal dc1daee516 Handle PIL images in any mode by converting to RGBA 2024-02-09 12:16:52 +05:30
Kovid Goyal 8db9707e2e Fix #2052766 [scrolling down books in latest version give error](https://bugs.launchpad.net/calibre/+bug/2052766) 2024-02-09 12:13:47 +05:30
Kovid Goyal f947ecf414 version 7.5.1 2024-02-09 11:41:37 +05:30
Kovid Goyal d123ff336c Fix system default color palette not selecting dark palette on startup on some windows systems 2024-02-09 11:37:42 +05:30
Kovid Goyal 392215085d version 7.5.0 v7.5.0 2024-02-09 07:51:46 +05:30
Kovid Goyal 253d73b39f pep8 2024-02-08 20:08:55 +05:30
Kovid Goyal d7d9488807 ... 2024-02-08 14:26:02 +05:30
Kovid Goyal 391430870a Add a button to import colors from the system palette when using custom colors 2024-02-08 14:20:49 +05:30
Kovid Goyal b288b964c8 Code for exporting a subset of preferences 2024-02-08 13:41:26 +05:30
Kovid Goyal 4cea6a59b5 Allow specifying richer metadata per setting 2024-02-08 09:37:43 +05:30
Kovid Goyal 219a1572f6 Edit book: When wrapping selected text in a tag, preserve the selection after wrapping. Fixes #2050100 [small problem in edit-mode](https://bugs.launchpad.net/calibre/+bug/2050100) 2024-02-07 07:20:42 +05:30
Kovid Goyal c72d7d1d43 Fix #2050075 [Calibre Web Viewer and Cache for Offline Reading](https://bugs.launchpad.net/calibre/+bug/2050075) 2024-02-07 07:10:33 +05:30
Kovid Goyal 5f8930ab31 Fix #2052500 [[Enhancement] Unnessesary space in Edit book window title](https://bugs.launchpad.net/calibre/+bug/2052500) 2024-02-06 15:53:59 +05:30