From f96702ce889c37b5fbee8e6261e13db048d1b44e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=83=E3=83=84?= <83872826+ttu-ttu@users.noreply.github.com> Date: Sat, 28 Aug 2021 17:33:17 +0800 Subject: [PATCH] Update README --- README.md | 113 +++++++++++------------- assets/readme/book-progress.png | Bin 0 -> 7614 bytes assets/readme/control-bookmark.svg | 7 ++ assets/readme/control-file-upload.svg | 7 ++ assets/readme/control-folder-upload.svg | 7 ++ assets/readme/control-fullscreen.svg | 7 ++ assets/readme/control-manager.svg | 6 ++ assets/readme/control-settings.svg | 7 ++ assets/readme/control-update.svg | 7 ++ assets/readme/control_bm.png | Bin 410 -> 0 bytes assets/readme/control_file.png | Bin 349 -> 0 bytes assets/readme/control_folder.png | Bin 424 -> 0 bytes assets/readme/control_fs.PNG | Bin 399 -> 0 bytes assets/readme/control_manager.png | Bin 399 -> 0 bytes assets/readme/control_settings.png | Bin 640 -> 0 bytes assets/readme/progress.png | Bin 4634 -> 0 bytes assets/readme/update.png | Bin 770 -> 0 bytes 17 files changed, 98 insertions(+), 63 deletions(-) create mode 100644 assets/readme/book-progress.png create mode 100644 assets/readme/control-bookmark.svg create mode 100644 assets/readme/control-file-upload.svg create mode 100644 assets/readme/control-folder-upload.svg create mode 100644 assets/readme/control-fullscreen.svg create mode 100644 assets/readme/control-manager.svg create mode 100644 assets/readme/control-settings.svg create mode 100644 assets/readme/control-update.svg delete mode 100644 assets/readme/control_bm.png delete mode 100644 assets/readme/control_file.png delete mode 100644 assets/readme/control_folder.png delete mode 100644 assets/readme/control_fs.PNG delete mode 100644 assets/readme/control_manager.png delete mode 100644 assets/readme/control_settings.png delete mode 100644 assets/readme/progress.png delete mode 100644 assets/readme/update.png diff --git a/README.md b/README.md index 77e767f6..bcb7d7d3 100644 --- a/README.md +++ b/README.md @@ -1,79 +1,66 @@ - + ## ッツ Ebook Reader -Source code for the Website [https://ttu-ebook.web.app](https://ttu-ebook.web.app), an online e-book reader that supports Yomichan. -

