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
9556e1305f
updater: show update notes for new releases ( #1552 )
2025-07-08 12:13:47 +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
7ed4937d9d
settings: add an option to always show status bar ( #1417 )
2025-06-18 18:15:55 +02:00
Huang Xin
b2a4ddae60
feat: show annotation create time and various other UI fixes ( #1412 )
2025-06-18 13:17:18 +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
146a71fdef
font: load CJK fonts only in CJK env or the book has CJK languages, closes #1298 ( #1323 )
2025-06-03 08:55:40 +02:00
Huang Xin
6a48f3feb4
fix: use external browsers to open links in epub file, closes #1211 ( #1228 )
2025-05-23 08:15:57 +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
110b4b37cd
ui: various UI fixes and enhancements on mobile platforms ( #1113 )
2025-05-10 18:18:15 +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
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
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
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
ce88f0229a
fix: rounded reader widget only when sidebar is invisible , closes #809 ( #815 )
2025-04-05 10:08:39 +02:00
Huang Xin
0b72ab156d
refactor: move useTheme hook into separate store, also closes #528 ( #529 )
2025-03-08 09:12:36 +01:00
Huang Xin
cc8d0ea457
fix: filter deleted books in parallel read menu, closes #476 ( #487 )
2025-03-04 07:18:54 +01:00
Huang Xin
91716df5e0
feat: add option to keep screen awake when reading ( #403 )
2025-02-19 00:33:23 +01:00
Huang Xin
e2e3418412
mobile: support safe area insets for mobile platforms ( #312 )
2025-02-07 22:15:18 +01:00
Huang Xin
c678d8fa44
PWA app theme color in the header and safe area avoiding home indicator ( #220 )
2025-01-23 00:22:09 +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
d24f737428
Style tweaks: slightly lighter base-300 colors and padding around tab icons in sidebar ( #183 )
2025-01-16 19:07:23 +01:00
Huang Xin
c8f0c09426
Use dynamic viewport unit dvh to avoid page covered by toolbar and address bar in mobile browsers ( #160 )
2025-01-15 19:11:05 +01:00
Huang Xin
89b2eba2af
Refactor Toast to global component ( #122 )
...
* Refactor Toast to global component, use eventDispatcher to dispatch toast events
* Error handling for TTS
2025-01-08 14:12:38 +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
242fbf6743
Use bookID in path in Web version
2024-12-06 11:36:24 +01:00