2145 Commits

Author SHA1 Message Date
Kovid Goyal
38628e4c97
E-book viewer: Fix a regression in 8.4 that broke fading of the background image. Fixes #2115057 [image fade in styles does not work](https://bugs.launchpad.net/calibre/+bug/2115057) 2025-06-22 09:48:01 +05:30
Kovid Goyal
d2363c0c0a
KEPUB Output: Add an option to generate KEPUB files that have better text justification at the cost of gaps in highlighting when used on the Kobo. Fixes #2107778 [Native KEPUB conversion causing some justification issues](https://bugs.launchpad.net/calibre/+bug/2107778)
Note that this option also affects on-the-fly generation of KEPUB done
by the Kobo driver.
2025-05-06 13:31:52 +05:30
Kovid Goyal
3d48a0a94e
E-book viewer: Allow the background image specified in the Style section of the viewer preferences to extend under the viewer margins as well 2025-05-05 14:54:50 +05:30
Kovid Goyal
9d81359d8a
E-book viewer: Handle links to missing internal files with an error popup rather than becoming non-functional 2025-05-05 12:41:55 +05:30
Kovid Goyal
d2320b6505
Make scrollbar sync to contents use last reported position 2025-04-13 09:15:01 +05:30
Kovid Goyal
d2154e66dc
DRYer 2025-04-05 11:42:57 +05:30
Kovid Goyal
206307993c
Actually fix the failing test 2025-04-05 11:40:31 +05:30
Kovid Goyal
69b689c9d0
Improve rapydscript test runner output 2025-04-05 11:33:42 +05:30
Kovid Goyal
df69f96a92
Another try at fixing the failing test 2025-04-05 10:55:03 +05:30
Kovid Goyal
23187893ba
Fix failing test 2025-04-05 10:38:04 +05:30
Kovid Goyal
75b513834a
E-book viewer: Fix a regression in 8.0 that caused the clock to display an extra p after the time. Fixes #2106280 [extraneous letter 'p' in the clock](https://bugs.launchpad.net/calibre/+bug/2106280)
Apparently Qt has now started using Ap and aP as AM/PM formatters. Sigh.
2025-04-05 10:13:54 +05:30
Kovid Goyal
00ba3b8066
Use Math.round() for font size incrememnt
Slightly improves #2105390
2025-03-30 10:20:40 +05:30
Kovid Goyal
410ee5fd29
Enforce min zoom step size 2025-03-30 09:58:37 +05:30
Kovid Goyal
74f0e7d7fe
Fix incorrect minimums on font size changing controls in viewer. Fixes #2103870 [Ebook-viewer: "Zoom step size" values less than 10 don't seem to work](https://bugs.launchpad.net/calibre/+bug/2103870) 2025-03-25 09:55:03 +05:30
un-pogaz
a08f63e332 revert "let's <> lets" 2025-03-23 19:29:08 +01:00
un-pogaz
b0d58ade70 add 'code' dictionary to codespell setting 2025-03-23 16:02:05 +01:00
un-pogaz
d176b3a7cf add codespell to pyproject.toml
calibre will probably never fully compliant with codespell
this setting is only to easily find common typo errors
by filtring a great range of false-positives, but not all
2025-03-23 13:59:14 +01:00
Luz Paz
96e3049197 Fix follow-up typos
Found via `codespell -q 3 -S "*.svg,./Changelog.*,./recipes,./resources/dictionaries,./src/unicode_names/names.h" -L alo,ans,bootup,clen,fo,lokales,nam,nd,oclock,pard,re-use,re-used,ro,secnd,som,succeded,te,ue,vailable`
2025-03-22 19:40:58 -04:00
Kovid Goyal
c4de6b9bd9
Fix #2099678 [Clicking on an article in a newsletter scrolls the Table of Contents to the end](https://bugs.launchpad.net/calibre/+bug/2099678) 2025-03-05 08:26:24 +05:30
Kovid Goyal
eb1e62a047
When completing names for fields that contain hierarchical data in prefix mode match prefixes after every period. Fixes #2099780 [completion_mode setting](https://bugs.launchpad.net/calibre/+bug/2099780) 2025-02-26 10:30:36 +05:30
Kovid Goyal
ab7274536d
KEPUB Output plugin 2025-02-24 15:22:28 +05:30
Kovid Goyal
cc19aa0ae6
NO_SEARCH_LINK should generate no link in the content server as well 2025-02-16 09:10:49 +05:30
Kovid Goyal
65f89bda7a
Content server: Get custom column web search templates as well 2025-02-08 12:52:23 +05:30
Kovid Goyal
0efd8c7b6d
Content server: When clicking on author names in the book details page perform the same action as clicking it in the calibre program's book details panel 2025-02-08 12:32:52 +05:30
Kovid Goyal
32059852d2
... 2025-02-08 09:16:39 +05:30
Kovid Goyal
88f5310317
When calculating body font size clear cache if window.devicePixelRatio changes 2025-02-08 09:12:36 +05:30
Kovid Goyal
96829d89fd
Change default body font size to 16 2025-02-07 12:02:13 +05:30
Kovid Goyal
39e17d55e3
Get tag browser value icons working in content server 2025-01-16 19:10:11 +05:30
Kovid Goyal
4fa56c9e9e
... 2025-01-16 14:27:25 +05:30
Kovid Goyal
5692af16a9
Content server: Fix icons for individual formats not being shown in the Tag browser 2025-01-16 14:02:52 +05:30
Kovid Goyal
543eb5fa10
Forgot to translate open_at to bookpos when translating calibre://view-book URLs 2025-01-16 11:43:20 +05:30
Kovid Goyal
0ca74e7dae
Content server: Also translate calibre://search URLs 2025-01-13 21:21:14 +05:30
Kovid Goyal
49b8fadbc2
... 2025-01-10 13:34:25 +05:30
Kovid Goyal
9a88afb370
... 2025-01-10 13:32:08 +05:30
Kovid Goyal
4fd6fa2441
Content server: Fix _ to represent current library in calibre:// URLs not working 2025-01-10 13:24:21 +05:30
Kovid Goyal
6d3e245ea8
Content server: Book details view: Make calibre://show-book and calibre://view-book URLs in the comments work 2025-01-09 14:56:09 +05:30
Kovid Goyal
0177afafe6
Content server: Allow managing the data files associated with a book by clicking the three dots in the top right corner of the book's page and choosing "Manage data files". Fixes #2091646 [Download the Data Files from the web browser](https://bugs.launchpad.net/calibre/+bug/2091646) 2024-12-18 11:42:10 +05:30
Kovid Goyal
0438ad7c94
CS viewer: Fix read aloud broken after a configure with no changes 2024-11-26 14:37:53 +05:30
Kovid Goyal
f82ea2036a
Add config for read aloud bar position to CS viewer 2024-11-26 13:31:18 +05:30
Kovid Goyal
9725e92d17
E-book viewer: Read Aloud: Add an option to control the position of the popup control bar. It can now be placed along the top or bottom edges so as to overlap less with text. 2024-11-26 12:42:13 +05:30
Kovid Goyal
bb39475132
Remove unused code 2024-11-24 14:10:16 +05:30
Kovid Goyal
8de42ec199
... 2024-11-07 08:10:53 +05:30
Kovid Goyal
37dd0f5c70
Set default flow mode scroll wheel internal file boundary delay to 0.5 seconds
Is sufficiently non-disruptive that I feel making it a default is
acceptable.
2024-11-06 13:12:19 +05:30
Kovid Goyal
790ef52578
Merge branch 'flow_pauseOnBoundary' of https://github.com/zybexXL/calibre 2024-11-06 13:09:50 +05:30
Pedro Fonseca
13b332bd8a Add scroll_mouse_boundary_delay preference 2024-11-05 17:04:06 +01:00
Kovid Goyal
e17ea5203a
Content server: Read aloud: Fix clicking on a word to skip reading aloud to that word causing word highlighting to stop working. Fixes #2086661 [When read aloud, highlight not synchronized](https://bugs.launchpad.net/calibre/+bug/2086661) 2024-11-05 20:43:43 +05:30
Pedro Fonseca
90e0fa9e92 Viewer: add a delay/pause when scrolling through a boundary in Flow mode 2024-11-05 14:48:21 +01:00
Kovid Goyal
eb6d2d8636
Reset last_pos when moving to next utterance 2024-11-05 13:45:14 +05:30
Kovid Goyal
babc0b9e48
Content server: Fix changing the language of a book not working for non-English user interface language and for books that have no existing language. Fixes #2085005 [Calibre server fails updating book with Spanish characters](https://bugs.launchpad.net/calibre/+bug/2085005) 2024-10-20 15:32:00 +05:30
Kovid Goyal
bc1986121f
... 2024-10-20 14:11:08 +05:30