Huang Xin
462ca46fee
feat(eink): optimize color and layout for e-ink mode ( #2887 )
2026-01-08 17:29:33 +01:00
Huang Xin
173404eaad
feat(annotator): show notes popup when annotation bubble icon is clicked, closes #1845 ( #2798 )
2025-12-27 17:31:47 +01:00
Huang Xin
17c7fa8f41
fix: make sidebar and notebook pin states persist after refresh ( #2730 )
2025-12-16 16:16:21 +01:00
Huang Xin
e28dabce65
fix(layout): refactor full height for edge to edge env and in browser env ( #2582 )
2025-12-01 13:48:14 +01:00
Huang Xin
514780a572
feat(shortcut): add shortcuts for annotation tools, closes #2270 ( #2548 )
2025-11-25 16:10:18 +01:00
Huang Xin
b7864dded2
fix(eink): adjust sidebar and notebook background color for eink, closes #2497 ( #2529 )
2025-11-24 09:56:26 +01:00
Huang Xin
f696b9a573
fix: handle scrolling/panning in zoomed in PDFs, closes #2184 ( #2194 )
2025-10-10 07:56:41 +02:00
Huang Xin
562fea3a36
fix(layout): fix inconsistent background color for unpinned drag bars ( #2186 )
2025-10-09 18:35:00 +02:00
Huang Xin
173aa0fcd1
layout: fix dragbar flickering when opening a book ( #2177 )
2025-10-06 05:52:36 +02:00
Huang Xin
bb34b1ba59
a11y: add screen reader support ( #2040 )
...
Tested with VoiceOver on iOS and macOS
2025-09-14 22:00:42 +02:00
Huang Xin
9fd152d727
refactor(a11y): add basic lint for accessibility ( #2021 )
2025-09-11 18:57:04 +02:00
Huang Xin
99a4cb50ac
feat: add an option to show persistent TTS bar at the bottom, closes #1818 ( #1944 )
2025-09-01 14:23:28 +02:00
Huang Xin
5ee860f1e8
refactor: use safe insets from native for Android, closes #1793 and closes #1886 ( #1897 )
2025-08-25 09:38:49 +02:00
Huang Xin
f31c9b2a98
layout: fix hardcoded image layout in fixed layout documents ( #1660 )
2025-07-22 10:40:21 +02:00
Huang Xin
6235202066
layout: fix issue where sidebars couldn’t be dragged to resize on iPad ( #1415 )
2025-06-18 15:43:51 +02:00
Huang Xin
734e22d92c
layout: notebook layout tweaks ( #1319 )
2025-06-02 17:27:02 +02:00
Huang Xin
a77986c0e6
feat: add search functionality to the notebook ( #1318 )
2025-06-02 16:03:55 +02:00
Huang Xin
71e392544c
fix: rtl for notebook, closes #451 ( #535 )
2025-03-08 16:51:24 +01: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
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
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
77da5423a6
ui: fix notebook layout ( #392 )
2025-02-17 23:23:24 +01:00
Huang Xin
e2e3418412
mobile: support safe area insets for mobile platforms ( #312 )
2025-02-07 22:15:18 +01:00
Huang Xin
c678d8fa44
PWA app theme color in the header and safe area avoiding home indicator ( #220 )
2025-01-23 00:22:09 +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
010568eeb1
Responsive layout for sidebar and settings dialog on mobile devices ( #184 )
2025-01-17 00:17:51 +01:00
Huang Xin
cd67f6ec3f
Various enhancements and fixes ( #70 )
...
* Fix excerpts cannot be deleted in Chrome browsers
* Show book details in reader sidebar
* Set minimum search term length to 1 for CJK languages
* Use more system fonts as custom fonts, closes #31
2024-12-31 01:08:27 +01:00
Huang Xin
71ffe76e29
Various enhancements ( #58 )
...
* Add H and L keyboard shortcuts for back and forward navigation, consistent with Vimium
* Fallback bookmark text to page number if current page has no text, closes #51
* Add delete and edit buttons for highlights and booknotes in the sidebar, closes #57
* Each book now has its own sidebar default tab
2024-12-27 20:53:30 +01:00
Huang Xin
4612730474
Add i18n support ( #46 )
2024-12-26 23:29:54 +01:00
Huang Xin
72949e726f
Fix deleted bootnotes still shown in sidebar ( #42 )
2024-12-25 19:39:43 +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
a9485c39a7
Refactor reader store out into small stores
2024-11-25 17:51:40 +01:00
chrox
9bc11905f7
Remove eslint react-hooks/exhaustive-deps warnings
2024-11-21 12:47:08 +01:00
chrox
15939ce2fc
Add theme and color config
2024-11-19 20:26:11 +01:00
chrox
00f0814474
Fix notebook width interfered by bookgrid with
2024-11-11 18:26:49 +01:00
chrox
bd908f0929
Add note taking in notebook
2024-11-10 18:53:31 +01:00