Commit Graph

39644 Commits

Author SHA1 Message Date
Kovid Goyal 161d465936 Add a tooltip to thumbnail opacity setting 2026-01-15 18:43:59 +05:30
un-pogaz 7a687b2169 Bookshelf: add option for thumbnail opacity 2026-01-15 11:54:53 +01:00
Kovid Goyal 908de6faec Increase yield time to 10ms from 100ms 2026-01-15 14:09:07 +05:30
Kovid Goyal a945a5538e ... 2026-01-15 11:24:18 +05:30
Kovid Goyal 43af11bf87 Make the default bookshelf disk cache size slightly larger
Needed for large screen displays where the shelf height becomes quite
large
2026-01-15 11:22:36 +05:30
Kovid Goyal be1bb45b13 E-book viewer: Change length count algorithm to use the algorithm from the new page count code
I realised that the length numbers will have changed anyway for any book
with an <i> tag. So might as well be consistent for the future.
2026-01-15 10:47:04 +05:30
Kovid Goyal 301e3e0cb1 use the new compression package to import compression codecs from 2026-01-15 07:31:27 +05:30
Kovid Goyal 7213b89643 Page count thread: Yield to main thread to ensure no starvation due to the GIL
We anyway release the GIL when doing I/O to worker thread, but in case
of re-scans there may not be much I/O.
2026-01-15 07:17:26 +05:30
Kovid Goyal e5274b862f Move to using python stdlib zstd module
This requires python 3.14 which we are already using in the binary
builds. Linux distributors will need to update their python before
updating to calibre 9.
2026-01-15 06:30:50 +05:30
Kovid Goyal 3823fa9206 string changes 2026-01-15 06:05:06 +05:30
Kovid Goyal 5b4735ce04 string changes 2026-01-14 23:51:10 +05:30
Kovid Goyal a479811043 ... 2026-01-14 20:06:16 +05:30
Kovid Goyal 33da81a339 Merge branch 'dark-theme-divider-line' of https://github.com/un-pogaz/calibre 2026-01-14 20:05:30 +05:30
Kovid Goyal 244ed64865 Cleanup previous PR
Use a dedicated API for better performance when calculating author sorts
2026-01-14 20:04:00 +05:30
un-pogaz 34dc0c62b9 Bookshelf: show authors value and not author_sort when grouping by authors 2026-01-14 14:41:51 +01:00
un-pogaz 68edf51ab6 Bookshelf: on dark theme, use a better color for divider line 2026-01-14 13:05:12 +01:00
Kovid Goyal fcf017bd42 Bump beta version 2026-01-14 16:05:00 +05:30
Kovid Goyal c7d02bf04b Fix all actions popup menu not showing in Wayland 2026-01-14 15:41:39 +05:30
un-pogaz 00b9253d48 Sort by: show column with same header 2026-01-14 10:51:31 +01:00
Kovid Goyal e85ac9a78f Bookshelf: Fix pageup and pagedown keys not working 2026-01-14 14:16:04 +05:30
Kovid Goyal e8ec55612a Cleanup previous PR 2026-01-14 14:14:17 +05:30
Kovid Goyal 68c7650dee Merge branch 'bookshelf-emblem' of https://github.com/un-pogaz/calibre 2026-01-14 14:00:38 +05:30
Kovid Goyal bdaf06ff56 Add some validation for spine width template preference
Also show columns in alphabetical order when choosing column for spine
width.
2026-01-14 12:49:26 +05:30
Kovid Goyal 518aca5551 DRYer 2026-01-14 12:34:35 +05:30
Kovid Goyal ba29debfb8 Bookshelf: Allow using space bar to toggle selection of current item 2026-01-14 12:31:13 +05:30
Kovid Goyal 3d4a8dcc38 Allow creating a shortcut to show the group by menu 2026-01-14 12:22:28 +05:30
Kovid Goyal 6524d5883d Change the default bindings for next/prev virtual library to ctr+tab and ctrl+shift+tab as ctrl+left/right are needed for navigation in the grid/shelf views 2026-01-14 12:05:27 +05:30
Kovid Goyal 6becc8bb1a Fix spin boxes for numbers/dates 3 pixels too short in Qt 6.10 2026-01-14 11:52:57 +05:30
un-pogaz 0e7a63fe2c Bookshelf: support of custom emblem 2026-01-13 12:34:01 +01:00
un-pogaz df8c4ef9b4 Bookshelf: draw the emblems above the shadow 2026-01-13 12:17:43 +01:00
un-pogaz edc36cec84 ... 2026-01-13 12:17:43 +01:00
Kovid Goyal 64c6b4e5f8 Merge branch 'hide-emblems-behind-hover' of https://github.com/un-pogaz/calibre 2026-01-13 16:23:41 +05:30
Kovid Goyal 3e89ebb55d Merge branch 'column-name-format' of https://github.com/un-pogaz/calibre 2026-01-13 16:22:40 +05:30
Kovid Goyal 8ac3a1eda7 string changes 2026-01-13 15:52:44 +05:30
Kovid Goyal 181c6d0410 ... 2026-01-13 13:25:41 +05:30
un-pogaz d6a5383323 Bookshelf: when expend above other books, hide emblems behind the hovered cover 2026-01-11 13:02:45 +01:00
un-pogaz 62b13fcfb6 use a format that also show the lookup name for column 2026-01-11 09:46:59 +01:00
Kovid Goyal 498e5c2f7f Add a warning about using position for Go to 2026-01-11 13:20:19 +05:30
Kovid Goyal 6bdb76c675 string changes 2026-01-11 09:37:25 +05:30
Kovid Goyal 2b19aa46a0 Merge branch 'cc-shared-heading' of https://github.com/un-pogaz/calibre 2026-01-11 09:37:17 +05:30
Kovid Goyal 5e37b59024 Ignore failure setting debugging title 2026-01-11 09:16:35 +05:30
un-pogaz 49c24f4eb7 Allow user to create custom column with a already used heading 2026-01-10 10:32:38 +01:00
Kovid Goyal df1313e4be ... 2026-01-10 12:01:56 +05:30
Kovid Goyal 5f0d48c5fd DRYer 2026-01-10 11:51:32 +05:30
Kovid Goyal 03972f310f EPUB3 metadata: Extract cover from invalid EPUB files that dont identify cover but instead have an image file as the first item in the spine
Apparently these are "Open Manga Format" EPUB files. Sigh. Why cant
people ever use some common sense when creating their own
bastardisations of EPUB.
2026-01-10 11:43:30 +05:30
Kovid Goyal 535e45c2b7 When reading metadata from EPUB files that have multiple OPF files use the first rather than the last OPF file
This matches the behavior of the editor
2026-01-10 11:42:50 +05:30
Kovid Goyal 673fd14b85 Cleanup previous PR and add tests 2026-01-10 11:23:35 +05:30
xyzzy-foo 7c63eb6868 KEPUB Output: Fixed an issue where the wrap_child function was incorrectly clearing the text content of the original element 2026-01-10 12:40:25 +09:00
xyzzy-foo d4a11a8930 KEPUB Output: Fix for issue where Tate-chu-yoko is not working 2026-01-10 11:20:25 +09:00
Kovid Goyal ece6f7ea6b ... 2026-01-10 05:18:36 +05:30