2092 Commits

Author SHA1 Message Date
Kovid Goyal
a8fb98459b
New engine to convert PDF files with support for automatic header/footer removal. Fixes #2076346 [PDF conversion new engine does not work](https://bugs.launchpad.net/calibre/+bug/2076346) 2024-09-12 12:52:34 +05:30
Kovid Goyal
000391f8d0
E-book viewer: Fix scrollbar position not updating during continuous scroll. Fixes #2077801 [[Enhancement] Ebook-viewer: scrollbar slider position should be updated when scrolling the text](https://bugs.launchpad.net/calibre/+bug/2077801) 2024-09-11 07:44:37 +05:30
Kovid Goyal
be476c304c
handle pause/resume events in viewer read aloud UI
New backend generates these.
2024-09-03 19:54:48 +05:30
Kovid Goyal
672bdcc149
Dont join short sentences if they are from a block tag or followed by multiple newlines 2024-09-03 16:11:48 +05:30
Kovid Goyal
538b15f222
Ensure sentences are broken after block tags even without a trailing period 2024-09-03 15:46:14 +05:30
Kovid Goyal
ab9a27f6fd
Better fix for anchors that dont yield elements 2024-08-26 21:38:47 +05:30
Kovid Goyal
6f59dfba54
Get configuring/rate change working with browser TTS backend 2024-08-26 20:12:49 +05:30
Kovid Goyal
30d6b30fec
E-book viewer: Fix a harmless error when the book contains page list references whose targets do not exist. Fixes #2077871 [Error when changing chapters](https://bugs.launchpad.net/calibre/+bug/2077871) 2024-08-26 16:39:54 +05:30
Kovid Goyal
89fd105fe3
More work on browser tts backend 2024-08-25 22:16:28 +05:30
Kovid Goyal
b51055a00f
Content server: Viewer: Read Aloud: Implement word-by-word tracking when reading aloud if the browser and voice used support it. 2024-08-25 15:31:24 +05:30
Kovid Goyal
1c26a6ce17
Show current page number in goto printed page 2024-08-22 19:46:15 +05:30
Kovid Goyal
4985bb2e82
Allow displaying pagelist data in header/footer
Fixes #2075554 [Feature request: Display of page-list element in the book viewer](https://bugs.launchpad.net/calibre/+bug/2075554)
2024-08-22 17:23:09 +05:30
Kovid Goyal
8a781e9da0
Dont discard return value of goto_cfi() in standalone viewer ui_operations 2024-08-19 22:15:28 +05:30
Kovid Goyal
26d1126c62
E-book viewer: Allow going to links from the pagelist in the book via the Goto action in the viewer controls.
Typically, these are locations in the book corresponding to paper edition page
boundaries.
2024-08-19 22:14:26 +05:30
Kovid Goyal
7a50e5cb5c
... 2024-08-19 09:51:32 +05:30
Kovid Goyal
6e6ca80d62
Fix #2077283 [Private bug](https://bugs.launchpad.net/calibre/+bug/2077283) (probably) 2024-08-19 09:44:31 +05:30
Kovid Goyal
8947b275e0
... 2024-08-15 13:37:36 +05:30
Kovid Goyal
a54cc071db
Fix JS human_readable not working for sizes >= 1GB 2024-08-15 13:36:45 +05:30
Kovid Goyal
d597d59b25
Ensure field metadata is initialised before constructing downloaded books list 2024-08-02 21:01:03 +05:30
Kovid Goyal
8fa1980710
Another try at #2073972 2024-08-02 20:56:55 +05:30
Kovid Goyal
ce873c757a
Possible fix for exception on direct access to local books
Cannot reproduce so not sure.

