52634 Commits

Author SHA1 Message Date
Kovid Goyal
653d30dfd9
Allow forcing a pages recount of unchanged books as well 2026-01-07 11:25:45 +05:30
Kovid Goyal
cb962b3653
Bookshelf: Respect the tweaks for double click and enter key 2026-01-07 10:59:58 +05:30
Kovid Goyal
2f1b6309a6
When re-counting pages via book details check for the cunt to finish and update the display 2026-01-07 10:35:57 +05:30
Kovid Goyal
a6adc8aba0
Trigger rescan of pages count when restoring books from trash and when Edit book makes changes to a book 2026-01-07 10:17:16 +05:30
Kovid Goyal
0fcd56067c
Bump beta version 2026-01-07 09:26:30 +05:30
Kovid Goyal
a447981325
Merge branch 'info-pending-recount' of https://github.com/un-pogaz/calibre 2026-01-07 09:22:52 +05:30
Kovid Goyal
d874861ca3
string changes 2026-01-07 09:20:51 +05:30
un-pogaz
2186b52831 Bookshelf: add a info of the pending books to recount pages 2026-01-06 21:55:15 +01:00
Kovid Goyal
69b48956ef
Also update pages count when a format is removed just as it is updated when a format is added 2026-01-06 23:08:53 +05:30
Kovid Goyal
119c62394e
Allow pages_needs_scan to work with all books easily 2026-01-06 22:57:03 +05:30
Kovid Goyal
b7e5820681
Cover browser: Add a setting to control the max font size 2026-01-06 22:00:22 +05:30
Kovid Goyal
5f633aba65
Update test for change to TXT page counting algorithm 2026-01-06 21:16:23 +05:30
Kovid Goyal
52c9a19cf0
Merge branch 'ceil-count_pages_txt' of https://github.com/un-pogaz/calibre 2026-01-06 21:05:11 +05:30
un-pogaz
62cfca95f0 Bookshelf: use ceil for count_pages_txt() 2026-01-06 15:15:28 +01:00
Kovid Goyal
3364414959
... 2026-01-06 17:30:42 +05:30
Kovid Goyal
8e2f398e51
Cleanup previous PR 2026-01-06 17:27:58 +05:30
Kovid Goyal
b579c39cab
Merge branch 'draw-text-center' of https://github.com/un-pogaz/calibre 2026-01-06 17:26:15 +05:30
Kovid Goyal
275dbde5fe
Cleanup previous PR 2026-01-06 15:42:43 +05:30
un-pogaz
e40cb7ab19 Bookshelf: always draw text at the center of the spine 2026-01-06 11:07:53 +01:00
Kovid Goyal
988d9da352
Merge branch 'improve-render-templates' of https://github.com/un-pogaz/calibre 2026-01-06 15:27:55 +05:30
un-pogaz
0e4d8034f3 Bookshelf: improve render templates (DRY) 2026-01-06 10:46:54 +01:00
Kovid Goyal
2f7fb298b2
Add another fold marker 2026-01-06 10:27:46 +05:30
Kovid Goyal
52985cd6ff
Bookshelf: Add option to control whether narrow books are widened to make space for second line of spine 2026-01-06 10:22:33 +05:30
Kovid Goyal
400a8df596
Bookshelf: Move group by context menu to button on search bar
More discoverable and does not modify the context menu which is under
user control.
2026-01-06 09:11:09 +05:30
Kovid Goyal
e8849a0ec1
Fix right click on bookshelf layout button not opening correct preferences widget 2026-01-06 08:21:48 +05:30
Kovid Goyal
265d1ee1fe
Bookshelf: When drawing spine text top to bottom put the second line to the left of the first line 2026-01-06 08:01:51 +05:30
Kovid Goyal
1e915f5b00
... 2026-01-06 07:38:29 +05:30
Kovid Goyal
c8befd2f03
string changes 2026-01-06 07:16:54 +05:30
Kovid Goyal
96916c9c18
Merge branch 'patch-1' of https://github.com/zacharydenton/calibre 2026-01-06 07:14:15 +05:30
Kovid Goyal
7a273935d9
Merge branch 'fix-page-move' of https://github.com/un-pogaz/calibre 2026-01-06 07:13:36 +05:30
Kovid Goyal
29e8d761f3
Merge branch 'fix-vertical-screen' of https://github.com/un-pogaz/calibre 2026-01-06 07:12:31 +05:30
un-pogaz
7d29b0d572 Bookshelf: fix Page Up/Down dosn't work when too close of the ends 2026-01-05 20:02:55 +01:00
Zach Denton
4f5755248e
Disable vertical momentum when per-row scrolling is enabled. 2026-01-05 18:19:09 +01:00
un-pogaz
7da65bcd6c Bookshelf: detect if the screens are vertical 2026-01-05 17:02:24 +01:00
Kovid Goyal
6ce194ecc2
... 2026-01-05 21:23:46 +05:30
Kovid Goyal
2153e684d5
Nicer download_with_retry 2026-01-05 21:07:49 +05:30
Kovid Goyal
674bb19166
Add a tweak to control if webengine uses the GPU 2026-01-05 20:31:40 +05:30
Kovid Goyal
5f76a6a499
Cleanup previous PR 2026-01-05 19:42:13 +05:30
Kovid Goyal
fe7b6227f5
Merge branch 'improve-dominant_color' of https://github.com/un-pogaz/calibre 2026-01-05 19:29:47 +05:30
un-pogaz
7a26f021c9 improve dominant_color()
ensure to return the same value regardless of the size of the input image,
also improve performance
2026-01-05 14:43:09 +01:00
Kovid Goyal
4007463a19
DRYer 2026-01-05 17:42:56 +05:30
Kovid Goyal
6c5a8762ee
Remove unused code 2026-01-05 17:30:13 +05:30
Kovid Goyal
a5fb9440da
Merge branch 'increase-max-width' of https://github.com/un-pogaz/calibre 2026-01-05 17:22:55 +05:30
un-pogaz
57cff732d4 Bookshelf: increase max width 2026-01-05 12:18:43 +01:00
Kovid Goyal
e56847564a
Merge branch 'log_factor-parameter' of https://github.com/un-pogaz/calibre 2026-01-05 14:22:49 +05:30
un-pogaz
63eca9a770 Bookshelf: add log_factor parameter for width functions 2026-01-05 07:11:27 +01:00
Kovid Goyal
6012e77550
Bookshelf: Use the height of the largest attached screen to calculate shelf height
This fixes the problem of the thumbnail cache being invalidated when
calibre window is moved from one screen to another. Or when the initial
screen Qt thinks the window will be shown on is different from the
actual screen it is shown on.
2026-01-05 09:27:17 +05:30
Kovid Goyal
b38d615972
Bump beta version 2026-01-05 08:57:12 +05:30
Kovid Goyal
1ad7995098
Merge branch 'newyorker-remove-contributor-images' of https://github.com/Monkfishare/calibre 2026-01-05 08:55:50 +05:30
Kovid Goyal
e5c811e8bb
Try disabling webengine GPU acceleration unconditionally
It doesnt make any significant performance difference for ebooks and
might fix crashes/blackscreen on some older Windows systems.
2026-01-05 08:54:45 +05:30