37089 Commits

Author SHA1 Message Date
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
Kovid Goyal
040c479a4c
Rescale desires on resize 2023-12-19 09:17:09 +05:30
Kovid Goyal
cbf8ddd9e3
Minor cleanup for previous PR 2023-12-18 20:40:07 +05:30
Kovid Goyal
044b1ae433
brouser -> browser 2023-12-18 19:59:18 +05:30
Kovid Goyal
988759188a
Merge branch 'master' of https://github.com/cbhaley/calibre 2023-12-18 19:56:54 +05:30