Fixes #2073972 [[Content Server] Downloaded Books page error when using Custom Book List](https://bugs.launchpad.net/calibre/+bug/2073972)
2024-07-30 15:28:00 +05:30
Kovid Goyal
683e354b0d
Fix #2072412 [Ebook-viewer: Progress value should not be truncated](https://bugs.launchpad.net/calibre/+bug/2072412) 2024-07-07 13:21:44 +05:30
Kovid Goyal
55a19f6228
string changes 2024-05-31 11:39:39 +05:30
Kovid Goyal
0b5b93bcfe
Fix #2067437 [[Content Server Viewer] Filename when downloading highlights](https://bugs.launchpad.net/calibre/+bug/2067437) 2024-05-29 08:13:39 +05:30
Kovid Goyal
4cf79480f5
Conversion: Add an option under Structure detection to automatically fill in blank alt attributes for images that have alt text in the image file metadata 2024-05-25 14:49:29 +05:30
Kovid Goyal
69cf7e684b
Forgot to exclude ruby tags from searching in the native viewer
Also fix ignore_text not recursing and add some performance improvements
to the python function for extracting searchable text
2024-05-25 10:23:44 +05:30
Kovid Goyal
f3b35c318f
Content server viewer: Fix a regression in the previous release that broke searching. Fixes #2067128 [[Content Server Viewer] In-book search fails in version 7.11](https://bugs.launchpad.net/calibre/+bug/2067128) 2024-05-25 09:52:36 +05:30
Kovid Goyal
27abe25a57
cleanup previous PR 2024-05-24 21:01:20 +05:30
radonmiser
b911fa4c8e remove ios hack 2024-05-24 22:58:02 +08:00
radonmiser
70d1c1917f fix height calculation on mobile browsers
with minimum changes
2024-05-24 22:45:29 +08:00
Kovid Goyal
a593a2ce7b
E-book viewer: When hovering over the top/bottom margin show a button indicating that a click will open the viewer controls. Fixes #2064665 [[Enhancement] More Intuitive EPUB Reader Menu Access](https://bugs.launchpad.net/calibre/+bug/2064665) 2024-05-22 22:05:25 +05:30
Kovid Goyal
2986d2fec0
... 2024-05-20 20:39:33 +05:30
Kovid Goyal
33a8d70a93
E-book viewer: Fix searching not ignoring ruby text. Fixes #2065249 [Ruby text interferes with in-book search](https://bugs.launchpad.net/calibre/+bug/2065249) 2024-05-20 20:25:55 +05:30
Kovid Goyal
c45b1f8bbc
string changes 2024-04-12 19:06:40 +05:30
Kovid Goyal
d67ee294c7
Disallow empty cite templates 2024-04-10 10:46:41 +05:30
Kovid Goyal
0448994661
Cleanup preferences section for citing templates 2024-04-10 10:39:27 +05:30
Kovid Goyal
2fa7a1fca5
Merge branch 'feature-template-copy' of https://github.com/duydl/calibre 2024-04-10 10:24:20 +05:30
duydl
24e9ce669a feat: Add custom templates to cite function 2024-04-10 12:58:14 +09:00
Kovid Goyal
544f991eed
Use a more visually striking icon for paged mode 2024-04-04 15:26:03 +05:30
Kovid Goyal
26c3985473
E-book viewer: Allow displaying the view mode paged/flow in the header/footer. Fixes #2060079 [[Enhancement] Viewer: show Page/Flow mode in Header/Footer](https://bugs.launchpad.net/calibre/+bug/2060079) 2024-04-03 08:33:02 +05:30
Kovid Goyal
422f9c7187
Make current window size a bit more prominent
See #2058613 ([Enhancement - E-book viewer] Set page margins as a percentage)
2024-03-31 19:06:07 +05:30
Kovid Goyal
80cf6f447a
Add a title bar to the profiles page 2024-03-15 10:46:02 +05:30
Kovid Goyal
4555f8f591
... 2024-03-11 09:17:56 +05:30
Kovid Goyal
9b481c42d8
Remove leftover debugging print 2024-03-11 08:53:43 +05:30
Kovid Goyal
11e4edf56d
E-book viewer: Fix a few settings such as pages per screen and header/footers not being saved in profiles 2024-03-11 08:52:30 +05:30
Kovid Goyal
49e06d0cda
... 2024-02-29 14:04:03 +05:30
Kovid Goyal
544d34fa42
... 2024-02-29 14:02:19 +05:30
Kovid Goyal
b10eebf7a0
Workaround chromium causing selection start to also change when end is changed in some circumstances
Fixes #2054934 [Extra text copied when selecting across pages](https://bugs.launchpad.net/calibre/+bug/2054934)
2024-02-29 14:00:52 +05:30
Kovid Goyal
2e4b88059c
... 2024-02-29 13:29:50 +05:30
Kovid Goyal
4fb575d8fe
use cloned values from defaults as current value 2024-02-22 09:44:05 +05:30