Commit Graph

37043 Commits

Author SHA1 Message Date
Kovid Goyal e9cc00560a Fix #2048475 [Tests fail with lxml 5.0](https://bugs.launchpad.net/calibre/+bug/2048475) 2024-01-08 09:12:35 +05:30
Kovid Goyal 140ea63f8c Cleanup previous PR
We dont disable the preference as now the layout is dynamically
switchable via keyboard shortcut, so it is conceivable the user might
want to set that preference even when the current layout is Wide.
2024-01-08 08:26:46 +05:30
Charles Haley 9f2045c3ba The cover browser position option with the "auto" choice. 2024-01-07 11:28:23 +00:00
Kovid Goyal 3f35571f8d Restore tooltip for window layout preference 2024-01-07 14:17:06 +05:30
Kovid Goyal cfc21828d1 Fix initial size not being set when toggling panels via buttons 2024-01-07 09:40:27 +05:30
Kovid Goyal d9e0ddcae8 Fix initial size for cb panel on top in narrow layout 2024-01-07 09:17:22 +05:30
Kovid Goyal 40f3e15a18 Use main window aspect ratio for narrow layout decision on cover browser position 2024-01-06 16:58:38 +05:30
Kovid Goyal b501bce746 Narrow layout: Place the cover browser above the book list when the window has a narrow aspect ratio
This is similar to the behavior pre 7.3 except it is controlled by
window size instead of primary monitor size.
2024-01-06 13:00:30 +05:30
Kovid Goyal 21e4565b99 ... 2024-01-06 09:49:16 +05:30
Kovid Goyal 3de1500627 Make the details splitter state orientation dependent 2024-01-06 09:43:57 +05:30
Kovid Goyal cb4fc7905b Fix a regression in the previous release that caused comments in the Book details panel to be rendered below rather than at the side of the other information 2024-01-06 09:22:34 +05:30
Kovid Goyal becdf4ef9f Fix QV widget not correctly parented when switching layout from one with QV closed to one with QV open 2024-01-05 20:51:21 +05:30
Charles Haley 8616cb5802 Add the possibility to assign keyboard shortcuts to the tag browser sort functions 2024-01-05 14:23:32 +00:00
Kovid Goyal 402459d8fa Move main window layout shortcuts into their own group 2024-01-05 17:17:37 +05:30
Kovid Goyal 8f928644fe keyboard shortcut to toggle layout (Alt+Shift+L) 2024-01-05 16:51:59 +05:30
Kovid Goyal a57fa0d6a9 Fix a regression in the previous release that caused the cover browser to not close when it is used as a separate window 2024-01-05 16:30:39 +05:30
Kovid Goyal c3cffae07d version 7.3.0 2024-01-05 08:03:24 +05:30
Kovid Goyal 8c0dbb9370 Edit book: Fix the "Show changes" window moving down by a few pixels every time it is opened 2024-01-04 07:36:29 +05:30
Kovid Goyal f0700b4722 DDG now apparently implements SSL sniffing, sigh 2024-01-03 21:01:58 +05:30
Kovid Goyal 4526abb5e3 Amazon metadata download: Fixes for various changes to amazon website markup 2024-01-03 20:52:01 +05:30
Kovid Goyal dd33bd079a Prevent google search spelling correction when search terms include ISBN/ASIN 2024-01-03 20:07:44 +05:30
Kovid Goyal 5749cc02a5 Clean up previous PR 2024-01-03 19:42:11 +05:30
os-strus 6e9bb955d0 Update amazon.py
1.- Amazon changed the way manage book images.
      I fixed this on lines 880-888 (original file) - 906-920 (new file)

2.- Amazon also changed the <div> name for the book comments
      I fixed this on lines 724 and 729 (original file) - 741 and 748 (new file)

