Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 28 million developers.Sign up
- Fixed an issue with rotation which resulted in incorrect scaling (#15). Now handling page bounds transforms with individual matrices.
- Rotation and scaling information is now in bookmarks and state when exiting.
- Tools menu shows action and sub-actions, e.g. to delete bookmarks.
- Fixed tools menu pixelation issue due to scaling font
Doubling newlib heap size to allow high res. files
Button preferences save correctly
Load scrolled state correctly
Save state on page turn
Version number now looks cooler
Save/load state when closing/opening book
Main Menu looking similar to orig.
Analog panning has bounds
Free icon/logo textures
Changed project to GPLv3 and replace old mupdf with upstream fork of 1.12.0
Note: Statically linking MuPDF has made binary significantly bigger
CMake will pull and build mupdf via git; due to size and number of submodules
Now rendering all documents handled by MuPDF; needs more user testing
BKMUDocument replacing old PSP BKPDF class (has too much PSP specific code)...
Page traversal using Triangle and Square (Isn't this Un-Intuitive?); D-Pad panning only vertically for now
Page fits to width by default
Added more specific debug definitions for rendering, since they eat stdout like cookie monster eating
Can pan using analog left stick, but it's hard to get it back to fit-to-width due to panning sensitivity
Banner shows page loading and page number on change; investigate animation smoothing
Add "DEBUG" flag only on the "Debug" cmake build type; Add accepted files to Logo
Fix for crash due to GPU memory leak: free-ing texture before drawing page
Visual Studio & Desktop
Dependencies now auto fetched via cmake ExternalProject_Add
Shared libraries and binary output in same dir.