Huang Xin
6eeb8e7580
layout: fix insets for double borders and add book spine decorator ( #1688 )
2025-07-27 14:36:55 +02:00
Huang Xin
88ccc528d4
layout: hover header to show traffic light window control on macOS, closes #1645 ( #1653 )
2025-07-21 17:16:58 +02:00
Huang Xin
396b23ddb4
css: named container classes for easier css customization, closes #1598 ( #1600 )
2025-07-17 20:17:51 +02:00
Huang Xin
ee0d1549bd
layout: add window borders on Linux, closes #1570 ( #1599 )
2025-07-18 01:40:12 +08:00
Huang Xin
49e6877810
feat: add option to toggle Parallel Reading on/off when viewing multiple books, closes #1496 ( #1504 )
2025-06-30 19:06:59 +02:00
Huang Xin
31aeb2289c
settings: more reasonable constraints for top and bottom margins ( #1428 )
2025-06-19 17:01:20 +02:00
Huang Xin
0f66ecbba1
layout: remove unnecessary inset for header on landscape screen in iOS ( #1425 )
2025-06-19 12:01:42 +02:00
Huang Xin
6235202066
layout: fix issue where sidebars couldn’t be dragged to resize on iPad ( #1415 )
2025-06-18 15:43:51 +02:00
Huang Xin
42f50af27b
tts: each book view now has its own tts controller ( #1411 )
2025-06-18 11:37:02 +02:00
Huang Xin
07f74d8858
settings: individually adjust top, bottom, left, and right margins on the reader page ( #1410 )
2025-06-18 10:55:24 +02:00
Huang Xin
9477789db1
layout: apply responsive safe area insets to the reader page, closes #1067 and closes #1212 ( #1408 )
...
This also fixes layout glitches when showing status bar on devices without display cutouts
2025-06-17 03:36:23 +02:00
Huang Xin
43532a0ee8
feat: add an option to show remaining in minutes of the current chapter, closes #406 ( #1326 )
2025-06-03 15:37:55 +02:00
Huang Xin
c7e495c379
settings: keep screen awake is disabled by default, closes #1145 ( #1149 )
...
* layout: hint info now takes up full width in scrolled mode
* settings: keep screen awake is disabled by default, closes #1145
2025-05-14 11:11:32 +02:00
Huang Xin
7e542e8694
fix: reorganize TTS control view hierarchy, closes #1080 ( #1119 )
2025-05-11 12:06:15 +02:00
Huang Xin
ccd467ebcf
feat: support separate header/footer visibility for paginated and scrolled modes ( #859 )
2025-04-11 03:40:26 +02:00
Huang Xin
6ff1edb67c
fix: no padding top for bookmark ribbon ( #851 )
2025-04-09 13:03:23 +02:00
Huang Xin
ce88f0229a
fix: rounded reader widget only when sidebar is invisible , closes #809 ( #815 )
2025-04-05 10:08:39 +02:00
Huang Xin
e70c46ff02
fix: only replace quote punctuations for vertical layout, closes #761 ( #767 )
2025-03-30 09:49:22 +02:00
Huang Xin
d098487cd1
fix: add metadata parsed from cbz zip comment, closes #639 ( #688 )
2025-03-23 18:18:08 +01:00
Huang Xin
18c2ce1274
fix: various fixes on layout settings and styles, closes #637 ( #644 )
2025-03-19 10:14:02 +01:00
Huang Xin
359fa8df35
refactor: always save when changes are made with settings, also closes #626 ( #630 )
2025-03-18 12:58:01 +01:00
Huang Xin
48074f0f53
feat: add options to show/hide header and footer widgets in paginated and scrolled mode, also closes #602 ( #620 )
2025-03-17 15:30:12 +01:00
Huang Xin
58f1b5833f
feat: add border frame for vertical layout, also closes #563 ( #612 )
2025-03-15 18:55:12 +01:00
Huang Xin
77bba7bd0c
fix: use section info for PDF progress bar, closes #158 ( #501 )
2025-03-06 11:22:06 +01:00
Huang Xin
151509b84c
mobile: fix iOS safe area insets ( #317 )
2025-02-08 03:38:17 +01:00
Huang Xin
e2e3418412
mobile: support safe area insets for mobile platforms ( #312 )
2025-02-07 22:15:18 +01:00
Huang Xin
90e46860a5
ux: make toast info and hint info less disturbing ( #272 )
2025-01-30 16:46:17 +01:00
Huang Xin
58c907c7cc
Various enhancements for mobile platforms ( #188 )
...
* Larger area to toggle header/footer bar
* Don't show rounded window on web platform
* Disable tooltips on mobile platforms as there is no mouse pointer
* Dedupe voices from web speech API
2025-01-17 15:42:16 +01:00
Huang Xin
ba82203629
Set webpage title to book title ( #155 )
2025-01-14 17:02:23 +01:00
Huang Xin
07b04b82e6
Initial implementation of TTS with Web Speech API ( #120 )
...
* Initial implementation of TTS with Web Speech API
* Add translations for annotator tools
2025-01-07 21:57:55 +01:00
Huang Xin
ca56c5a73d
Fix no rounded window in reader page on Linux, closes #107 ( #110 )
2025-01-05 15:50:12 +01:00
chrox
0cbb950c37
Add support of popover footnotes
2024-12-10 14:14:34 +01:00
chrox
a9485c39a7
Refactor reader store out into small stores
2024-11-25 17:51:40 +01:00
chrox
109d214660
Add support for full-text search and a global event dispatcher
2024-11-13 14:20:03 +01:00
chrox
3e99e68327
Refactor useBooksManager and make it reusable
2024-11-12 14:05:46 +01:00