Huang Xin
3c52a9e0cb
feat: customize foliate view styles with css, closes #167 ( #507 )
2025-03-06 17:22:01 +01:00
Huang Xin
8c3f49de25
rtl: support rtl for more widgets in sidebar ( #504 )
2025-03-06 15:38:29 +01:00
Huang Xin
0f44fff7cd
feat: support styled reader UI via custom CSS, closes #240 ( #503 )
2025-03-06 13:56:43 +01:00
Huang Xin
77bba7bd0c
fix: use section info for PDF progress bar, closes #158 ( #501 )
2025-03-06 11:22:06 +01:00
Huang Xin
d30d1c17ae
rtl: rtl page layout from settings and book language, closes #359 ( #500 )
2025-03-06 10:58:32 +01:00
nnecec
088c7d2c49
fix: various tweaks on style and layout ( #499 )
2025-03-06 10:51:06 +01:00
Huang Xin
d0e6f3ad50
fix: ensure the progress bar direction is consistent with the book’s writing direction, closes #451 ( #498 )
2025-03-06 09:14:33 +01:00
Huang Xin
8a83389164
fix: hide traffic lights when sidebar is invisible on macOS, closes #297 ( #497 )
2025-03-06 07:14:23 +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
cc8d0ea457
fix: filter deleted books in parallel read menu, closes #476 ( #487 )
2025-03-04 07:18:54 +01:00
Huang Xin
2db83b8569
ui: responsive dialog size for portrait screens ( #473 )
...
* fix: handle network error in sync API
* fix: reasonable default column width for iPad
* ui: responsive dialog size for portrait screens
2025-03-01 17:57:29 +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
fc8c9546b6
fix: normalize language code for TTS ( #457 )
2025-02-26 19:30:22 +01:00
Huang Xin
e65380aaf5
ui: use less saturated and modern colors when drawing highlights ( #453 )
2025-02-26 00:45:33 +01:00
Huang Xin
e0591ce41c
ui: style tweaks on Popup and Dialog ( #448 )
2025-02-25 15:49:27 +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
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