Huang Xin
b6b8b17760
fix: normalize input text by removing newlines to prevent translation glitches ( #1210 )
2025-05-21 05:26:20 +02:00
Huang Xin
7c464b9a8d
feat: add prev/next section buttons in footer bar, closes #1125 ( #1195 )
2025-05-19 16:40:11 +02:00
Huang Xin
90f3512ae2
feat: add scrolling overlap in pixels option to paginate in scrolled mode ( #1194 )
2025-05-19 15:21:06 +02:00
Huang Xin
12d93ba749
fix: adjust scroll offset to account for header/footer bars when paginating in scroll mode, closes #1181 ( #1193 )
2025-05-19 10:34:05 +02:00
Huang Xin
b83972e366
refactor: use translator hook to support more translator providers ( #1186 )
2025-05-18 18:35:37 +02:00
Huang Xin
4523437e34
refactor: add kv cache for translation backend ( #1184 )
2025-05-18 17:16:44 +02:00
Huang Xin
93876a73cc
layout: responsive translator popup, also closes #1157 ( #1160 )
2025-05-15 18:19:32 +02:00
Huang Xin
048867e595
settings: disable spell check in color input ( #1159 )
2025-05-15 05:33:35 +02:00
Huang Xin
602be376a1
css: include additional weight variants for built-in fonts ( #1158 )
2025-05-15 05:04:16 +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
2dd7cf54e6
refactor: use text selector hook in annotator, closes #1020 ( #1131 )
2025-05-12 18:00:45 +02:00
Huang Xin
7e542e8694
fix: reorganize TTS control view hierarchy, closes #1080 ( #1119 )
2025-05-11 12:06:15 +02:00
Huang Xin
110b4b37cd
ui: various UI fixes and enhancements on mobile platforms ( #1113 )
2025-05-10 18:18:15 +02:00
Huang Xin
3e1d03dc17
css: override text align and fix hardcoded text intent ( #1104 )
2025-05-09 14:20:38 +02:00
Huang Xin
4aebbf679f
fix: various on styles of UI and footnote visibility ( #1099 )
...
* fix: footnote now should be hidden in srcdoc iframes
* fix: eliminate white flash on startup when using dark mode
* feat: rescale UI size with pixel density
2025-05-08 18:21:31 +02:00
Huang Xin
0b5f0ede3b
fix: close action bar when the footbar is dismissed, closes #1064 ( #1086 )
2025-05-07 14:44:17 +02:00
Huang Xin
e403c009c2
fix: avoid glitches when expanding toc sub items, closes #1033 ( #1081 )
2025-05-07 12:22:42 +02:00
Huang Xin
1c015f5973
feat: add option to open last book on start, closes #328 ( #1052 )
2025-05-06 17:00:57 +02:00
Huang Xin
4c1af671bb
fix: use separate compact margin and gap when header and footer are dismissed, closes #734 ( #1047 )
2025-05-06 12:38:04 +02:00
Huang Xin
c326ad402d
fix: calculate vw/vh size from iframe viewport, closes #1027 ( #1045 )
2025-05-06 09:32:01 +02:00
Huang Xin
e03636e0a1
fix: expanding clickable region of TOC expander icons, closes #1033 ( #1044 )
2025-05-06 06:45:51 +02:00
Huang Xin
27df89e261
fix: override text-indent when overriding book layout, closes #1026 ( #1038 )
2025-05-05 11:58:49 +02:00
Huang Xin
ddcee6b3df
fix: TTS timeout options should popup now in iOS ( #1037 )
2025-05-05 11:43:10 +02:00
Huang Xin
5e04f6ae03
feat: support locking screen orientation, closes #860 ( #1034 )
2025-05-05 10:55:50 +02:00
Huang Xin
4f6f45fe8a
fix: don't preview font style for system fonts on Linux, closes #1015 ( #1023 )
2025-05-04 12:23:01 +02:00
Huang Xin
6b290f09f5
refactor: unify hooks for pagination and continuous scroll ( #1021 )
2025-05-04 10:58:44 +02:00
Huang Xin
c9e08f2c01
fix: more robust continuous scroll, closes #993 ( #1017 )
2025-05-03 12:07:32 +02:00
Huang Xin
8167f27156
feat: add location info for each entry in table of contents ( #1016 )
2025-05-02 15:08:20 +02:00
Huang Xin
77c7176526
fix: volume retained when app is in background for iOS ( #1014 )
2025-05-02 11:15:42 +02:00
Huang Xin
ed368e1205
fix: skip rt elements in annotation and search for Japanese books, closes #904 ( #1004 )
2025-04-30 11:36:52 +02:00
Huang Xin
141c502c76
fix: handle full CJK Unified Ideographs in search terms, closes #989 ( #1002 )
2025-04-30 08:52:19 +02:00
Huang Xin
d3eff19ab9
fix: filter out some non-free fonts on Android and Linux, closes #994 ( #999 )
2025-04-29 20:02:54 +02:00
Huang Xin
59f0cede39
fix: import system fonts list on Android ( #998 )
...
Note that the system fonts might not be available in Android webview
2025-04-29 19:14:03 +02:00
Huang Xin
efb8f70d01
fix: inherit book fonts for popup footnotes ( #985 )
2025-04-28 18:16:56 +02:00
Huang Xin
e235cb98d2
fix: intercept the Back key to dismiss popup dialogs on Android, closes #636 ( #983 )
2025-04-28 16:57:15 +02:00
Huang Xin
4275508ccd
feat: add volume keys for page turning, closes #471 ( #982 )
2025-04-28 12:36:24 +02:00
Huang Xin
a424ae8b15
feat: retrieve system fonts on iOS and Android and show font weight variants, closes #949 and closes #557 ( #976 )
2025-04-26 17:37:04 +02:00
Huang Xin
9303ec8c5f
feat: add primary color input in theme editor, closes #963 ( #970 )
2025-04-26 09:58:20 +02:00
Huang Xin
5bbdc70420
fix: preserve selection anchor when spanning paginated content, closes #873 ( #968 )
2025-04-26 07:45:51 +02:00
Huang Xin
ea8ab91ed3
feat: add list view for the bookshelf, closes #542 ( #955 )
2025-04-24 19:53:09 +02:00
Huang Xin
efd415ece2
fix: dismiss status bar when resumed from background on Android ( #952 )
2025-04-24 11:12:10 +02:00
Huang Xin
172ab382bc
fix: query status bar height on Android, closes #943 ( #947 )
2025-04-23 14:01:37 +02:00
Huang Xin
4dc943d23e
fix: tts now fallbacks to metadata language of the book, closes #916 ( #945 )
2025-04-22 18:12:14 +02:00
Huang Xin
2f619ca745
fix: open book even the library is empty, closes #937 ( #941 )
2025-04-22 13:56:07 +02:00
Huang Xin
cf66665096
feat: immersive UI in reader page on iOS and Android, closes #886 and closes #864 ( #911 )
2025-04-19 16:43:39 +02:00
Huang Xin
a8430a7be1
feat: open files with readest from file manager on Android, closes #865 ( #895 )
2025-04-16 07:04:30 +02:00
Huang Xin
59f875f590
feat: add books sorting by title and author in the library page, closes #540 ( #887 )
2025-04-14 17:38:41 +02:00
Huang Xin
8efad90932
feat: in-app updater for Android ( #885 )
2025-04-14 14:21:58 +02:00
Huang Xin
6ba15319a8
fix: reverse punctuation transform when highlighting ( #862 )
2025-04-11 06:30:08 +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