37046 Commits

Author SHA1 Message Date
Kovid Goyal
081bceb9e4
Fix #2048667 [Update label wrong position](https://bugs.launchpad.net/calibre/+bug/2048667) 2024-01-09 08:58:03 +05:30
Kovid Goyal
a1b06901fd
Move Preferences to the left in the default toolbar
Makes it less likely to be hidden behind the three bots bar expander on
small screens.
2024-01-09 08:44:39 +05:30
Charles Haley
90656de624 Two small changes:
1) In the central widget, use instance variables instead of class variables. I don't think this matters now, but it might if central can ever be reinstantiated.
2) Slight wording change on the new option's help text.
2024-01-08 12:22:25 +00:00
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