github obijuankenobiii/inx 1.0.12
Release 1.0.12

3 hours ago

Release 1.0.12

Release 1.0.12 brings major reader, image, and UI improvements focused on richer EPUB interaction, better image handling, and smoother system performance.

Highlights

  • Added EPUB text annotations, including save and annotation support.
  • Added “Go to Percent” navigation for EPUB books.
  • Added native JPEG and PNG rendering, reducing reliance on conversion workflows.
  • Added JPEG wallpaper support.
  • Added 1-bit and 2-bit image rendering modes.
  • Added system cache and display cache support for faster repeated image rendering.
  • Added sunlight fading fix for improved display behavior in bright conditions.

Reader Improvements

  • Added EPUB annotation UI and per-page annotation storage.
  • Added EPUB reading statistics tracking.
  • Improved EPUB menu, settings drawer, status bar, and navigation flows.
  • Improved KOReader sync integration and position handling.
  • Added page word indexing to support selection and annotation behavior.

Image & Rendering

  • Refactored the graphics renderer into dedicated render modules for bitmap, JPEG, PNG, text, icons, lines, rectangles, polygons, and UI.
  • Added image render factory support.
  • Added image display cache for rendered image rectangles.
  • Improved bitmap, JPEG, PNG, and grayscale rendering paths.
  • Added image tone dithering support.
  • Improved sleep screen and wallpaper image handling.

System & UI

  • Refreshed multiple settings, library, recent activity, statistics, sync, and network screens.
  • Improved keyboard and input handling.
  • Added cache clearing updates for the new cache system.
  • Improved About page information.
  • Updated web UI assets and EPUB import tooling.

Under the Hood

  • Added streaming inflate support through InflateReader and uzlib.
  • Improved EPUB metadata, section, CSS, and parser handling.
  • Reduced renderer complexity by splitting GfxRenderer into focused components.
  • Updated display driver support for grayscale rendering and sunlight fade behavior.

Don't miss a new inx release

NewReleases is sending notifications on new releases.