Commit Graph

39 Commits

Author SHA1 Message Date
Huang Xin 463ea39467 Fix occasionally current speak not stopped when changing voice or rate (#144)
* Fix occasionally current speak not stopped when changing voice or rate

* Inherit tts rate when changing tts engine
2025-01-11 18:11:14 +01:00
Huang Xin 7402141237 Add Edge TTS backend, selecting different voices will change TTS backend dynamically (#137) 2025-01-10 02:35:23 +01:00
Huang Xin 36d6074468 Filter voices list and shutdown TTS when closing book (#130) 2025-01-09 03:33:52 +01:00
Huang Xin 814a0032d0 Add 'Speak' button in the footbar (#127) 2025-01-08 19:44:04 +01:00
Huang Xin c6defb97ee Fix TTS might stop at the end of the section (#126) 2025-01-08 17:50:36 +01:00
Huang Xin 07b04b82e6 Initial implementation of TTS with Web Speech API (#120)
* Initial implementation of TTS with Web Speech API

* Add translations for annotator tools
2025-01-07 21:57:55 +01:00
Huang Xin 76c5f58547 Restore window position and size, closes #7 (#109) 2025-01-05 14:08:56 +01:00
Huang Xin 75e872af51 Bookshelf enhancements: 1. show details in context menu; 2. support some not found book covers (#64)
* Add show book details and open book in context menu

* Support extracting some book covers not included in the meta or guide sections
2024-12-30 00:09:23 +01:00
Huang Xin 4a33409559 Some CSS tweaks to better support dark mode and embedded fonts (#63) 2024-12-28 23:24:59 +01:00
chrox f385c2bf02 Bump update of tauri and plugins 2024-12-24 23:56:47 +01:00
chrox d7ccbbcaa2 Use splitTOCHref to support other ebook formats as discussed in foliate-js#45 2024-12-20 22:44:35 +01:00
chrox bd549d2a0f Get rid of unnecessary data fields in BookConfig 2024-12-17 22:33:18 +01:00
chrox 419db86a4d Package only the minified pdf worker 2024-12-17 15:00:30 +01:00
chrox bad45a72ba Fix following link after page flipping on macOS, closes #12 2024-12-12 08:49:27 +01:00
chrox fb31212005 Hide some footnotes elements and handle background image in two columns 2024-12-10 23:30:43 +01:00
chrox eb90854f69 Fix CSS for background image and background color 2024-12-08 23:15:14 +01:00
chrox 5ed74fe9c5 Add app auto updater and bump update of tauri 2024-12-03 17:41:10 +01:00
chrox f1a31b9590 Fix scrollbar auto hide on macOS 2024-12-02 21:37:00 +01:00
chrox 22fb45e54b Bump update of foliate-js 2024-12-02 17:37:46 +01:00
chrox 985032b2fb Various fixes for annotator 2024-11-29 15:40:47 +01:00
chrox 573ca7fa08 Fix hovered scrollbar not auto-hiding and gap settings not working in scroll mode 2024-11-27 23:29:40 +01:00
chrox 4cb8354dc2 Bump tauri update 2024-11-27 15:18:59 +01:00
chrox a511db3b3a Add books list to open in ParallelView 2024-11-26 22:27:59 +01:00
chrox d7601d025e Bump tauri and posthog update 2024-11-26 17:28:02 +01:00
chrox e6e960d2b6 Remove submodule wry 2024-11-21 13:43:35 +01:00
chrox bc8ccfa9b9 Bump tauri and foliate-js updates 2024-11-20 13:04:52 +01:00
chrox b4336c6262 Update Tauri dependencies 2024-11-13 17:04:18 +01:00
chrox a3a922ed05 Update README for prerequisites reference 2024-11-13 16:31:36 +01:00
chrox f5a233ba31 Add reader view settings 2024-10-30 18:09:46 +01:00
chrox 95157fe691 Bump update of tauri and foliate-js 2024-10-28 18:32:40 +01:00
chrox cacbe774b1 Fix some rendering problems on legacy wkwebview 2024-10-17 19:16:20 +02:00
chrox ad8d249a3a Lazy loading of PDF documents 2024-10-17 00:54:59 +02:00
chrox 1e66ab816b Add wry as subpackage 2024-10-16 12:37:26 +02:00
chrox 404a8a9282 Import pdf-js from our public vendor and fix build 2024-10-14 16:27:00 +02:00
chrox 3e78f867e5 Update foliate-js 2024-10-13 18:56:00 +02:00
chrox b88e86be5f Fix PDF rendering 2024-10-13 00:24:12 +02:00
chrox f463225018 Add a working reader page with default foliate settings 2024-10-13 00:20:48 +02:00
chrox 39def9f36a Update tauri dependencies 2024-10-13 00:05:15 +02:00
chrox 01ad5dbb14 Add books parsing function using foliate-js 2024-10-12 21:29:54 +02:00