36995 Commits

Author SHA1 Message Date
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
Kovid Goyal
7a59b2010d
Nicer error message when creation of parent folder fails 2023-12-05 08:47:05 +05:30
Kovid Goyal
c81d33c11c
... 2023-12-04 17:12:35 +05:30
Kovid Goyal
a1b2127e47
IPv6 support for zeroconf 2023-12-04 16:56:29 +05:30
Kovid Goyal
f637aa59e5
Content server: Listen for all incoming IPv4 and v6 connections by default
Clean up previous PR. Remains to do something about zeroconf, it should
advertise both IP addresses when the server is listening on both.
2023-12-04 16:31:14 +05:30
Kovid Goyal
725adf696f
Merge branch 'ipv6' of https://github.com/qykth-git/calibre 2023-12-04 14:33:18 +05:30
Charles Haley
8415effd8f
Changes to eliminate the black box cover_flow startup flash due to slow
smart device driver initialization
2023-12-03 22:23:31 +05:30
Kovid Goyal
c6783b7037
Avoid flashing during startup due to cover browser
During startup while the multiple resizes due to the various splitters
adjusting their sizes happens, paint the cover browser in the window
background color to avoid flashing.
2023-12-03 22:23:31 +05:30
Kovid Goyal
2a324bc35d
Output when GUI main window is shown 2023-12-03 22:23:30 +05:30
Kovid Goyal
82826f9207
Only show main window after various sub-components are resized 2023-12-03 22:23:30 +05:30
Kovid Goyal
efc372fac9
Use timed_print for starting quickview message 2023-12-03 22:23:30 +05:30
Kovid Goyal
ef70a1eefb
Make timed_print() re-useable 2023-12-03 22:23:30 +05:30
Kovid Goyal
88320477ad
string changes 2023-12-03 22:23:30 +05:30
Kovid Goyal
14a64a239c
Show initializing message before constructing Main 2023-12-03 22:23:30 +05:30
Kovid Goyal
df695546c1
... 2023-12-03 22:23:30 +05:30
Kovid Goyal
5da4c44b18
Remove pointless guards. CoverFlow is never None 2023-12-03 22:23:30 +05:30
Kovid Goyal
1a1d5dda55
... 2023-12-03 22:23:30 +05:30
Kovid Goyal
cedb228ebf
Move showing of main window to a bit later in initialization to reduce flashing at startup 2023-12-03 22:23:30 +05:30
Kovid Goyal
b3428fd387
Ensure main window is hidden till we call show() 2023-12-03 22:23:30 +05:30
Kovid Goyal
3596471257
Windows: Edit book: Fix a crash when using the check book tool with a book that contains malformed markup. Fixes #2045133 [Editor closes immediately if epub-check finds parsing-failures in too much text-files](https://bugs.launchpad.net/calibre/+bug/2045133)
Bloody lxml doesnt initialize libxml2 correctly.
2023-12-03 22:23:29 +05:30
Kovid Goyal
da82b673f0
And yet another sqlite release with broken snippet() 2023-11-28 09:44:26 +05:30
Kovid Goyal
a0da32deb5
Fix #2044659 [Library on Tolino Vision 6 doesn't get listed](https://bugs.launchpad.net/calibre/+bug/2044659) 2023-11-27 15:47:35 +05:30
Kovid Goyal
52ebc78095
DRYer 2023-11-25 13:09:12 +05:30