yjlintw / comic-reader

Comic Reader
GNU General Public License v3.0
101 stars 11 forks source link

Comic Reader

An Electron app's for manga/comic reading. build

Features

  1. Search comic books inside the app
  2. Add comics into favorite list
  3. Read each episode in a single scrolling page
  4. Desktop Notification when subscribed comics has new update [still testing]
  5. Automatically adjust the size of each image to the height of app window
  6. Keyboard navigation (Left/Right change images; Up/Down change chapters)
  7. Read history
  8. Translation between Traditional Chinese and Simplified Chinese

Supported Host

  1. SF互動傳媒網 www.sfacg.com
  2. 8Comic 8comic.se
  3. dm5 www.dm5.com
  4. ...more coming

Known Issues

  1. Mobile View is broken at this moment.

Remove Settings

Only for users who have used the app with version number smaller than v0.1.5

Please remove the settings file at

Mac:

~/Library/Application\ Support/comic-reader/Settings

Windows:

%APPDATA%/<Your App>

Linux:

$XDG_CONFIG_HOME/<Your App>

or

~/.config/<Your App>

Screen Shots

Search View

Imgur

Favorite View

Imgur

Read View

Imgur

For Developers:

First install all the dependencies by using the following line

npm install

To execute the code use:

npm run dev

It will do automatically sass watching and compiling when there is a change made to the sass files. It also run a livereloadx server. Once any of the file under the project folder is changed, it will automatically refresh the app.

More detailed documentation is here: Wiki

TODO::

  1. Define behavior in mobile view
  2. Revamp UI
  3. Different view mode (original size, fit screen-width)