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
|
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
|
bbc457a9a5
|
fix: scroll to current TOC item when toggling sidebar, closes #418 (#420)
|
2025-02-21 14:18: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
|
66866372ea
|
ui: responsive font size for book notes (#415)
|
2025-02-20 12:02:55 +01:00 |
|
Huang Xin
|
b321986c40
|
fix: display complete notes in note list and save note drafts, closes #405 (#412)
|
2025-02-20 02:13:33 +01:00 |
|
Huang Xin
|
91716df5e0
|
feat: add option to keep screen awake when reading (#403)
|
2025-02-19 00:33:23 +01:00 |
|
Huang Xin
|
7e385db4ed
|
compat: support weread footernote, closes #391 (#401)
|
2025-02-18 22:23:05 +01:00 |
|
Huang Xin
|
1b99915663
|
fix: override some styles to show footnotes, closes #383 (#400)
|
2025-02-18 21:12:56 +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
|
77da5423a6
|
ui: fix notebook layout (#392)
|
2025-02-17 23:23:24 +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 |
|
jackplo
|
3078b09ba4
|
FR #241: Added Shortcuts to notetaking UI (#378)
|
2025-02-15 22:28:33 +01:00 |
|
Huang Xin
|
05cb53ede4
|
fix: use mouse pos in screen coordinates for click-to-flip, closes #351 (#375)
|
2025-02-15 02:34:17 +01:00 |
|
Huang Xin
|
2dd0a20925
|
fix: reintroduce hold detection to avoid unwanted single click (#348)
|
2025-02-10 20:31:27 +01:00 |
|
Huang Xin
|
609ddb776b
|
ux: disable double click timeout on mobile devices for more performant page turning (#339)
|
2025-02-09 21:36:08 +01:00 |
|
Huang Xin
|
6b057ebc14
|
feat: add override option for paragraph spacing settings, closes #329 (#334)
|
2025-02-09 16:05:37 +01:00 |
|
Huang Xin
|
d3d496b583
|
mobile: fix TTS icon position on iOS (#322)
|
2025-02-08 18:21:47 +01:00 |
|
Huang Xin
|
1da0817145
|
mobile: fix sidebar height on iOS (#318)
* mobile: fix sidebar height on iOS
* fix: tts should not resume playing when closing book
|
2025-02-08 13:32:15 +01:00 |
|
Huang Xin
|
151509b84c
|
mobile: fix iOS safe area insets (#317)
|
2025-02-08 03:38:17 +01:00 |
|
Huang Xin
|
282b129bf5
|
mobile: save book config when progress changes on Android (#315)
|
2025-02-07 23:22:55 +01:00 |
|
Huang Xin
|
e2e3418412
|
mobile: support safe area insets for mobile platforms (#312)
|
2025-02-07 22:15:18 +01:00 |
|
Huang Xin
|
c79657a1ee
|
fix: don't autoscroll to current item in TOC when TTS is on (#311)
|
2025-02-07 19:08:50 +01:00 |
|
Huang Xin
|
dee1e28a61
|
feat: add options to adjust paragraph margin, word spacing, letter spacing, text indent and font weight (#310)
|
2025-02-07 18:23:12 +01:00 |
|
Huang Xin
|
adfdb10d8e
|
fix: compatibility fix for some formerly imported corrupted metadata (#307)
* fix: compatibility fix for some formerly imported corrupted metadata
* fix: use font family names of sys fonts
|
2025-02-07 02:54:29 +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
|
cebe8812d3
|
i18n: translate Sans-serif and Serif font labels (#300)
|
2025-02-05 16:57:53 +01:00 |
|
Huang Xin
|
6ca96be917
|
fix: swap paging keys when writing direction is set in config (#295)
|
2025-02-04 23:03:20 +01:00 |
|
Huang Xin
|
279504395d
|
fix: handle zoomed text rect on Safari when highlighting, closes #67 (#293)
|
2025-02-04 19:59:21 +01:00 |
|
Huang Xin
|
93eacf91a0
|
feat: load system fonts list at runtime on desktop, closes #287 #237 (#290)
|
2025-02-03 00:41:30 +01:00 |
|
Huang Xin
|
5c55233c5c
|
fix: occasionally the scroll end does not reach to the last subpixel (#284)
|
2025-02-01 17:54:11 +01:00 |
|
Huang Xin
|
792e8657f7
|
ux: continue to scroll into next section at the bottom of the scroll view, closes #274 (#282)
|
2025-02-01 16:07:13 +01:00 |
|
Huang Xin
|
0963969330
|
compat: more robust way to get book cover and compat author parsing (#280)
This should fix #278 and fix #275
|
2025-02-01 14:35:08 +01:00 |
|
Huang Xin
|
6889d6341f
|
settings: add option to disable auto check updates (#279)
|
2025-02-01 13:45:55 +01:00 |
|
Huang Xin
|
44885f2901
|
sync: add download/upload progress indicator (#277)
* sync: add download/upload progress indicator
* chore: apt update before installing system dependencies
|
2025-02-01 12:17:21 +01:00 |
|
Huang Xin
|
90e46860a5
|
ux: make toast info and hint info less disturbing (#272)
|
2025-01-30 16:46:17 +01:00 |
|
Huang Xin
|
b7d06b6312
|
sync: use the location CFI to eliminate occasional one-off page glitches (#268)
|
2025-01-29 21:32:12 +01:00 |
|
Huang Xin
|
01ff687472
|
sync: fix redundant progress sync when changing window size (#265)
|
2025-01-29 12:29:26 +01:00 |
|
Huang Xin
|
c0d715bf77
|
sync: check local file availability before opening (#262)
|
2025-01-28 21:02:19 +01:00 |
|
Huang Xin
|
efd83180f1
|
sync: initial support to sync document files across devices (#260)
|
2025-01-28 00:03:01 +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
|
0fd0204869
|
fix: make sidebar content respects safe-area-inset-bottom (#251)
|
2025-01-25 19:42:16 +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
|
6b09145546
|
ui: fix highlight text not clear in dark mode (#244)
* ui: fix highlight background color in dark mode
* i18n: more consistent tanslations
|
2025-01-25 00:55: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
|
58d3e7b221
|
mobile: some UI tweaks and add system fonts (#233)
|
2025-01-23 16:53:42 +01:00 |
|