Commit Graph

20 Commits

Author SHA1 Message Date
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
chrox 19e7603913 Add shortcuts to toggle search bar 2024-11-28 01:44:17 +01:00
chrox 61950e1b4a Fix searchbar options not visible and autofocus input 2024-11-27 15:18:02 +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 109d214660 Add support for full-text search and a global event dispatcher 2024-11-13 14:20:03 +01:00
chrox 3e99e68327 Refactor useBooksManager and make it reusable 2024-11-12 14:05:46 +01:00
chrox 00f0814474 Fix notebook width interfered by bookgrid with 2024-11-11 18:26:49 +01:00
chrox 18ef1284fb Refactor progress following for TOC and Booknote items 2024-11-11 16:08:41 +01:00
chrox a059396008 Save last used tab of sidebar in global settings 2024-11-10 19:06:13 +01:00
chrox bd908f0929 Add note taking in notebook 2024-11-10 18:53:31 +01:00
chrox d81629b72a Refactor ReaderStore 2024-11-08 20:09:48 +01:00
chrox 071e09dad1 Bookmark view in sidebar 2024-11-05 09:31:32 +01:00
chrox 5661208453 More responsive sidebar 2024-11-03 12:43:42 +01:00
chrox b7c8300de6 Refactor ReaderContent and SideBar 2024-10-31 17:21:10 +01:00