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
e30a39f9cb
fix(config): prevent occasional errors when saving progress and configs ( #2065 )
2025-09-18 16:56:44 +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
2571ceede4
fix: also apply zoom shortcuts to PDFs ( #2016 )
2025-09-10 17:32:23 +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
210eda0340
fix: pagination with volume keys now has right direction for RTL books, closes #1996 ( #2004 )
2025-09-09 05:36:45 +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
Huang Xin
782e9c8b20
fix: restore scale factor (zoom level) for PDFs, closes #1985 ( #1989 )
2025-09-07 06:12:57 +02:00
Huang Xin
dfe68988aa
fix(kosync): use 1-based indices in xpointer, closes #1968 ( #1973 )
2025-09-06 07:40:32 +02:00
Huang Xin
77c4303938
feat(pdf): support setting zoom level, zoom mode and spread mode for PDF ( #1969 )
...
This should close #1717 , close #1276 , close #669 .
2025-09-05 18:20:15 +02:00
Huang Xin
5724d2eeec
feat(tts): support going previous/next by sentence in bottom TTS bar, closes #1816 ( #1967 )
2025-09-05 10:34:30 +02:00
Huang Xin
7067129887
fix(tts): fixed headings cannot be highlighted in TTS ( #1955 )
2025-09-03 16:42:59 +02:00
Huang Xin
6e706ac8f7
feat: add inline editor for bookmarks in the sidebar, closes #1909 ( #1954 )
2025-09-03 11:06:35 +02:00
Huang Xin
32954e025c
fix(tts): media control in the lock screen and with airpods for iOS, closes #1407 ( #1949 )
2025-09-02 17:24:16 +02:00
Huang Xin
61dda9a517
feat: group custom fonts into families, closes #1934 ( #1945 )
2025-09-01 17:49:46 +02:00
Huang Xin
99a4cb50ac
feat: add an option to show persistent TTS bar at the bottom, closes #1818 ( #1944 )
2025-09-01 14:23:28 +02:00
Huang Xin
f4b00d6dec
fix: get rid of invalid grid insets ( #1943 )
2025-09-01 07:05:48 +02:00
Huang Xin
f69422a61c
fix: conditional Back key interception on Android ( #1942 )
2025-09-01 06:16:31 +02:00
Huang Xin
7d9724ff8b
fix: close books with the system back key on Android, closes #1933 ( #1938 )
2025-08-31 10:15:28 +02:00
Huang Xin
06db7f36f8
refactor: rename ConfirmSyncDialog to KOSyncResolver ( #1937 )
2025-08-31 05:46:43 +02:00
Huang Xin
856ed4d3b3
ux: add splash screen for iOS and Android and reduce flash when opening books ( #1926 )
2025-08-29 19:10:09 +02:00
Huang Xin
1b00d8c41c
fix: support importing azw3 files on Android, closes #1920 ( #1921 )
2025-08-28 16:11:30 +02:00
Huang Xin
cb126613b1
perf(sync): incremental sync of library books ( #1917 )
2025-08-27 19:04:57 +02:00
Huang Xin
515bfee2a1
fix(kosync): normalize xpointer to improve KOReader sync tolerance, closes #1857 ( #1914 )
2025-08-27 09:18:32 +02:00
Huang Xin
584f3511f8
refactor(kosync): move kosync into reader sidebar menu and add manual pull/push trigger ( #1912 )
2025-08-27 13:32:00 +08:00
Huang Xin
48212d892f
fonts: purge custom fonts when reseting fonts config ( #1906 )
2025-08-26 11:23:34 +02:00
Huang Xin
76feefff00
layout: fix overflow of some font names in custom fonts, closes #1901 ( #1903 )
2025-08-26 06:35:43 +02:00
Huang Xin
1be43ff704
fix: close reader window when trying to go to library in separate reader window, closes #1899 ( #1900 )
2025-08-25 18:01:06 +02:00
Huang Xin
b6d4a547e5
chore: fix typo ( #1898 )
2025-08-25 09:41:36 +02:00
Huang Xin
5ee860f1e8
refactor: use safe insets from native for Android, closes #1793 and closes #1886 ( #1897 )
2025-08-25 09:38:49 +02:00
Huang Xin
ea9146be5b
fonts: parse font family as well as font style when importing fonts, closes #1876 ( #1881 )
2025-08-23 10:27:58 +02:00
Huang Xin
fc4c033cf3
layout: layout tweaks on the custom fonts panel ( #1871 )
2025-08-22 12:35:20 +02:00
Huang Xin
dbee054838
feat: apply custom fonts directly in custom font panel ( #1870 )
2025-08-22 12:17:57 +02:00
Huang Xin
45b805dcd4
layout: keep book title align center of the blank space when there are window buttons, closes #1867 ( #1869 )
2025-08-22 10:42:34 +02:00
Huang Xin
d390209dab
feat: support importing TTF/ODF fonts, closes #979 and closes #1708 ( #1864 )
2025-08-21 21:49:08 +02:00
Huang Xin
ef1a1eab98
layout: consistent label font weight for settings panels ( #1856 )
2025-08-20 12:14:45 +02:00
lijiahao66666
dc7c6e14bc
fix(translator): refresh translation when provider is changed in translator popup ( #1855 )
...
– Add the translate function to the dependency array in the TranslatorPopup component
– This change ensures that the translation content is re-fetched whenever the translate function is updated
Co-authored-by: 李家豪 <7904127+li_jiahaojj@user.noreply.gitee.com >
2025-08-20 11:54:20 +02:00
Huang Xin
8c12399732
layout: fix footer bar layout in landscape mode on Android, closes #1803 ( #1843 )
2025-08-19 15:49:38 +02:00
Huang Xin
04b0752b22
layout: fix drop down in TTS panel cannot open on older iOS, closes #1810 ( #1841 )
2025-08-19 15:02:02 +02:00
Huang Xin
5137c08204
chore: more aggressive cache for CI ( #1839 )
2025-08-19 10:21:20 +02:00