Huang Xin
001e836ae3
chore: bump eslint-config-next to version 16 ( #2294 )
2025-10-22 15:57:04 +02:00
Huang Xin
34fbea6a44
css: properly handle theme color in dark mode for code blocks, closes #2281 ( #2290 )
2025-10-22 06:56:53 +02:00
Huang Xin
28ef414c3d
feat: supported footnotes for definition list, closes #2278 ( #2279 )
2025-10-20 10:38:46 +02:00
Huang Xin
444e22dd0e
chore: i18n for highlight color settings ( #2275 )
2025-10-19 18:59:26 +02:00
AlI
cd71c494da
feat(settings): add custom highlight color picker ( #2273 )
...
Add ability to customize highlight colors with hex color picker. Users can now set custom colors for all five highlight styles (red, violet, blue, green, yellow) in the settings panel.
Fixes #2271
2025-10-19 17:03:59 +02:00
Huang Xin
35fbce3506
feat(settings): added an option to disable animation in E-Ink mode, closes #2253 ( #2257 )
2025-10-17 18:00:58 +02:00
Huang Xin
ae6c6970b4
feat: localize number in progress info in vertical layout ( #2255 )
2025-10-17 12:17:36 +02:00
Huang Xin
f8fef57cf3
fix(layout): overriding book layout no longer overrides explicit text alignment, closes #2249 ( #2254 )
2025-10-17 11:44:32 +02:00
Huang Xin
4dc191735d
fix(layout): prevent TTS indicator from disappearing too quickly to open configuration panel, closes #2247 ( #2248 )
2025-10-16 16:49:05 +02:00
Huang Xin
9dda5d4c88
fix(tts): scroll more accurately to the highlighted text in TTS when header/footer bars are shown ( #2242 )
2025-10-15 17:50:56 +02:00
Huang Xin
948b35f244
perf: support concurrent book uploading, closes #2208 ( #2229 )
2025-10-14 14:00:31 +02:00
Huang Xin
96cc182a8c
feat: support overriding html language code with language code in metadata, closes #2222 ( #2227 )
2025-10-14 13:09:23 +02:00
Huang Xin
60ddb17547
feat: add support for per-book background image settings in addition to global settings, also closes #2223 ( #2225 )
2025-10-14 08:54:26 +02:00
Huang Xin
ad9064fa46
fix(toc): fixed issues of scroll to active items in unpinned sidebar, closes #2213 ( #2216 )
2025-10-13 15:29:51 +02:00
Huang Xin
f1c92e5702
feat: support customizing background images, closes #2018 ( #2214 )
2025-10-13 14:04:13 +02:00
Huang Xin
08e558bd41
fix: actually allow script in the transform target, closes #2200 ( #2203 )
2025-10-11 12:59:55 +02:00
Huang Xin
00af4a3d60
layout: make TTS icon less distracting during read-aloud mode ( #2198 )
2025-10-10 19:14:57 +02:00
Huang Xin
ada427b134
feat(settings): add settings to adjust screen brightness when reading, closes #1532 ( #2197 )
2025-10-10 19:02:35 +02:00
Huang Xin
f696b9a573
fix: handle scrolling/panning in zoomed in PDFs, closes #2184 ( #2194 )
2025-10-10 07:56:41 +02:00
Huang Xin
562fea3a36
fix(layout): fix inconsistent background color for unpinned drag bars ( #2186 )
2025-10-09 18:35:00 +02:00
Huang Xin
b69d9ed69f
tts: improve media session control compatibility across more Android systems ( #2185 )
2025-10-09 17:53:07 +02:00
Huang Xin
ad6a21a68f
refactor: split FooterBar into modular components for desktop and mobile ( #2181 )
2025-10-08 07:47:39 +02:00
Huang Xin
173aa0fcd1
layout: fix dragbar flickering when opening a book ( #2177 )
2025-10-06 05:52:36 +02:00
Huang Xin
ec397a2daf
fix: draw annotations of the current section on load, closes #2163 ( #2174 )
2025-10-05 17:47:34 +02:00
Huang Xin
562ccd4b9e
feat: add keyboard shortcuts for toggling bookmarks/sidebar, importing books, closing window ( #2170 )
...
And make the shortcuts compatible with GNOME Human Interface Guidelines.
This closes #2079 and closes #2168 .
2025-10-04 16:12:31 +02:00
Huang Xin
bdef593cdd
feat: support global settings from library menu, closes #2140 ( #2151 )
2025-10-01 09:59:37 +02:00
Huang Xin
d8943fc0c5
compat: normalize OKLCH color syntax for older iOS Safari, closes #990 ( #2150 )
2025-10-01 07:59:45 +02:00
Huang Xin
cdd274e5ca
compat: add support for WebView down to version 92, closes #2139 ( #2145 )
2025-09-30 19:14:35 +02:00
Huang Xin
2230741779
fix(i18n): apply system language on app start, closes #2141 ( #2144 )
2025-09-30 10:11:18 +02:00
Huang Xin
0e6950a60f
i18n: localization for notification title and text ( #2143 )
2025-09-30 10:03:33 +02:00
Huang Xin
0a1e0212e2
feat: supported background TTS with media session controls, closes #2099 and closes #964 ( #2138 )
2025-09-29 19:45:17 +02:00
Huang Xin
c0f77b3368
fix(tts): abortable prefetch of tts data, closes #2037 ( #2110 )
2025-09-24 12:19:07 +02:00
Huang Xin
dd40b9bae0
fix(layout): adjust font size instead of zooming HTML, closes #2088 ( #2101 )
...
Prevents issues with zoom handling in WebKit-based browsers such as Safari and WebKitGTK.
2025-09-22 17:43:22 +02:00
Huang Xin
98b4026990
fix(layout): scrollable book view and about window, closes #2090 ( #2098 )
2025-09-22 13:44:54 +02:00
Huang Xin
c9a1557674
refactor: support custom root dir for readest file system ( #2092 )
2025-09-21 07:59:27 +02:00
Huang Xin
509320813f
tts: support media session in desktop apps ( #2071 )
2025-09-19 10:22:39 +02:00
Huang Xin
54d7e73acb
fix: disable swipe up to toggle action bar for PDF zoomed in ( #2068 )
2025-09-18 19:46:47 +02:00
Huang Xin
c0bf2d40dd
fix: jump to current item in virtualized TOC list, closes #2055 ( #2066 )
2025-09-18 18:38:09 +02:00
Huang Xin
91a5454b46
feat(sync): aggregate books with metadata hash for progress and annotation sync ( #2062 )
2025-09-18 14:05:16 +02:00
Huang Xin
b23876c2b9
a11y: support NVDA screen reader on Windows and Orca screen reader on Linux ( #2050 )
2025-09-16 17:38:21 +02:00
Huang Xin
34f1af727f
a11y: accessibility for mobile platforms ( #2044 )
2025-09-15 18:45:45 +02:00
Huang Xin
bb34b1ba59
a11y: add screen reader support ( #2040 )
...
Tested with VoiceOver on iOS and macOS
2025-09-14 22:00:42 +02:00
Huang Xin
a88b9139f8
fix: occasionally failed double click detection on the header bar on Windows, closes #2015 ( #2026 )
2025-09-12 13:36:56 +02:00
Huang Xin
9fd152d727
refactor(a11y): add basic lint for accessibility ( #2021 )
2025-09-11 18:57:04 +02:00
Huang Xin
01fde8573c
fonts: support variable fonts when importing ttf/otf font files, closes #2003 ( #2007 )
2025-09-09 11:25:27 +02:00
Huang Xin
0d8b877d73
fix: don't show rounded window in maximized or fullscreen mode on ( #2001 )
...
Linux, closes #1998
2025-09-08 19:32:15 +02:00
Huang Xin
e03b0af58a
feat: swipe to paginate on fixed layout books, closes #1028 ( #1995 )
2025-09-07 16:14:34 +02:00
Huang Xin
71c2143cba
fix: avoid pagination until book view is inited, closes #1983 ( #1994 )
2025-09-07 14:47:35 +02:00
Huang Xin
70a7f5be19
fix: use transparent background for rounded window on Linux, closes #1982 ( #1991 )
2025-09-07 10:38:27 +02:00
Huang Xin
d2242423f5
fix: correctly parse filenames for woff/woff2 font files on Android, closes #1981 ( #1990 )
2025-09-07 07:04:48 +02:00