Zevenberge/MangaReader

A very basic application for reading image files written in D using DSFML as the graphical engine.

★ 0Forks 0DGitHub ↗Compare

README

MangaReader

A very basic application for reading image files written in D using DSFML as the graphical engine.

Features

  1. Intuitive navigation that is not in your way.
  2. Fully utilizes the width of the screen by sizing the page as widely as possible.
  3. Remembers the last manga and page you were reading.

Controls

Directory browsing

  • Arrow keys navigate the directory structure.
  • Enter enters manga viewing mode with the images in the selected directory.
  • Escape exits the application.

Manga viewing

  • Up and down move the page.
  • Z and X move to the next and previous page, respectively.
  • Ctrl+R reverts to the first page.
  • Ctrl+E moves to the end.
  • Ctrl+B moves to the previous bookmark.
  • Escape bookmarks your page and returns to directory browsing mode.

Getting started

Ubuntu

Get dub and dmd 2.070 using

sudo apt-get install dub

on Ubuntu 16.04. Lower versions require the d-apt repository (http://d-apt.sourceforge.net/). Download the DSFML-C dynamic library from http://dsfml.com/downloads.html. Place the binaries themselves in a folder in the library path (ex. in /usr/lib) and reconfig your libraries. Clone the repository in your favorite folder. Open a terminal window and navigate to your folder. Type the complex command

dub

and enjoy your read.

Windows

Install Ubuntu and follow the Ubuntu steps. As of current, Windows is not supported due to its weird file system.

Mac

Although it is untested, it might just work out of the box.

Contributors

Zevenberge

Issues