Commit Graph

48313 Commits

Author SHA1 Message Date
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 3f446ae4af Merge branch 'master' of https://github.com/unkn0w7n/calibre 2023-12-23 18:32:11 +05:30
unkn0w7n fcc9429727 Update il_post.recipe 2023-12-23 18:05:55 +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
Kovid Goyal 233891917a Merge branch 'master' of https://github.com/unkn0w7n/calibre 2023-12-21 08:13:58 +05:30
unkn0w7n 522c3b8767 Update indian_express.recipe 2023-12-20 19:37:20 +05:30
Kovid Goyal 7adb5eba8c Merge branch 'master' of https://github.com/cbhaley/calibre 2023-12-20 18:50:15 +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 6895571de7 Add an FAQ entry for offscreen main calibre window 2023-12-18 20:04:00 +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
Kovid Goyal 0cb1210d02 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2023-12-18 11:29:00 +05:30
unkn0w7n 0349dcf2e3 Update wapo 2023-12-18 11:26:44 +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 5e911aa980.
2023-12-16 13:03:56 +05:30
Kovid Goyal 944fcb0dab ... v7.2.0 2023-12-15 06:28:42 +05:30
Kovid Goyal 7ee5ec43fd ... 2023-12-15 06:21:57 +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 076a9bf3a4 Merge branch 'master' of https://github.com/unkn0w7n/calibre 2023-12-13 22:30:42 +05:30
unkn0w7n a73226029e WSJ update
add delay
2023-12-13 22:23:51 +05:30