Ozzie Isaacs
eb872865a5
Merge Reader improvements
2025-12-07 14:31:16 +01:00
IgorKurkov
bba7812a07
feat(epub.js): add autosaving of current book reading position in localStorage to open this book on the last read point
2025-10-29 22:20:08 +01:00
IgorKurkov
6d6d5ac097
add books button, add page count on bottom and in settings, add swipe for closing sidebar, fix settings modal, fix few styles
2025-10-29 22:06:09 +01:00
IgorKurkov
560e8e132d
add swipes by gestures in settings as an option, hammer.js for mobile
2025-10-29 20:37:15 +01:00
IgorKurkov
902368efa7
feat(epub.js): add saving for settings of the font family to localstorage
2025-10-26 18:47:56 +01:00
IgorKurkov
c5571fc359
feat(epub.js): add font size selector with precised + and - controls
2025-10-26 18:40:52 +01:00
IgorKurkov
132c17151a
feat(epub.js): add font size saving in localstorage like theme saving
2025-10-26 18:24:44 +01:00
Ross Williams
22a93a28e2
Refactor epub reader progress calculation
...
The code in epub-progress.js was causing the epub file to be loaded
twice over the network, because it created a second instance of the
epub.js library. I moved all the progress percentage display code into
epub.js. Only the locationchange polyfill code was left in the separate
file, renamed to locationchange-polyfill.js.
I rewrote the percentage progress code to use epub.js events,
giving more succinct and readable code. Also, I added localStorage
caching of the epub location calculations, required for displaying
percentage progress, which can take up to 60-90 seconds to calculate on
longer ebooks. This localStorage caching approach is recommended by
epub.js in the `locations.html` example in their repo.
Signed-off-by: Ross Williams <ross@ross-williams.net >
2025-02-21 04:15:37 +00:00
Ozzie Isaacs
f8adcbb691
Make light theme default theme on epub reader
...
Fix csp Header for reader and google drive (#3108 )
Testrun
2024-07-25 21:42:32 +02:00
Ozzie Isaacs
53a16c5a6f
Merge remote-tracking branch 'epub_progress/progress_indicator'
2024-07-07 10:39:06 +02:00
Purbayan Chowdhury
05032aed3c
Updating theme logic and persisting theme change
2024-01-08 16:56:13 +05:30
quarz12
5e15cac598
deleted empty lines
2023-06-09 18:32:32 +02:00
Ozzie Isaacs
07d4e60655
Merge remote-tracking branch 'epub_theme/epub_themes' into Develop
2022-06-04 12:05:24 +02:00
Bharat KNV
9efd644360
Change dark theme from black to dark gray and add a black theme
2022-03-06 15:56:54 +05:30
Bharat KNV
0693cb1ddb
Added basic theming to the epub reader
2021-12-15 21:35:10 +05:30
Jonathan Fenske
3f91313303
Update epub.js
...
send the CSRF token when adding bookmarks
2021-11-30 22:24:34 -06:00
Ozzie Isaacs
0f83f9992c
Added swipe support for epub reader ( fixes #925 )
...
Cleaned reader js include files
2021-01-24 14:19:46 +01:00
Ozzieisaacs
b586a32843
Fix #1115 (comic reader not working under iOS, maybe invalid issue)
...
Improvement for #925 (Next/Prev buttons are bigger)
2019-12-22 15:24:22 +01:00
Jonathan Rehm
56c71dd4bf
Disable bookmarking when anonymous users are reading
2017-09-30 10:51:20 -07:00
Jonathan Rehm
a4f81dd812
Do not include empty strings in list of bookmarks
2017-09-10 15:38:24 -07:00
Jonathan Rehm
374b5f4c6e
Save ePub bookmarks to database
...
Save ePub bookmark to database. Also use library's built-in restore feature to restore all information from localStorage.
2017-08-23 08:55:40 -07:00