Skip to content

Commit 35b1093

Browse files
committed
version up
1 parent 89012ae commit 35b1093

File tree

6 files changed

+120
-53
lines changed

6 files changed

+120
-53
lines changed

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Yomikiru
22

3-
Offline Manga/Manhwa/Comic/EPub Reader (not a downloader/host).
3+
Manga/Manhwa/Comic/EPub Reader (not a downloader/host).
4+
It is a offline app to read locally stored manga or epub with great reading experience.
5+
> App provides "AniList tracking" which uses internet only if enabled.
46
57
[![Github Latest Release](https://img.shields.io/github/v/tag/mienaiyami/yomikiru?label=release&style=flat-square&logo=github)](https://github.com/mienaiyami/yomikiru/releases/latest) |
68
[![Github All Releases](https://img.shields.io/github/downloads/mienaiyami/yomikiru/total.svg?style=flat-square&logo=github)](https://github.com/mienaiyami/yomikiru/releases)
@@ -17,6 +19,7 @@ Offline Manga/Manhwa/Comic/EPub Reader (not a downloader/host).
1719

1820
- Lightweight, take low cpu and ram when running.
1921
- Supports most image formats (`".jpg", ".jpeg", ".png", ".webp", ".svg", ".apng", ".gif", ".avif"`) and archive (`.zip, .cbz`,`.7z`) and `.pdf` (only as images, non clickable). `.rar` won't be supported. **It is recommended to use folder as chapters instead of archives like `.zip`, `.cbz`.**
22+
- Anilist support.
2023
- Create multiple instances of reader.
2124
- Multiple useful and customizable shortcuts.
2225
- Scroll with keys and two available custom scrolling speed.

changelog.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
## Note
22

3-
**Due to release changes (auto release), existing users (v2.11.5 and below) might need to manually update the app.**
3+
**Due to release changes, existing users (v2.11.5 and below) might need to manually update the app.**
44

55
## Added
66

7-
- Input smoothening/delay for number,range/slider, color inputs.
7+
- AniList Tracking now available. Enable from setting.
8+
- Open supported file in reader on pasting link in location tab search input.
89

910
## Changed
1011

1112
- UI Enhancements.
12-
- Epub font size "+", "-" buttons add/sub "1" instead of "2".
13-
- Epub history moves to top after updating chapter.
13+
- Epub: Auto focus after font size change.
14+
- Page mover keys now works when press hold.
1415

1516
## Fixed
1617

17-
- Epub font size input uneditable, #187.
18-
- Scroll with keys not working in epub when sidelist pinned.
19-
- Epub history not updating on app close.
20-
- Epub sidelist pinned and autofocus issues, #186.
18+
- Download window not closing if app is closed mid download.
2119

2220
---

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "yomikiru",
33
"productName": "Yomikiru",
4-
"version": "2.12.3",
4+
"version": "2.13.0",
55
"description": "App to read manga / comic / epub offline on desktop",
66
"main": ".webpack/main",
77
"author": {

src/Components/Settings.tsx

Lines changed: 106 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -797,6 +797,15 @@ const Settings = (): ReactElement => {
797797
>
798798
Copy Current Theme to Clipboard
799799
</button>
800+
<button
801+
onClick={() =>
802+
window.electron.shell.openExternal(
803+
"https://github.com/mienaiyami/yomikiru/discussions/191"
804+
)
805+
}
806+
>
807+
Get more Themes
808+
</button>
800809
</td>
801810
</tr>
802811
{process.platform === "win32" && (
@@ -1346,41 +1355,110 @@ const Settings = (): ReactElement => {
13461355
</ul>
13471356
</li>
13481357
<li>
1349-
In location tab, click item to see its content or double-click to open it in reader.
1358+
<b>Home Location tab :</b>
1359+
<ul>
1360+
<li>
1361+
In location tab, click item to see its content or double-click (if enabled in
1362+
settings above) to open it in reader.
1363+
</li>
1364+
<li>
1365+
Open chapter in reader directly if chapter is a sub-folder of sub-folder of{" "}
1366+
<code>Default Location</code>.
1367+
<br />
1368+
Example: If the default location is set to{" "}
1369+
{process.platform === "win32" ? (
1370+
<code>D:\manga</code>
1371+
) : (
1372+
<code>/home/manga</code>
1373+
)}{" "}
1374+
and there is a folder called <code>One Piece</code> within it, any sub-folder
1375+
located directly under <code>One Piece</code> will open automatically by
1376+
clicking its link in the home location list. This feature can be enabled in the
1377+
settings.
1378+
</li>
1379+
</ul>
1380+
<li>
1381+
<b>Home screen search:</b>
1382+
<ul>
1383+
<li>
1384+
You don't need to type the whole word in search. (e.g. For{" "}
1385+
<code>One Piece</code> type <code>op</code>).
1386+
</li>
1387+
<li>
1388+
Paste link to set browse pasted link in Locations tab. Or page link of a
1389+
supported file to open it in reader directly.
1390+
</li>
1391+
<li>
1392+
Type <code>..{window.path.sep}</code> to go up directory.
1393+
</li>
1394+
{process.platform === "win32" ? (
1395+
<li>
1396+
Type let <code>D:\</code> to go to <code>D drive</code>.
1397+
</li>
1398+
) : (
1399+
""
1400+
)}
1401+
<li>
1402+
Type name ending with <code>{window.path.sep}</code> to open it in search.
1403+
e.g. When there is a directory named <code>One piece</code> in current
1404+
list, type <code>One Piece{window.path.sep}</code> to open that as new
1405+
list.
1406+
</li>
1407+
</ul>
1408+
</li>
13501409
</li>
13511410
<li>
13521411
Collapse/Un-collapse Bookmarks, History page tabs by clicking on the Dividers beside
13531412
them in home screen.
13541413
</li>
13551414
<li>
1356-
When using the <code>vertical Scroll</code> mode, you can change chapters on the first
1357-
or last page by clicking on either side of the screen. No response in center 20% of
1358-
screen.
1415+
<b>Reader :</b>
13591416
<ul>
1360-
<li>Left &nbsp;&nbsp;= Previous Chapter</li>
1361-
<li>Right = Next Chapter</li>
1417+
<li>
1418+
When using the <code>vertical Scroll</code> mode, you can change chapters on
1419+
the first or last page by clicking on either side of the screen. No response in
1420+
center 20% of screen.
1421+
<ul>
1422+
<li>Left &nbsp;&nbsp;= Previous Chapter</li>
1423+
<li>Right = Next Chapter</li>
1424+
<li>
1425+
Limit width of images in reader. To use <code>Max Image Width</code>{" "}
1426+
feature, disable <code>Size Clamp</code>.
1427+
</li>
1428+
<li>
1429+
To scroll using mouse in "Left to Right" and "Right to Left" reading
1430+
mode, you can use <code>Fit Vertically</code> option or make size such
1431+
that there is no scrollbar.
1432+
</li>
1433+
</ul>
1434+
</li>
1435+
<li>
1436+
Access the side list by moving the mouse to left side of the screen. You can
1437+
pin and resize the side list.
1438+
</li>
1439+
1440+
<li>
1441+
Zen Mode (Full Screen Mode): Hides UI, Only shows images and page number if
1442+
enabled. Can be enabled using the shortcut key defined,{" "}
1443+
<code>{shortcuts.find((e) => e.command === "toggleZenMode")?.key1}</code> or{" "}
1444+
<code>{shortcuts.find((e) => e.command === "toggleZenMode")?.key2}</code>.
1445+
</li>
13621446
</ul>
13631447
</li>
1364-
<li>
1365-
Access the side list by moving the mouse to left side of the screen. You can pin and
1366-
resize the side list.
1367-
</li>
13681448
<li>
13691449
Open chapter directly from the file explorer after enabling{" "}
13701450
<code>File Explorer Option</code>.
13711451
<ul>
13721452
<li>
1373-
Right Click on folder or .cbz/.7z/.zip/.epub &nbsp;&nbsp;&#8594;&nbsp;&nbsp;
1374-
Show more options (win11) &nbsp;&nbsp;&#8594;&nbsp;&nbsp; Open in Yomikiru.
1453+
Right Click on folder or .cbz/.7z/.zip/.pdf/.epub
1454+
&nbsp;&nbsp;&#8594;&nbsp;&nbsp; Show more options (win11)
1455+
&nbsp;&nbsp;&#8594;&nbsp;&nbsp; Open in Yomikiru.
13751456
</li>
13761457
<li>
13771458
Note that this only opens the chapter containing images, not the Manga Folder.
13781459
</li>
13791460
</ul>
13801461
</li>
1381-
<li>
1382-
Zen Mode (Full Screen Mode): Hides UI, Only shows images and page number if enabled.{" "}
1383-
</li>
13841462
<li>
13851463
Copy theme using "Copy Current Theme to Clipboard" under theme and share it easily. To
13861464
install theme, just copy from anywhere and "Save Theme from Clipboard".
@@ -1391,43 +1469,29 @@ const Settings = (): ReactElement => {
13911469
<b>Do not use high scale with pdf which have high page count.</b>
13921470
</li>
13931471
<li>
1394-
Open chapter in reader directly if chapter is a sub-folder of sub-folder of{" "}
1395-
<code>Default Location</code>.
1396-
<br />
1397-
Example: If the default location is set to{" "}
1398-
{process.platform === "win32" ? <code>D:\manga</code> : <code>/home/manga</code>} and
1399-
there is a folder called <code>One Piece</code> within it, any sub-folder located
1400-
directly under <code>One Piece</code> will open automatically by clicking its link in
1401-
the home location list. This feature can be enabled in the settings.
1402-
</li>
1403-
<li>
1404-
Home screen search:
1472+
<b>AniList Tracking : </b>
14051473
<ul>
14061474
<li>
1407-
You don't need to type the whole word in search. (e.g. For{" "}
1408-
<code>One Piece</code> type <code>op</code>).
1475+
After logging in successfully you can enable tracking by opening a manga and
1476+
checking side-list (moving mouse to left most part of app).
14091477
</li>
1410-
<li>Paste link to set browse pasted link in Locations tab.</li>
14111478
<li>
1412-
Type <code>..{window.path.sep}</code> to go up directory.
1479+
Tracker are managed according to the folder of manga. If manga folder is
1480+
moved/renamed/deleted local tracker will be remove and user will need to add
1481+
tracker again.
14131482
</li>
1414-
{process.platform === "win32" ? (
1415-
<li>
1416-
Type let <code>D:\</code> to go to <code>D drive</code>.
1417-
</li>
1418-
) : (
1419-
""
1420-
)}
14211483
<li>
1422-
Type name ending with <code>{window.path.sep}</code> to open it in search. e.g.
1423-
When there is a directory named <code>One piece</code> in current list, type{" "}
1424-
<code>One Piece{window.path.sep}</code> to open that as new list.
1484+
Currently you need to manually update the progress entry but auto updating of
1485+
tracker will be supported soon.
14251486
</li>
14261487
</ul>
14271488
</li>
14281489
<li>
1429-
Limit width of images in reader. To use <code>Max Image Width</code> feature, disable{" "}
1430-
<code>Size Clamp</code>.
1490+
If you know how to write <code>.css</code>, you can customize style of app, more than
1491+
just theme color that is enabled by "Theme Maker, by making your custom{" "}
1492+
<code>.css</code> file and adding it as <code>Custom Stylesheet</code>.
1493+
<br />
1494+
You can use developer/inspect tool to check the element and existing styles.
14311495
</li>
14321496
</ul>
14331497
</div>

src/Components/TopBar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ const TopBar = (): ReactElement => {
181181

182182
<label style={{ display: isReaderOpen && bookInReader ? "flex" : "none" }} className="pageNumber">
183183
<input
184-
className="pageNumberInput"
184+
className="pageNumberInput noBG"
185185
ref={bookProgressRef}
186186
type="number"
187187
defaultValue={0}

src/Components/anilist/AniLogin.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ const AniLogin = () => {
3535
Click "Proceed" to start authorization process. You will be redirected to your default browser.
3636
After authorization, anilist will give you a token, copy and paste that below to complete
3737
linking.
38+
<br />
39+
Check Usage & Features in settings for more info or ask on the github page.
3840
</p>
3941
<div className="btns">
4042
{!proceeded && (

0 commit comments

Comments
 (0)