Releases
v0.3.0
Compare
Sorry, something went wrong.
No results found
dendec
released this
18 Jul 07:40
v0.3.0
Features
Online library browser — browse, filter, and download ZIM archives from Kiwix catalog (languages → categories → entries, paginated)
Analog stick input — axis acceleration with speed ramp for smooth scrolling
Text texture cache — cached text/emoji rendering, removes per-frame alloc/destroy
Improvements
Viewport refactor — DRY viewportEach helper replaces 4 copy-pasted search loops
Named constants — magic numbers replaced with named consts across 7 files
Library cache — category counts cached to library_cache.json (24h TTL, atomic writes)
Library filtering — hide empty categories, validate filenames, null-safe cache load
Drawing perf — drawLinkUnderline map lookup O(n)→O(1)
Fixes
Static linking — libzim now statically linked, no more .so bundling or LD_LIBRARY_PATH
PortMaster deploy — correct launch script, symlink-free lib copy for FAT32/exFAT
Build system — search both /usr/lib and /lib for system libs on ARM
Navigation — deduplicate consecutive identical Open() calls (history spam fix)
PortMaster paths — fix gameinfo.xml cover image path
Download robustness — retry loop, HTTP status check, response size limit
Downloads
zimlite-linux-amd64.zip — Linux
zimlite-linux-arm64.zip — Linux ARM64 (Raspberry Pi, etc.)
zimlite-windows-amd64.zip — Windows 10/11
zimlite.zip — PortMaster package for handheld gaming consoles
You can’t perform that action at this time.