Commit Graph

36992 Commits

Author SHA1 Message Date
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 5e911aa980.
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
Kovid Goyal d6f88ab9d0 ... 2023-11-25 13:06:48 +05:30
Kovid Goyal 23bbc95f96 Linux: Fix external applications not being launched under Wayland 2023-11-25 13:01:51 +05:30
Kovid Goyal 4d45b5a6f5 Use fully encoded url for xdg-open 2023-11-25 10:47:10 +05:30