+An online e-book reader that supports Yomichan, which is hosted on [https://ttu-ebook.web.app](https://ttu-ebook.web.app) # Features -- [x] Supports HTMLZ and EPUB Files -- [x] Vertical Reading Style -- [x] Local Book Library -- [x] Automatic load of the last opened Book -- [x] Auto Scrolling -- [x] Book Manager -- [x] Experience Settings (e. g. Themes, Font Size, Image Blur, Furigana Settings) -- [x] Bookmark Functionality -- [x] Current Character and Progress Display -- [x] Installable as Application on supported Platforms / Browsers +- [x] Supports HTMLZ and EPUB files +- [x] Vertical reading style +- [x] Local book library +- [x] Auto scroll +- [x] Book manager +- [x] Customizable environment (e. g. themes, font size, image blur, furigana Settings) +- [x] Bookmark functionality +- [x] Character count and progress display -# Usage: +# Usage -The first Time you enter the Page (or have no Files loaded yet) you need to select the Books you want to read from your Device. -You can load a Single File by clicking/tapping on the Dropzone or select a whole Folder (Desktop only) with right click. -Alternatively simply drag&drop Files and Folders on the Element in case you are a Desktop User. +The first time you enter the page (or have no files loaded yet) you will need to select the books you want to read from your device. +You can load on file by clicking/tapping on the dropzone, or load on folder (desktop only) by right click. +Alternatively, you can also drag & drop files or folders on the reader if your device supports it. -If you imported a single File this Title will be automatically be loaded into the Reader. In case of multiple Files the Manager -View will be opened on which you can decide which Book you want to open in the Reader. On your next Visit the Page will -automatically load the last Book you have read. +You may find the following controls in the reader: -You can find following Control Elements in the Reader: - -Element | Description +Control | Description --- | --- - | Allows you enter the Fullscreen Mode (Keybind F11) - | Allows you to import new Books to your Library - | Allows you to import new Books from a Folder to your Library (Desktop Only) - | Opens the Book Manager (Keybind m) - | Allows you to set a Bookmark at your current Location (Keybind b) - | Opens the Reader Settings - -In the bottom right corner you will be able to see your current Reading Progress. - -You can toggle the visibility by clicking/tapping on it. - -

An Update to the Page is indicated by the - Symbol in the bottom left corner. After the next Page reload it will automatically be applied in case you are connected with the Internet.

- -# Desktop Keybinds: - -**Note:** The Keys are currencly bound to their Physical Location. +![Icon](assets/readme/control-fullscreen.svg) | Allows you to enter fullscreen mode +![Icon](assets/readme/control-file-upload.svg) | Allows you to import new books to the library +![Icon](assets/readme/control-folder-upload.svg) | Allows you to import new books from a folder to the library (desktop only) +![Icon](assets/readme/control-manager.svg) | Opens book manager (keybind M) +![Icon](assets/readme/control-bookmark.svg) | Allows you to create a bookmark at your current location (keybind B) +![Icon](assets/readme/control-settings.svg) | Prompts settings dialog +![Image](assets/readme/book-progress.png) | Displays your reading progress, click/tap on it to hide +![Image](assets/readme/control-update.svg) | Indicates an update is available for the reader, and will be loaded on next refresh + +# Desktop Keybinds + +**Note:** The keys are currently bound to their physical location. Explanation from [MDN](https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/code): -> For example, the code returned is "KeyQ" for the Q key on a QWERTY layout keyboard, but the same code value also -represents the ' key on Dvorak keyboards and the A key on AZERTY keyboards. +> For example, the code returned is "KeyQ" for the Q key on a QWERTY layout keyboard, but the same code value also +represents the ' key on Dvorak keyboards and the A key on AZERTY keyboards. Key Code | Description --- | --- -Escape | Close Settings Dialog -Space | Toggle Auto-Scrolling -a / d | Increase / Decrease Auto-Scrolling Speed -b | Create Bookmark at your current Location -m | Open Book Manager -PageDown / PageUp | Turn Pages - -# Book Manager: - -You can open the Book Manager by clicking/tapping on the respective Icon or pressing its Keybind (m) as Desktop User. -You will be presented with a List of Covers of all your imported Books and their respective Titles and Progress (available -after re-setting a Bookmark). The current opened Book will be highlighted with a red glowing Border. -To change your current Book you can click/tap on the Book Cover or Title. - -You can delete Books by clicking/tapping on their respective Checkbox and the trash can icon. After you confirmed the Deletion -all Data and respective Bookmarks will be removed from your Library. In Case you deleted the current opened Book you need to leave -the Manager by clicking on the Book you want to open next. Otherwise you can use the regular Exit Icon to reload the Reader Page. - - -In order to quickly select all Books you can click/tap on the centered List Icon. Vice Versa clicking/tapping on the X Icon -will deselect all Books. +Escape | Close settings dialog +Space | Toggle auto-scroll +A | Increase auto-scroll speed +D | Decrease auto-scroll speed +B | Create bookmark at your current location +M | Open book manager +PageDown | Move to next page +PageUp | Move to previous page + +# Book Manager + +You can open the book manager by clicking/tapping on the respective icon or the keybinding M as a desktop user. +You will be presented with a list of covers for all the imported books with their respective titles and progress (determined +by bookmark location). The book currently opened will be highlighted with a red glowing border. + +You may: +- Switch books by clicking/tapping on the book covers +- Delete books by clicking/tapping on their respective checkbox and trash can icon (**Warning:** Bookmark progress will also get removed along with the book) +- Click/tap on the centered list icon to select all books +- Click/tap on the X icon to deselect all books diff --git a/assets/readme/book-progress.png b/assets/readme/book-progress.png new file mode 100644 index 0000000000000000000000000000000000000000..3fcd1503f39db408b3e6398926b53b3050fad60e GIT binary patch literal 7614 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 BzV844 literal 0 HcmV?d00001 diff --git a/assets/readme/control-bookmark.svg b/assets/readme/control-bookmark.svg new file mode 100644 index 00000000..ee371acc --- /dev/null +++ b/assets/readme/control-bookmark.svg @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/assets/readme/control-file-upload.svg b/assets/readme/control-file-upload.svg new file mode 100644 index 00000000..2c22430f --- /dev/null +++ b/assets/readme/control-file-upload.svg @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/assets/readme/control-folder-upload.svg b/assets/readme/control-folder-upload.svg new file mode 100644 index 00000000..8c48e232 --- /dev/null +++ b/assets/readme/control-folder-upload.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/assets/readme/control-fullscreen.svg b/assets/readme/control-fullscreen.svg new file mode 100644 index 00000000..488fbd2f --- /dev/null +++ b/assets/readme/control-fullscreen.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/assets/readme/control-manager.svg b/assets/readme/control-manager.svg new file mode 100644 index 00000000..7d63fb9c --- /dev/null +++ b/assets/readme/control-manager.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/readme/control-settings.svg b/assets/readme/control-settings.svg new file mode 100644 index 00000000..dd5d8177 --- /dev/null +++ b/assets/readme/control-settings.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/assets/readme/control-update.svg b/assets/readme/control-update.svg new file mode 100644 index 00000000..216b5551 --- /dev/null +++ b/assets/readme/control-update.svg @@ -0,0 +1,7 @@ + + + + + + diff --git a/assets/readme/control_bm.png b/assets/readme/control_bm.png deleted file mode 100644 index 8321c60312be8d759a2380b8801e37a3c763a752..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 410 zcmV;L0cHM)P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGmbN~PnbOGLGA9w%&0WV2JK~z{r?Ur3@ z!axv3{V|H76r>`w)LJdl7*fPNPK}ADTulxFtqT(aB##Yr})$Lfa4>lPV)^7d!>-miLxpJmRoy$_H0y$J782O9CHbM6DpR{2#D sH-H8%|DqapX~U$psV2v?Qh%~fVz@WO>cPfNpzj$xUHx3vIVCg!0ERz|K>z>% diff --git a/assets/readme/control_folder.png b/assets/readme/control_folder.png deleted file mode 100644 index 69370704be48f9caa264b19d86e8c64ab51b0f0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^IzX(+!2~1^YR5bUQjEnx?oJHr&dIz4a#+$GeH|GX zHuiJ>Nn{1`ISV`@iy0V%NCMs9#g#=;iJ2`+1+P`Q z$85h<&OdiT*zbAY!XI{4)V%V&|J;6mJ?pg9=cTM|1lhTJK$OWEhgjLEN({1przdXA zn-+if&LxrXs~wZB&CZ=>e_5e$3CE0jos0<{{Xc%)dl++oRk!tm!bCa43fb9zcPv;c zAnABX`NNT!P`1gTu5O7wH3`i#b>F9dyxo&mc#=a%+|hdP3o-GxBBt&S&U$R$k+Hd> z`+)bYJ<k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$O`0h7I;J!GcX91fH32|H2Dgk1{F^i$B+!?x7QA49dZyjRw%zr;R!2O6T9XY z-L5Y>N>NKMT$;Q^{j0{WE!x2|j8x*y4&QQCt7*TlIdkqG{nd-x3#YcV1qK>uak;r3 zT%jQ$%DQ-wMpu+h_{*A|+pJ{#GrxV|NpH28Tz+BAB-xB>i#51vU1GyUX03GIEY}lM z_VM`h@WWM`TZ^adX-<24GvnOj_(d12RVAh#)JPTQSIheU_w)7}#hMi-BdgZEad=-L z;%e)+Z2$G5cenJGK0n3x<<4S_Rqw%;CQOlfGS%*ce0;3VkNfMH7aK_|eUtQa!t|fn z%(FIM@X23v>&d$6%C@vu7uK*ZzHso$Pej&qib%b25%Q8d!S_ l>WzdDk)E!mK*NxiY+vOBUx;s=@faA044$rjF6*2UngElxrnmqA diff --git a/assets/readme/control_manager.png b/assets/readme/control_manager.png deleted file mode 100644 index 6bf148071afb3fa1a03ab24500db7816ccbeb0df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 399 zcmeAS@N?(olHy`uVBq!ia0vp^IzX(!!2~3^%KIIF6k~CayA#8@b22Z19F}xPUq=Rp zjs4tz5?O(K&H|6fVg?4G5)fv*mnL5U)S%+&;usR){&xCpt|kY8w(1!QFIK%!5OEX? zQ7RF1xzYJT=Hl=B-wr?6!87YM+pD7o$`>2`uQ{dn?#ip)w3jPfTD)8$Jhxc=ef#f6 zRsEeE_vY7a5SgiVQ|RqFb*H-#Yt5Bro}BiglG)30?)upU?-{1X=kZTG^JKz|-;EV1 zoYft_eOgsF2wj}5>DaWJi)$)JIeT7C&coW8315KU?daIcqHE z>K4SATxQuO^lgUFqd=+9sRyPUlH>ajH^V1g$+DM)Gso5Ir|_A6FuUQWXz&`2t?ZXS ozn`k%F-=2aYDWO)qKki+ve)_iwJCR94-7;GPgg&ebxsLQ0NEUzt^fc4 diff --git a/assets/readme/control_settings.png b/assets/readme/control_settings.png deleted file mode 100644 index 9d4953c46f6cee1cb1a8b426b4582252f791d9c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 640 zcmV-`0)PF9P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGmbN~PnbOGLGA9w%&0u@O_K~z{r?Us8_ z!axwj{V+y?%1anZ1?Vy}7-6m^~FsWwX;hIipBoJh?Yw{6!(kVPa}koY`mR zT`}zqhVz$KS^5L9T*HKHZS?GF{YdJU1Xg4&=-HF|DOp4YR%9+H*ftUfLkO6Fd>ikGBP^C-fgKkw04IUqy>A9XSp^lWutqTw@^ zdN#P|4Wu6P^YZ#GOCNB=u!jvMWNYKh#%SW_k~0&=Zed%sI^X?l&P*tecxF<;IJwS> zK6C6MTsClJlPm~pm3^tbYq3ePAcW3N=L+TO;i1=TwvGWVu*4?Gf)G0U7m2f1&;QI$ aY<~esCBZg&M5B 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 N04&NxzZ&Tf@qetZt^fc4 diff --git a/assets/readme/update.png b/assets/readme/update.png deleted file mode 100644 index b7dee91e70c5f6728aac1439e06d8d548bc1a569..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 770 zcmV+d1O5DoP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGmbN~PnbOGLGA9w%&0+&fdK~z{r?U!9o z6G0S){V_&_)=H&NCGo-#5uvqMHKnu-(J09GN3fJaX-h34ilP@r|E+Jb$z<}**>z@# z=*1+@4dt9O&+eYxnRD&>z|en!SCQ~45?)2Zt4Mei39lmItdh7j{9s}-S9n?~SLf!d z`9g7Gaw?HZQ&znxf;iG9)EsQ^?WXJDs@9gS}*-+oxPiL}sM(^TQ1;4Di~! zd{y-UQ7Tt1zI~?@MSK-xQY~~$DxIM)ll9GQN(_jpg0}zg@k}oS4~h|q=&hJ4&tA;w zRo>Mb6d)4a<1tn6D(Y48vqcIJK|AYNL>v`79lb>V#?2o3>*W9MAL;CKNA% z_a9#YJ?my7MKLCVr$t;*ut6^b;$DZ)H`q9BEZ;qZXYzh2Db<*fvLic=NNR+M7dB>`@23vhN^ zS=+!Mf*lSZer;n*+?Mf7aVn+y5k#qA0sW}#gne%*LRE0}BV+e4K-3#ewSXn)7*`L# zDwsM^3uk)O_UHrnVb;oI<~LQ%304UM6DWiZTWwlf0SPpa<$Eh)tD?a8jys2` z9kV-zAZ!%aUy@fjzFz@eMZ&8{cohk+VlpuF8)r&Wt|ew2VE_OC07*qoM6N<$g7mOl Aa{vGU