Skip to content

Releases: DrMint/Okuma-Reader

v1.1 - Library explorer, multiple languages and volumes

20 Mar 11:14
1b7eb2a
Compare
Choose a tag to compare

Second main release for Okuma, introducing many great features:

  • Support for multiple volumes per series
  • Support for multiple languages
  • Added a main page that showcases all available books
  • Added individual pages for each book/series with the available volumes, synopsis, and other information
  • Added a loading animation when loading pages
  • Moved all configuration constants in a separated file (js/constants.js)
  • The library used can be configured using GET parameter (library=https://....)
  • Okuma can be embedded into another website using iframe
  • [Bug correction] On mobile, users could pinch-zoom the entire page which was breaking the interface
  • [Bug correction] In double-page mode, there was a bug at the limit between two chapters when the number of page was odd
  • [Bug correction] The user needed to double tap/click the first time the page was loaded to hide the navigation bars

The source code has been through a few refactoring passes, separating functions into different files, improved code readability and reduced complexity.

v1.0 - First version :)

04 Mar 15:49
25138d2
Compare
Choose a tag to compare

Okuma has finally reached the point where I would genuinely like to use it to read books/mangas/webtoons on it!

Features in this first version:

  • Page turn with arrow keys or by clicking/tapping on the edge of a page.
  • Support for books with multiple chapters.
  • Support for Japanese page ordering.
  • Support for various screen ratio.
  • Support for vertical continuous scrolling (webtoons).
  • Optional filters that simulate the visual experience of reading a real book (see Interface for images).
  • Next/previous chapter buttons and chapter selection drop-down menu.
  • Asynchronous pre-caching of the next pages (or next chapter first pages when at the end of a chapter).
  • Single and double-page display with the ability to display the cover page as a single page.
  • Automatically save the current page/chapter and selected options for when the user comes reading again.
  • Config files per book.
  • Light-weight: under 200KB (including icons, filters, and textures).

Please remember to change READER_URL and IMAGES_URL in the js/okuma.js file.
READER_URL is the URL of the webpage Okuma will be accessible.
IMAGES_URL is the URL of the folder where your books are located.