Commit Graph

2154 Commits

Author SHA1 Message Date
Kovid Goyal a8d2a79436 E-book viewer: Fix Esc key not closing footnote popup when the popup has keyboard focus. Fixes #2041848 [[Enchanement] E-book viewer: Esc should close the footnote window](https://bugs.launchpad.net/calibre/+bug/2041848) 2025-09-25 12:48:28 +05:30
Kovid Goyal 8d2dac20ff E-book viewer: Prevent right click from showing browser context menu in the footnote popup panel 2025-09-25 12:02:59 +05:30
Kovid Goyal d346c19c80 E-book viewer: Fix modifying an existing highlight causing duplicates to be created in some books. Fixes #2122747 [Private bug](https://bugs.launchpad.net/calibre/+bug/2122747)
Probably the issue manifests when using box-sizing: border-box in the
book CSS, but I didnt bother to check for the exact cause.
2025-09-15 11:13:45 +05:30
Kovid Goyal 81475dad84 E-book viewer: Fix placement of selection handles in some books when modifying an existing highlight 2025-09-15 10:14:55 +05:30
Kovid Goyal dbb4a71231 Get adding llm as note to highlight working 2025-09-07 18:47:14 +05:30
Kovid Goyal 3e835222cc ... 2025-08-21 13:17:33 +05:30
Kovid Goyal d994c56c2e Fix #2109789 [[Enhancement - Content server] Filter Read aloud voices](https://bugs.launchpad.net/calibre/+bug/2109789) 2025-08-21 13:16:34 +05:30
Kovid Goyal 6d4ba8aa0d Web viewer: cleanup TTS config dialog 2025-08-21 12:30:22 +05:30
Kovid Goyal 4152fda2a2 Content server: Fix an error when editing a book's metadata to change both the cover and another field. Fixes #2117412 [Error when editing Cover and adding book info on web interface tool in safari and chrome](https://bugs.launchpad.net/calibre/+bug/2117412) 2025-08-20 19:19:04 +05:30
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