39802 Commits

Author SHA1 Message Date
Kovid Goyal
fd3c2a5b2e
... 2026-01-30 08:58:11 +05:30
Kovid Goyal
ec66e0158c
... 2026-01-30 08:56:19 +05:30
Kovid Goyal
d812d7ea7d
string changes 2026-01-30 08:55:49 +05:30
Kovid Goyal
e874734b5f
Fix usage of Series without ngettext 2026-01-30 08:45:29 +05:30
Kovid Goyal
8089371ccf
version 9.0.0 2026-01-30 08:37:16 +05:30
Kovid Goyal
ffaef17713
Viewer: Add an "Edit book" button to the viewer controls
This functionality was previously available only via a shortcut
2026-01-28 09:24:34 +05:30
Kovid Goyal
9e3bdccc51
Ensure only a single thread is accessing db during export 2026-01-27 08:46:19 +05:30
Kovid Goyal
16e1a22f19
Handle plugins erroneously passing None for plugin_name to get_icons()
Fixes #2139058 [Editor Chain plugin not loaded in latest betas](https://bugs.launchpad.net/calibre/+bug/2139058)
2026-01-26 12:46:14 +05:30
un-pogaz
cf7f67b88d use a correct icon for restore default colors button 2026-01-25 21:48:36 +01:00
Kovid Goyal
ee34e853e5
Use a different icon for restore default font button 2026-01-25 21:09:41 +05:30
Kovid Goyal
5411a49ec3
Merge branch 'restore-default-font' of https://github.com/un-pogaz/calibre 2026-01-25 21:07:48 +05:30
un-pogaz
4c531f465e strings changes 2026-01-25 10:06:27 +01:00
un-pogaz
2926e4aaaa Bookshelf: add a button to restore default font 2026-01-25 09:27:29 +01:00
Kovid Goyal
a9e6d03b9d
string changes 2026-01-25 05:33:53 +05:30
Kovid Goyal
559c135400
Bump beta version 2026-01-24 13:44:47 +05:30
Kovid Goyal
dee80bb9f6
... 2026-01-24 13:31:24 +05:30
Kovid Goyal
c88a1c9667
Merge branch 'dry-rule-editor' of https://github.com/un-pogaz/calibre 2026-01-23 23:42:20 +05:30
Kovid Goyal
f158546962
Bookshelf: When drawing emblems at top/bottom of spine use the actual emblem size to reduce the height available for spine text 2026-01-23 23:40:00 +05:30
un-pogaz
d99ff857a2 DRY 2026-01-23 19:04:48 +01:00
Kovid Goyal
3687b74eb0
Merge branch 'fix-emblem-above' of https://github.com/un-pogaz/calibre 2026-01-23 22:30:26 +05:30
Kovid Goyal
daf30df53a
Fix various issues with the Edit Rules widgets in the Look & feel preferences
They were not saving their gprefs based sub-setting uness the rules also
changed. They were not restoring defaults.

Fix these and make the whole thing more robust by making them regular
registered settings with their own setting management class. So any
future changes will not require more tinkering.
2026-01-23 22:13:08 +05:30
un-pogaz
dec68cf1e2 Bookshelf: fix emblems not hidden at the left of the hovered spines 2026-01-23 11:44:15 +01:00
un-pogaz
2e27413b12 Bookshelf: fix emblems not show if setting expanded cover is above 2026-01-23 10:24:21 +01:00
Kovid Goyal
fb31c841d1
Bump beta version 2026-01-23 12:50:51 +05:30
Kovid Goyal
d51df00703
... 2026-01-23 00:16:31 +05:30
Kovid Goyal
3947e501c6
Bookshelf: Clean up emblem rendering re-using code from grid view 2026-01-23 00:07:50 +05:30
Kovid Goyal
c633a18d0f
Bookshelf: Fix a regression that broke rendering of downwards spine text 2026-01-22 23:32:57 +05:30
Kovid Goyal
1369efc827
Fix #2138855 [kepub conversion: tate-chu-yoko implementation differs from official Kobo kepub](https://bugs.launchpad.net/calibre/+bug/2138855) 2026-01-22 23:21:22 +05:30
Kovid Goyal
ec0de325e0
Add a tweak to change the font size of the AI chat widget. Fixes #2138862 [[Enhancement] Set Font Size for Ask AI](https://bugs.launchpad.net/calibre/+bug/2138862) 2026-01-22 17:17:52 +05:30
Kovid Goyal
cbb2bcb68f
Bump beta version 2026-01-22 11:19:28 +05:30
Kovid Goyal
20518cdf83
More usage of cached icons 2026-01-22 10:50:38 +05:30
Kovid Goyal
f2bed5f206
Use cached icons for emblems 2026-01-22 10:47:25 +05:30
Kovid Goyal
3abe64dd56
... 2026-01-21 23:33:45 +05:30
Kovid Goyal
983a8c67c9
add virtual hook to calibre icon engine 2026-01-21 23:26:01 +05:30
Kovid Goyal
aae36e0d28
... 2026-01-21 23:11:41 +05:30
Kovid Goyal
329a013ee0
Cleanup font selection dialog 2026-01-21 23:10:59 +05:30
Kovid Goyal
5e275651a6
Usual actual min/max font sizes in font selection dialog 2026-01-21 23:07:33 +05:30
Kovid Goyal
76ed86da6f
... 2026-01-21 22:59:23 +05:30
Kovid Goyal
cd24e5d9b9
Bookshelf: Allow specifying the font to use for spines 2026-01-21 22:55:35 +05:30
Kovid Goyal
781ed74dc9
Bookshelf: Change defaults to outline off and bold on
At least to my eyes, this is more legible. Bold is better than outline
since it doesnt increase line height in most faces, thereby requiring
less font size reduction.
2026-01-21 20:19:08 +05:30
Kovid Goyal
1595f3a026
Remove unused code 2026-01-21 19:45:48 +05:30
Kovid Goyal
2876ebf07e
Cache rendering of spine text
Rendering text with outline is dog slow, to the extent that it messes
with the momentum scroll animation
2026-01-21 19:39:19 +05:30
Kovid Goyal
1a0f6be544
Cache get_icons() to avoid reading icon data from zip file multiple times 2026-01-21 17:29:25 +05:30
Kovid Goyal
0e444b577a
Merge branch 'outline-colors' of https://github.com/un-pogaz/calibre 2026-01-21 14:55:38 +05:30
Kovid Goyal
0ac1b15b56
Cleanup previous PR
min_line_height should have 2 * outline_width. Dont know why it was 3.
Default outline width should be halved if we are doubling the meaning of
outline_width.
2026-01-21 14:49:11 +05:30
Kovid Goyal
4c5cd1db33
Merge branch 'fix-improve-outline' of https://github.com/un-pogaz/calibre 2026-01-21 14:48:49 +05:30
Kovid Goyal
24fbbd0290
Get the new icon engine working
Fixes #2134373 [Plugins' icons from icon themes - display issue](https://bugs.launchpad.net/calibre/+bug/2134373)
2026-01-21 14:41:33 +05:30
Kovid Goyal
202ea38790
... 2026-01-21 13:30:39 +05:30
Kovid Goyal
16c67f15e1
Avoid querying resource system for user theme icons when we know the user theme is not present 2026-01-21 13:29:05 +05:30
un-pogaz
219c880cde Bookshelf: make outline colors customisable 2026-01-21 08:48:28 +01:00