All others changes in the new file are log fir debug info, that can be deleted
2024-01-03 12:45:30 +01:00
Kovid Goyal 6c03fe6e34 Improve splitter geometry migration 2023-12-31 07:40:57 +05:30
Kovid Goyal ca90f71f23 Amazon metadata download: Fix metadata download via Google not working because of Google changes
Google no longer returns cache URLs with its search results, so we just
use a generated URL and hope it works. Fixes #2047257 [Amazon Metadata Download Failing: No Cached Page](https://bugs.launchpad.net/calibre/+bug/2047257)
2023-12-29 12:19:04 +05:30
Kovid Goyal f9fbd402d8 Skip multiple URL hits in google search results 2023-12-29 12:12:12 +05:30
Kovid Goyal 1ec3081828 Font subsetting: Preserve all OpenType features. This makes subset font files larger but ensures there is no visual degradation when using the subsetted font files. 2023-12-28 09:24:10 +05:30
Charles Haley 186f2ee69c Fix the "flash" when starting on windows (at least).
This differs from the patch I sent. I moved the "show()" to happen before the plugin initialization_complete() methods are called, just in case they use something like isVisible(). The view_manager plugin now works correctly, which it didn't in 7.2.

Tested with small and large libraries.
2023-12-24 11:53:55 +00:00
Kovid Goyal 440a990f2f ... 2023-12-24 12:13:22 +05:30
Kovid Goyal 8c45539904 Do not require a restart to change the show layout buttons setting 2023-12-24 09:25:40 +05:30
Kovid Goyal 11feacf4f5 migrating size settings as well 2023-12-24 09:10:57 +05:30
Kovid Goyal a328c7c8b2 Implement migration of layout and visibility settings 2023-12-23 18:32:32 +05:30
Kovid Goyal 7bc13463f2 ... 2023-12-23 18:32:32 +05:30
Kovid Goyal 6c4a3d6a23 Re-order layout buttons on layout change 2023-12-23 18:32:32 +05:30
Kovid Goyal bb1784e716 Implement switching of layout without restart 2023-12-23 18:32:32 +05:30
Kovid Goyal 051a3f6c34 ... 2023-12-23 18:32:32 +05:30
Kovid Goyal b21e8de0a4 Get quickview working 2023-12-23 18:32:32 +05:30
Kovid Goyal fa716c903c Have show/hide_panel work with search bar as well 2023-12-23 18:32:32 +05:30
Kovid Goyal 3ab9a2eef0 Simplify separate window coverflow button linkage 2023-12-23 18:32:32 +05:30
Kovid Goyal 95a7fec616 We should no longer need blank painting for cover browser on startup 2023-12-23 18:32:32 +05:30
Kovid Goyal 4c753c6f63 Work on plugging the new layout code into the actual GUI 2023-12-23 18:32:32 +05:30
Kovid Goyal 7f3ccb333d E-book viewer: When looking up words via Google in Europe pre-approve the GDPR consent cookie. Fixes #2047181 [Cannot use search google dictionary](https://bugs.launchpad.net/calibre/+bug/2047181) 2023-12-22 06:46:14 +05:30
Charles Haley a1809bcaea Two changes related to the icons in tag browser:
1) Add the capability to show the icons next to the text, unaligned. Set via an option in look&feel. This change required recording the icon position on a per-item basis instead of a per-category basis.
2) Add the possibility of keyboard shortcuts to "show counts" and "show average rating" so they are the same as the show icons ones.
2023-12-20 12:56:58 +00:00
Kovid Goyal bac8192571 ... 2023-12-20 15:58:27 +05:30
Kovid Goyal b880a056d5 Implement layout buttons for the central widget 2023-12-20 15:27:08 +05:30
Kovid Goyal e4f688235a ... 2023-12-19 19:23:23 +05:30
Kovid Goyal 25aa15d411 ... 2023-12-19 18:58:41 +05:30
Kovid Goyal 486e882d3d Implement double click to toggle on splitter handles 2023-12-19 17:00:24 +05:30
Kovid Goyal d296e3f893 Implement save/restore of central state 2023-12-19 16:22:29 +05:30
Kovid Goyal faae6ee2ad Use fractions as desires rather than sizes 2023-12-19 13:03:02 +05:30