Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
80 lines (66 sloc) 2.04 KB

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.