Huang Xin
74e1b733a9
layout: dismiss system context menu popup when selecting text on iPad, closes #1485 ( #1549 )
2025-07-07 14:57:04 +02:00
Huang Xin
8eefba2bee
feat: add an option to show/hide original text in translation, also closes #1492 ( #1511 )
2025-07-02 07:27:05 +02: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
bc2c3a2c9a
feat: add options to reset settings in the config dialog, closes #1111 ( #1475 )
2025-06-26 09:59:34 +02:00
Huang Xin
8c0cdb0e22
layout: tweaks on layout for iPad ( #1446 )
2025-06-22 05:55:40 +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
8a7d0e1b0d
fix: annotation tools now works when TTS is enabled, closes #1403 ( #1406 )
2025-06-16 08:53:55 +02:00
Huang Xin
261ce95ed1
feat: add keyboard shortcut t to toggle TTS ( #1405 )
2025-06-16 08:50:10 +02:00
Huang Xin
f7f8872a13
tts: translation also when TTS is played in the background, closes #1383 ( #1399 )
2025-06-15 09:07:22 +02:00
Huang Xin
467e80cd4b
fix: various fixes on text selector in TTS mode and normal image height ( #1390 )
2025-06-13 17:28:21 +02:00
Huang Xin
ebe1c10c84
sync: also update deleted notes in synchronization, closes #1356 ( #1357 )
2025-06-06 11:47:26 +02:00
Huang Xin
3f8d03ae28
sync: add sync status menu item in view menu, closes #844 ( #1324 )
2025-06-03 11:43:58 +02:00
Huang Xin
c51c95b883
feat: support note taking with markdown, closes #1097 ( #1315 )
2025-06-02 11:35:09 +02:00
Huang Xin
1acba2e08c
fix: notebook now won't prevent pagination, closes #1285 ( #1294 )
2025-05-31 15:02:36 +02:00
Huang Xin
32f9346f84
tts: more robust way to save last speaking location for tts ( #1293 )
2025-05-31 13:34:35 +02:00
Huang Xin
84fc4cec5e
tts: read from last read sentence in tts ( #1291 )
2025-05-31 10:53:36 +02:00
Huang Xin
77fa57438e
tts: show speaking sentence and chapter info in tts media session ( #1289 )
2025-05-31 09:21:17 +02:00
Huang Xin
c7a583c53a
translator: lazy load translation observer ( #1282 )
2025-05-30 09:08:45 +02:00
Huang Xin
5820191c26
translator: also translate table of contents ( #1273 )
2025-05-29 10:08:01 +02:00
Huang Xin
6b033f7509
translator: post-process translated text for punctuation spacing ( #1245 )
2025-05-27 14:32:25 +02:00
Huang Xin
699a01c78f
feat: support full book translation to bilingual books, closes #398 ( #1240 )
2025-05-26 12:23:33 +02:00
Huang Xin
033e161455
layout: overlay the footer of the translator popup and less sensitive page flip with mouse wheel ( #1238 )
...
* layout: overlay the footer of the translator popup
* fix: less sensitive page flip with mouse wheel, addresses #1165
2025-05-25 09:32:00 +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
b7c1f5703c
fix: less sensitive magic trackpad and mouse when flipping page, closes #1165 ( #1172 )
2025-05-17 08:56:22 +02:00
Huang Xin
93876a73cc
layout: responsive translator popup, also closes #1157 ( #1160 )
2025-05-15 18:19: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
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
4275508ccd
feat: add volume keys for page turning, closes #471 ( #982 )
2025-04-28 12:36:24 +02:00
Huang Xin
14c032aaff
feat: add global keyboard shortcut to toggle fullscreen with F11, closes #933 ( #942 )
2025-04-22 14:13:52 +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
bfcf89b093
fix: toggle the menus on the whole screen when Click-To-Flip is disabled, closes #831 ( #834 )
2025-04-08 08:09:46 +02:00
Huang Xin
01ad18ca57
feat: global fulltext search shortcut with ctrl/cmd+f ( #750 )
2025-03-29 07:45:41 +01:00
Huang Xin
3e38896078
feat: add option to swap click-to-flip area, closes #719 ( #727 )
2025-03-27 11:35:57 +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
c66911b060
fix: hiding scrollbars may cause layout changes, closes #600 ( #610 )
2025-03-15 06:38:48 +01:00
Huang Xin
2fc7bc4744
fix: don't handle iframe wheel events for scrolled mode, closes #604 ( #605 )
2025-03-14 08:43:50 +01:00
Huang Xin
dfa0468d24
release: hot fix version 0.9.21 ( #551 )
...
* sync: update partial config to sync more actively
* rtl: make the order of go back/forward buttons consistent
* fix: wheel events conflict with touchpad scroll on macOS
* release: hot fix version 0.9.21
2025-03-09 20:22:47 +01:00
Huang Xin
89f1c43984
fix: don't hide horizontal scrollbar at the bottom, closes #515 ( #533 )
2025-03-08 21:26:10 +08: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
04d07856f5
fix: use client timestamp for updated records, closes #468 ( #488 )
2025-03-04 14:26:30 +01:00
Huang Xin
2f29295c6c
fix: open with new files from file browsers when there is already an instance running, closes #208 ( #466 )
2025-02-28 08:42:49 +01:00
Huang Xin
7be6c07344
ux: enhancements on iOS with modals and annotation tools ( #447 )
...
* mobile: auto save progress also for iOS
* ux: enhancements on pull-down to dismiss modals
* doc: update reademe
* ux: tricks to dismiss system selection tools on iOS
2025-02-25 13:07:44 +01:00
Huang Xin
ccc04825b7
feat(ux): improve pull-down interaction for mobile modal ( #440 )
...
* Adjusts overlay background opacity dynamically based on drag position
* Ensures smooth transition as the modal is pulled down
* Enhances UX for mobile users by making dismissal more intuitive
2025-02-24 01:05:13 +01:00
Huang Xin
1ff929ece5
feat: add toggle select mode and quit app shortcuts in library page, closes #96 ( #438 )
2025-02-23 16:46:51 +01:00
Huang Xin
4c7b7881c8
feat: add d/u shortcuts for half page navigation, closes #62 ( #437 )
2025-02-23 15:56:00 +01:00
Huang Xin
3ada880155
ui: fix os platform detection for iPad and layout tweaks for iPad ( #416 )
2025-02-21 01:11:33 +01:00
Huang Xin
ffb00f4e0d
ux: make the top and bottom toolbar transient and hide in normal reading status ( #394 )
2025-02-18 12:07:04 +01:00
Huang Xin
c46cf5b0bf
UX enhancements of grid view in mobile platforms ( #379 )
...
* ux: context menu on both group and book items, also closes #376
* ui: more compact grid view of bookshelf on mobile platforms
2025-02-16 01:02:41 +01:00