Skip to content
Ebook reader for nintendo switch using mupdf library
C Makefile Other
Branch: master
Clone or download
Latest commit e273b12 Dec 6, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis help done Nov 21, 2019
assets help done Nov 21, 2019
include WIP : refacto Dec 5, 2019
libs WIP : .cbr support Nov 29, 2019
romfs help done Nov 21, 2019
source WIP : refacto Dec 5, 2019
.gitignore update ignore Oct 28, 2019
.gitmodules
.travis.yml add travis build Oct 24, 2019
Makefile add cbr support Dec 4, 2019
README.md update readme Dec 6, 2019
icon.jpg disable touch if no bar Nov 22, 2019

README.md

EbookViewerNX

Description :

Ebook reader for nintendo switch using mupdf library

Screenshots :

Usage :

  • Move the .nro in /switch folder
  • Move all ebooks in /switch/ebookViewerNX folder
  • Warning : ebook title must not have '='
  • Enjoy !

Control :

- Home menu :
- Launch ebook : A
- Next book : Right ( with Right joystick )
- Previous book : Left ( with Right joystick )
- Quit : Start button
- Help : X button
	
- Reading :
- Hide/Show bar : A
- Portrait/Landscape : ZR
- Next page : Right ( with Right joystick )
- Previous page : Left ( with Right joystick )
- Next 10 pages : Up ( with Right joystick )
- Previous 10 pages : Down ( with Right joystick )
- Quit : Start button
- Help : X button

Progress roadmap :

  • Read ebook (.pdf, .epub)
  • landscape/portrait
  • touchscreen support
  • info screen
  • menu bar
  • print current page (10/250)
  • .cbr support
  • Portrait view in home menu
  • multiple view in home
  • Night mode
  • Sort by last read
  • Double page
  • cache to load pages faster
  • vibrate when button pressed
  • Customisable control in config file
  • Add progress bar for visual loading

Building (For developers) :

Dependency :

sudo pacman -S libnx switch-tools switch-sdl2 switch-sdl2_image switch-sdl2_ttf switch-liblzma
yay ltwili
git clone --recursive https://github.com/SegFault42/ebookViewerNX
cd ebookViewerNX/libs
make -f Makefile.mupdf
cd ../
make

improvement :

  • Load 3 pages to switch page faster (prev, curr, next)
  • kill all useless process to save battery
You can’t perform that action at this time.