Huang Xin
8850e6c00f
feat(pdf): support TTS and annotation on PDFs, closes #2149 & #3462 ( #3493 )
...
* chore: bump jsdom to the latest version
* feat(pdf): support TTS and annotation on PDFs, closes #2149 & closes #3462
2026-03-09 10:28:19 +01:00
Huang Xin
c6d4e2bdd6
fix(android): fixed some annotation tools not responsive to tap on Android, closes #3225 ( #3229 )
2026-02-09 02:26:57 +01:00
Huang Xin
6c0f1b8b5f
fix(annotator): fix instant action on Android ( #3042 )
2026-01-23 17:18:51 +01:00
Huang Xin
038eca4267
fix(eink): resolved an issue where the dropdown menu would occasionally fail to expand on some Eink devices ( #2991 )
2026-01-18 19:57:09 +01:00
Huang Xin
44b4f7995b
fix(android): fix annotator on Android, closes #2927 ( #2946 )
2026-01-14 11:56:38 +01:00
Huang Xin
9614c62360
feat(annotator): instant highlighting with mouse, touch or pen ( #2881 )
2026-01-07 16:13:37 +01:00
Huang Xin
9603b61776
refactor(annotatot): more cleaner text selector on Android ( #2867 )
2026-01-05 08:53:38 +01:00
Huang Xin
eed84a059a
fix(search): should be able to terminate search when sidebar is invisible ( #2863 )
2026-01-04 17:10:49 +01:00
Huang Xin
a42897ec5c
feat(annotator): support quick actions for text selection, closes #2505 ( #2813 )
2025-12-30 10:32:01 +01:00
Huang Xin
6984393ed1
refactor(proofread): refactor UI and i18n for proofread tool ( #2783 )
2025-12-24 14:46:33 +01:00
Huang Xin
a1487fd60c
fix: get rid of the context menu for touch screen or stylus device when selecting text, closes #2579 ( #2614 )
2025-12-04 06:04:06 +01:00
Huang Xin
b5acdffc87
fix(annotator): fixed layout shift when selecting text in paginated mode on Android ( #2524 )
2025-11-24 04:06:25 +01:00
Huang Xin
cd614e3845
feat(cjk): add an option to replace quotation marks in vertical layout for CJK languages ( #2511 )
2025-11-22 14:09:20 +01:00
ByteFlow
c4d9652335
fix(annotator): enhance PDF context menu for translation and improve touch handling ( #2430 )
...
* fix(annotator): enhance PDF context menu for translation and improve touch handling
* feat(annotator, shortcuts): add keyboard shortcuts for selection actions
* feat(annotator): reposition popups on scroll to enhance user experience
* feat(annotator): disable currently unsupported annotator functions for PDFs
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com >
2025-11-11 15:10:44 +01:00
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
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
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
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
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