Huang Xin
5f897f648f
feat(tts): add shortcuts to navigate and play/pause in TTS mode, closes #3620 ( #3651 )
2026-03-27 06:39:17 +01:00
Huang Xin
7a605a357a
feat(pdf): support pitch to zoom and scroll mode for PDFs, closes #3461 ( #3520 )
2026-03-12 16:07:55 +01:00
Mohammed Efaz
4ce1ebe477
feat: paragraph by paragraph reading mode ( #3096 )
...
* feat: add index
* feat: add bottom nav bar
* feat: add paragraph iterator
* feat: add para mode shortcut
* feat: add paragraph control into foliateviewer
* feat: add paragraph mode toggle to view menu
* feat: add paragraph bar for navigation controls
* feat: add paragraph control wrapper component
* feat: add pargraph overlay for the focused display
* feat: integrate paragraph mode into keyboard navigation
* feat: add paragraph mode state management hook
* feat: add paragraph mode type definition
* feat: add default paragraph mode config
* fix: replace previous storage system with sytem one and fix sync issues
* fix: format
2026-01-30 05:24:23 +01:00
Mohammed Efaz
a52d9e3a2b
feat: add fuzzy search for searching across all settings ( #3085 )
...
* feat: enable linking to settings items
* feat: integrate command palette with global state and styles
* feat: add command pallete ui and fuzzy search
* feat: add command palette with global state and styles
* feat: add command registry and search dependencies
* fix: open command palette with shortcuts in reader page
---------
Co-authored-by: Huang Xin <chrox.huang@gmail.com >
2026-01-26 18:32:04 +01:00
Huang Xin
b28ac99a9e
feat(pdf): support panning on PDFs ( #2981 )
...
This also closes #2978 and closes #2875 .
2026-01-17 09:11:33 +01:00
Huang Xin
8a263235ed
feat(search): add annotations navigation bar, closes #2060 ( #2849 )
2026-01-03 14:57:10 +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
a54daaaa90
feat(shortcut): add ctrl + mouse wheel to zoom in/out, closes #2011 ( #2533 )
2025-11-24 17:19:28 +01:00
Huang Xin
55c97cab7e
perf: improve smoothness of Arrow Up/Down scrolling, closes #2080 ( #2306 )
2025-10-23 15:32:51 +02:00
Huang Xin
001e836ae3
chore: bump eslint-config-next to version 16 ( #2294 )
2025-10-22 15:57:04 +02:00
Huang Xin
34a5e58872
feat: add keyboard shortcuts to go prev/next sections, closes #2287 ( #2291 )
2025-10-22 07:41:33 +02:00
Huang Xin
562ccd4b9e
feat: add keyboard shortcuts for toggling bookmarks/sidebar, importing books, closing window ( #2170 )
...
And make the shortcuts compatible with GNOME Human Interface Guidelines.
This closes #2079 and closes #2168 .
2025-10-04 16:12:31 +02:00
Huang Xin
2571ceede4
fix: also apply zoom shortcuts to PDFs ( #2016 )
2025-09-10 17:32:23 +02:00
Huang Xin
bc2c3a2c9a
feat: add options to reset settings in the config dialog, closes #1111 ( #1475 )
2025-06-26 09:59:34 +02:00
Huang Xin
261ce95ed1
feat: add keyboard shortcut t to toggle TTS ( #1405 )
2025-06-16 08:50:10 +02:00
Huang Xin
12d93ba749
fix: adjust scroll offset to account for header/footer bars when paginating in scroll mode, closes #1181 ( #1193 )
2025-05-19 10:34:05 +02:00
Huang Xin
14c032aaff
feat: add global keyboard shortcut to toggle fullscreen with F11, closes #933 ( #942 )
2025-04-22 14:13:52 +02:00
Huang Xin
01ad18ca57
feat: global fulltext search shortcut with ctrl/cmd+f ( #750 )
2025-03-29 07:45:41 +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
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
279504395d
fix: handle zoomed text rect on Safari when highlighting, closes #67 ( #293 )
2025-02-04 19:59:21 +01:00
Huang Xin
a5f94cced9
Add more keyboard shortcuts ( #59 )
...
1. use ctrl/cmd+=, ctrl/cmd+- and ctrl/cmd+0 to zoom in/out and reset zoom;
2. use ctrl/cmd+q to quit app;
2024-12-27 22:35: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
chrox
6013959799
Add keyboard shortcuts for toggle scroll mode and open font layout config
2024-11-30 13:42:00 +01:00
chrox
a511db3b3a
Add books list to open in ParallelView
2024-11-26 22:27:59 +01:00
chrox
a9485c39a7
Refactor reader store out into small stores
2024-11-25 17:51:40 +01:00
chrox
3e99e68327
Refactor useBooksManager and make it reusable
2024-11-12 14:05:46 +01:00
chrox
7776788325
UI tweaks and shortcuts to toggle notebook with 'n'
2024-11-11 16:50:40 +01:00
chrox
a9fd1a00e6
Added view settings hirarchy of global settings < book settings < view settings
2024-11-09 14:56:24 +01:00
chrox
d5835780a0
Add arrow down/up keybinding for scrolling page
2024-11-09 13:26:02 +01:00
chrox
d81629b72a
Refactor ReaderStore
2024-11-08 20:09:48 +01:00
chrox
b7c8300de6
Refactor ReaderContent and SideBar
2024-10-31 17:21:10 +01:00