Commit Graph

38107 Commits

Author SHA1 Message Date
Kovid Goyal 0ca74e7dae Content server: Also translate calibre://search URLs 2025-01-13 21:21:14 +05:30
Kovid Goyal 7919f5e9f9 Add various other naturally RTL languages for automatic page progression setting 2025-01-11 10:00:14 +05:30
Kovid Goyal 4a2869e2b1 string changes 2025-01-10 22:14:26 +05:30
Charles Haley cd0d2eb53b Clean up tag browser context and config menus a bit.
- When right-clicking in tag browser white space, remove any context menu that depends on having an index.
- Remove general subcategorization menu options from the context menu. These are global, not part of context for the current index.
- Add a menu option to the config menu to open Prefs / L&F / Tag browser. This permits easily getting to the global subcat and display options, avoiding adding more menu lines to the config menu.
2025-01-10 15:56:50 +00:00
Charles Haley 7f9cbb5302 Use a scale factor for link & note icons instead of an absolute size. 2025-01-10 12:51:42 +00:00
Charles Haley 136f188981 Add an option to adjust the size of the link and note icons in book details.
In the tag browser and booklist the icons resize automatically with the font. That doesn't happen in book details because there isn't any notion of a "row". With this option the user can make the size as desired. For more background see the first few posts of https://www.mobileread.com/forums/showthread.php?t=365537
2025-01-10 10:26:15 +00:00
Kovid Goyal 49b8fadbc2 ... 2025-01-10 13:34:25 +05:30
Kovid Goyal 9a88afb370 ... 2025-01-10 13:32:08 +05:30
Kovid Goyal 4fd6fa2441 Content server: Fix _ to represent current library in calibre:// URLs not working 2025-01-10 13:24:21 +05:30
Kovid Goyal 52664a357a string changes 2025-01-10 13:11:24 +05:30
Kovid Goyal dd6b924f5c version 7.24.0 2025-01-10 08:25:31 +05:30
Kovid Goyal 7845999751 Add some tooltips and use "All actions" instead of "All GUI actions"
Most users don't and shouldn't know what GUI means.
2025-01-10 08:18:08 +05:30
Charles Haley 94854384ae Improved partitioning of actions in the menu. 2025-01-09 18:01:11 +00:00
Charles Haley 96725ce841 Changed shortcut as suggested. 2025-01-09 16:32:08 +00:00
Charles Haley 5533c9b5d5 All GUI options stuff:
1. Add the option to show the "GUI actions" button in the status bar. The code to add the Preferences button is commented out.
2. Add a shortcut to All GUI Actions: Ctrl+Alt+Shift+G
3. Fix some existing problems in the All GUI Actions implementation.
4. Add the infrastructure for status line buttons (all in init.py)
5. Make using the shortcut for All GUI Actions place the menu over the button in the status bar, if it exists and is the only button/menu item. (actions.__init__.py)
2025-01-09 16:29:06 +00:00
Kovid Goyal 2d61b16b62 Make is_rtl_lang more robust 2025-01-09 19:11:29 +05:30
Kovid Goyal 6d3e245ea8 Content server: Book details view: Make calibre://show-book and calibre://view-book URLs in the comments work 2025-01-09 14:56:09 +05:30
Kovid Goyal 5cca273ddd string changes 2025-01-07 17:25:20 +05:30
Kovid Goyal 925bd06a1b Allow creating rules to transform series names in the Bulk metadata editor and Preferences->Metadata download. Fixes #2091268 [[Enhancement] Series Mapper](https://bugs.launchpad.net/calibre/+bug/2091268) 2025-01-07 13:32:11 +05:30
Kovid Goyal 94395c3e3c Edit book: Spell check: Add a button to export the currently displayed list of words as a CSV file. Fixes #2092496 [[Enhacement] Spell Checker - Save word list](https://bugs.launchpad.net/calibre/+bug/2092496) 2025-01-07 13:01:26 +05:30
Kovid Goyal dd1c998cb6 Read aloud: Fix no audio produced when text contains <3 and using the Windows legacy speech engine. Fixes #2092948 [TTS Fail &lt;3](https://bugs.launchpad.net/calibre/+bug/2092948) 2025-01-07 12:36:43 +05:30
Kovid Goyal d2e499fe3e Fix #2092995 [Get Books: Configure button shrinks window](https://bugs.launchpad.net/calibre/+bug/2092995) 2025-01-07 11:35:36 +05:30
Kovid Goyal a78460f09f Add from ISBN: Add a checkbox to automatically convert obsolete ISBN 10 to ISBN 13. Fixes #2092483 [Add from ISBN: Option to convert to ISBN13](https://bugs.launchpad.net/calibre/+bug/2092483) 2025-01-07 11:31:13 +05:30
Kovid Goyal 7e1796eafd ... 2025-01-07 11:16:49 +05:30
Kovid Goyal b36a3bb497 Save single format to disk: Allow choosing the book cover as the format to save. Fixes #2092395 [[Enhancement] Add cover image to 'Save single format' dialog](https://bugs.launchpad.net/calibre/+bug/2092395) 2025-01-07 11:12:05 +05:30
Kovid Goyal 4b00f39ef0 Conversion: Automatically set the page progression direction for books that do not have it set and have their primary language either Arabic or
Hebrew. Fixes #2592 (Automatically inserting page-progression-direction="rtl" in rtl languages ​​(Arabic and Hebrew))
2025-01-06 21:29:50 +05:30
Charles Haley f3bac16d39 Add context menu item "Recalculate sort from author". See https://www.mobileread.com/forums/showthread.php?t=365414 2025-01-03 17:16:42 +00:00
Charles Haley 2bc563bb3b Make backtabbing (Shift-Tab) during editing ignore keyboard modifers so dialogs won't be opened. 2025-01-03 12:20:03 +00:00
Kovid Goyal c02ffe7804 Bump version for preview release 2025-01-03 09:16:47 +05:30
Kovid Goyal 3e1e806ad3 Fix #2092919 [File "calibre\gui2\dialogs\match_books.py", line 173, in resizeEvent TypeError: QTableView.setColumnWidth(): argument 2 has unexpected type 'float'](https://bugs.launchpad.net/calibre/+bug/2092919) 2025-01-03 09:14:06 +05:30
Kovid Goyal 45727ceaa7 Fix #2591 (Fix invalid escape sequence error) 2024-12-31 23:19:25 +05:30
Kovid Goyal b388a91180 Better error message when ToC editor is opened to an non-HTML file 2024-12-31 09:10:40 +05:30
Charles Haley 82f63ea6f2 Remove unused code 2024-12-30 14:22:55 +00:00
Charles Haley b3b08b0e17 Another try at preventing random edit dialogs while not losing "editing" when tabbing over read-only fields.
The problem of random dialogs is handled in delegates.py. Losing "editing" when tabbing is handled by jumping over fields that are readonly or are implemented by a doalog. This is a behavior change. We will see whether it will result in screams of complaint.

