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
1d5b189185
fix: preserve note id when changing style and preserve style when changing color, closes #252 ( #436 )
2025-02-23 15:32:57 +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
023ba663e3
fix: stop showing annotator popup when speaking with TTS on Android ( #306 )
...
* fix: stop showing annotator popup when speaking with TTS on Android
* chore: get rid of the warning complains of rustc
2025-02-07 01:20:25 +01:00
Huang Xin
a827316982
ue: make text highlighting unified on Desktop, Android and iOS ( #256 )
2025-01-26 00:57:59 +01:00
Huang Xin
4ec4b22038
fix: refresh config to get latest booknotes to show, closes #49 ( #245 )
2025-01-25 02:22:53 +01:00
Huang Xin
ae60606470
mobile: disable contextmenu only for mobile devices ( #243 )
2025-01-24 23:11:05 +01:00
Huang Xin
6c6af63ecc
mobile: fix annotator tools for Android, closes #200 ( #242 )
2025-01-24 22:53:43 +01:00
Huang Xin
942524c110
mobile: fix annotator tools in iOS browsers ( #239 )
...
* chore: disable PWA in dev mode for better performance
* mobile: fix annotator tools in iOS browsers
2025-01-24 13:30:42 +01:00
Huang Xin
18dfd73bed
mobile: responsive sizes for annotation tools ( #236 )
...
* chore: refine assetPrefix in config for easier debug over LAN
* mobile: responsive sizes for annotation tools
2025-01-23 21:31:41 +01:00
Huang Xin
533324e558
Responsive icon sizes for phones, tablets and desktops, closes #214 ( #217 )
2025-01-22 18:33:00 +01:00
Huang Xin
fc2cad3980
Make dialogs responsive for mobile devices ( #209 )
...
* Make dialogs responsive for mobile devices
* Support mouse backward/forward buttons
* Use back icon to close layer 2 components on mobile devices
Currently layer 2 components are: 1. sidebar 2. notebook 3. dialogs
They are all fullscreen on mobile devices.
* Add translations
2025-01-21 19:49:41 +01:00
Huang Xin
c009edca61
Fix translation API ( #189 )
...
* Fix translation API
* Add missing translations
2025-01-17 19:10:27 +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
7402141237
Add Edge TTS backend, selecting different voices will change TTS backend dynamically ( #137 )
2025-01-10 02:35:23 +01:00
Huang Xin
36d6074468
Filter voices list and shutdown TTS when closing book ( #130 )
2025-01-09 03:33:52 +01:00
Huang Xin
c6defb97ee
Fix TTS might stop at the end of the section ( #126 )
2025-01-08 17:50:36 +01:00
Huang Xin
ddee347eb3
Fix text color in misc panel and adjust order of annotator tools ( #125 )
2025-01-08 16:50:57 +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
07b04b82e6
Initial implementation of TTS with Web Speech API ( #120 )
...
* Initial implementation of TTS with Web Speech API
* Add translations for annotator tools
2025-01-07 21:57:55 +01:00
Huang Xin
cccd4c2b16
Various fixes ( #116 )
...
* Fix missing translations in translator popup
* Disable annotator for PDFs for now, closes #115
* Fix triangle in shadow of popup making it darker
2025-01-06 01:33:35 +01:00
Huang Xin
72949e726f
Fix deleted bootnotes still shown in sidebar ( #42 )
2024-12-25 19:39:43 +01:00
chrox
83cb7166fb
Support book notes synchronization
2024-12-24 23:09:15 +01:00
Huang Xin
9be9bc8a34
Support reading progress synchronization across platforms ( #34 )
2024-12-24 12:31:02 +01:00
chrox
bd549d2a0f
Get rid of unnecessary data fields in BookConfig
2024-12-17 22:33:18 +01:00
chrox
b57fd8bd3d
Support left / right popover on vertical writing documents
2024-12-10 17:57:51 +01:00
chrox
0cbb950c37
Add support of popover footnotes
2024-12-10 14:14:34 +01:00
chrox
d940fb8d06
Fix click to page flip not responsive occasionally
2024-12-09 14:40:58 +01:00
chrox
b694203d26
Fix DeepL on Web Readest and avoid cli parsing for Web
2024-12-06 13:36:38 +01:00
chrox
aa16bc09f1
Support running Readest in modern browsers
...
Now we support Web platform
2024-12-05 18:57:16 +01:00
chrox
d6bfbbc0b6
Fix fg color in darkmode and larger annotator popup
2024-12-01 18:24:07 +01:00
chrox
985032b2fb
Various fixes for annotator
2024-11-29 15:40:47 +01:00
chrox
957d863306
Don't show annotator tooltips when highlight options are shown
2024-11-27 23:39:36 +01:00
chrox
a5ea1c5aef
Fix unpinned notebook prevent dismiss of annotator popup
2024-11-27 23:30:51 +01:00
chrox
a9485c39a7
Refactor reader store out into small stores
2024-11-25 17:51:40 +01:00
chrox
76fa76efd5
Save target language for translation in settings
2024-11-21 16:37:22 +01:00
chrox
9bc11905f7
Remove eslint react-hooks/exhaustive-deps warnings
2024-11-21 12:47:08 +01:00
chrox
53feabe256
Add wikipedia and translation of selected text
2024-11-21 11:23:49 +01:00
chrox
e298e0bbe6
Add wiktionary lookup
2024-11-20 20:20:16 +01:00
chrox
8ce4c46b46
Fix no context menu when annotation is popuped
2024-11-20 15:25:49 +01:00
chrox
bc4b203464
Add single click/tap to turn page
2024-11-15 19:30:13 +01:00
chrox
109d214660
Add support for full-text search and a global event dispatcher
2024-11-13 14:20:03 +01:00
chrox
bd908f0929
Add note taking in notebook
2024-11-10 18:53:31 +01:00
chrox
3aace9a228
Update annotation overlayers for all views of the book when highlighting
2024-11-08 21:07:57 +01:00
chrox
d81629b72a
Refactor ReaderStore
2024-11-08 20:09:48 +01:00
chrox
b768802305
Refactoring Annotator
2024-11-07 22:33:40 +01:00
chrox
a31b5891c2
Fix anotation style not changed according to existing annotation
2024-11-07 17:26:49 +01:00
chrox
d71a912442
Draw highlights in bookview
2024-11-07 17:07:04 +01:00
chrox
82620ac08b
Save config after booknotes are updated
2024-11-06 22:55:02 +01:00
chrox
70a7fd9007
Add highlights options and sidebar view
2024-11-06 22:24:28 +01:00