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
Kovid Goyal
3fd7c28695
...
2023-12-18 19:27:28 +05:30
Charles Haley
88dc2d85d3
Two things:
...
1) Fixes for the icon clicks. It now works when items are painted out of order. Resizing is now accounted for. Toggling and setting item focus now works properly.
2) Added items to the tag browser config menu, including the possibility of shortcuts.
2023-12-18 11:58:55 +00:00
Kovid Goyal
386664e184
Implement movement of splitters in narrow mode
2023-12-18 16:12:00 +05:30
Kovid Goyal
2728790cf8
Also check for mapped IPv4 when checking trusted IPs
2023-12-18 11:59:50 +05:30
Kovid Goyal
c5dec9241f
Windows: Content server: Fix regression in previous release that broke testing for local connections. Fixes #2046673 [v7.2 -> Adding book via calibredb and content server on the same machine fails]( https://bugs.launchpad.net/calibre/+bug/2046673 )
2023-12-18 11:57:32 +05:30
Charles Haley
91a46f99a9
The tag browser notes/links icon stuff.
...
Clicking the "buttons" works because of how mouse tracking works. The user must move the mouse over/into the current item line before clicking a button, which causes that line to be painted. When the line is painted the horizontal positions of the buttons on the line are recorded. If/when a click happens, the click X point is checked to see if it is in the ranges defined by the horizontal positions.
2023-12-17 13:41:20 +00:00
Kovid Goyal
96211be30e
Note that the inactive highlight palette problem in Qt on windows still exists
...
Apparently now it depends on what the accent color is. Sigh.
2023-12-16 13:04:15 +05:30
Kovid Goyal
dd32a88166
Revert "No longer need highlighted colors in inactive windows workaround as of Qt 6.5"
...
This reverts commit 5e911aa98088896e510cd9b4f33c75e8f10a6ee1.
2023-12-16 13:03:56 +05:30
Kovid Goyal
36951caf1b
version 7.2.0
2023-12-15 05:12:34 +05:30
Kovid Goyal
e001a04a35
More work on narrow layout
2023-12-14 19:49:19 +05:30
Kovid Goyal
49ae25bb22
Work on narrow layout
2023-12-14 14:31:43 +05:30
Kovid Goyal
4da0793f6d
Finish up wide layout
2023-12-13 16:23:44 +05:30
Kovid Goyal
c81536e38f
More work on central widget
2023-12-13 08:57:07 +05:30
Kovid Goyal
fa3e6c9b59
Start work on central widget for main window
2023-12-12 22:06:27 +05:30
Kovid Goyal
5e911aa980
No longer need highlighted colors in inactive windows workaround as of Qt 6.5
2023-12-12 13:01:11 +05:30
Kovid Goyal
7871fc4021
remove debugging print
2023-12-10 17:11:27 +05:30
Charles Haley
0a9b61a612
Add "Delete note" to the book details notes context menu
2023-12-10 11:20:15 +00:00
Kovid Goyal
d20b1a08db
Dump webengine context debug info in build test
2023-12-07 20:15:30 +05:30
Kovid Goyal
d82bd06247
Check for webengine render process crash in build test
2023-12-07 19:59:37 +05:30
Charles Haley
6d0e6af745
Quickview startup: yet another case where starting a piece of the GUI must happen after previous events are processed.
2023-12-07 10:49:01 +00:00
Kovid Goyal
16b64d1932
Update get books amazon.de plugin
2023-12-06 08:39:17 +05:30
Kovid Goyal
5cb9af3d8d
Fix deprecation warning
2023-12-05 11:05:17 +05:30