NB: after hours of trying, this was the only solution I found to both the random dialog and the loss of editing.
2024-12-30 14:20:41 +00:00
Charles Haley 9eaef3ceb0 This is a more elegant implementation of the changes to delegates.py. 2024-12-29 15:10:31 +00:00
Charles Haley 0e1e7d1dd7 The fix for https://bugs.launchpad.net/calibre/+bug/2092643 isn't enough. Sometimes Qt opens the "wrong" editor on a column with a dialog for an editor, which remains open because closeEditor doesn't close them properly. You can see this by pressing Tab twice rapidly, which can nullify the effects of the singleShot timer.
This fix prevents these "wrong" dialogs from opening. It also fixes the original issue in the bug because the currentIndex() isn't incorrectly changed.
2024-12-29 14:11:07 +00:00
Kovid Goyal 37f884a1f2 ... 2024-12-29 18:12:19 +05:30
Kovid Goyal 4f17773c42 Fix #2092643 [Tab between book list cells is broken](https://bugs.launchpad.net/calibre/+bug/2092643) 2024-12-29 18:06:39 +05:30
Kovid Goyal d26a381a66 Fix viewing books via the Cover browser not working when in device view. Fixes #2092630 [Clicking on book cover images in Device view always throws an exception error](https://bugs.launchpad.net/calibre/+bug/2092630) 2024-12-29 10:00:17 +05:30
Kovid Goyal c79818240e Microsoft removed the Bing webcache
Amazon plugin no longer uses a webcache as Wayback machine doesnt cache
amazon anymore and Google and Bing webcaches are no longer available.
Presumably Amazon will start CAPTCHAing us soon as well at which point
look into using a webengine scraper for it. Sigh.
2024-12-27 13:51:34 +05:30
Kovid Goyal e022decacf fix python 3.13 breaking more existing code 2024-12-25 07:33:29 +05:30
Charles Haley 91a601c9b8 Bug #2092456: Check Library produces NoneType error 2024-12-24 18:11:38 +00:00
Kovid Goyal 2d975f654e Rework setting up document stats for PDF input
Improve the setup of document stats to fix bug 2089436
Fixes #2582 (Rework setting up document stats)
2024-12-21 08:32:15 +05:30
Kovid Goyal 6a42e1bef9 Also popup cover on double click in edit metadata dialog 2024-12-20 19:47:32 +05:30
Kovid Goyal bdb77a370f version 7.23.0 2024-12-20 08:02:10 +05:30
Kovid Goyal aaac047c0e Fix #2581 (Fixed "[Errno 36] File name too long" error during eBook registration) 2024-12-19 22:28:09 +05:30
Charles Haley e52ba6a93c Stored templates preferences:
- Add some tooltips
- Improve button alignment.
2024-12-19 12:55:00 +00:00
Charles Haley d54602d505 Mobileread won't attach "non-standard" extensions. Change to using "txt". 2024-12-18 12:42:51 +00:00
Charles Haley bc5924f251 Add import and export stored template to Preferences / template functions 2024-12-18 12:32:33 +00:00
Kovid Goyal f846750d48 Edit metadata dialog: Allow right clicking on the cover to view it in a popup window at larger size. Fixes #2091216 [[Enhancement] Open cover in Edit metadata with internal image viewer](https://bugs.launchpad.net/calibre/+bug/2091216) 2024-12-18 14:27:21 +05:30