Skip to content

Releases: Helaas/SDLReader-brick

v2.4.0

12 Apr 22:45
004b9c2

Choose a tag to compare

v2.4.0

  • Standalone image support
  • Optional image visibility in the file browser
  • New edge page-turn modes (Automatic, Double Tap, or Disable).

v2.3.1

21 Mar 18:55

Choose a tag to compare

Oops, previous pakz had symlinks in the zip. The manual installation via NextUI supports this, but the Pak Store does not.

v2.3.1

Rebundle without symlinks

v2.3.0

21 Mar 14:44
8a9d02e

Choose a tag to compare

  • Miyoo Flip support
  • Installation size optimized
  • General performance improvements

v2.2.2

13 Feb 19:13
820a888

Choose a tag to compare

Smart Pro S support, and bugfix for final ebook pages being unreachable after changing font size.

v2.2.1

02 Jan 15:52
97410d5

Choose a tag to compare

TXT & EPUB performance improvements and bug fixes.

v2.2.0

29 Dec 22:02

Choose a tag to compare

v2.2.0 – Toolchain refresh, TXT support, and cleaner bundles

Highlights

  • TG5040 builds now use the GHCR ghcr.io/loveretro/tg5040-toolchain image with the updated aarch64-nextui-linux-gnu layout.
  • Bundling streamlined: no patchelf, embedded RPATHs, sysroot-first deps, optional pruning, and fresh docs.
  • Nuklear SDL compatibility patch removed thanks to the modern SDL2 stack in the toolchain.
  • MuPDF-based TXT support: open .txt files and apply font, size, and reading-style settings (EPUB/MOBI/TXT).
  • Documentation refreshed (root, TG README, font feature notes) to cover the new toolchain and TXT styling.
  • Reduced bundle size

Build & Export

  • docker compose -f ports/tg5040/docker-compose.yml run --rm dev bash
  • make
  • make export-tg5040

v2.1.4

07 Dec 22:34
50728a9

Choose a tag to compare

v2.1.4

Overview

Smarter rotation/fit views, on-screen page/zoom overlays. Optionally keep pan position when changing page.

v2.1.3

05 Dec 22:56
57f39cc

Choose a tag to compare

v2.1.3

Overview

This release introduces significant improvements to file browser navigation.

New Features

File Browser Navigation

  • Letter-Based Quick Jump: Press L1 to jump backward or R1 to jump forward through files by their first letter, making it easy to navigate large folders
  • Page Jumping: In list view, use D-Pad Left/Right to jump by pages

v2.1.2

01 Dec 22:58
331225a

Choose a tag to compare

v2.1.2: Full TrimUi Smart Pro support

Controller Input Enhancements

  • Left Stick Navigation: Added analog left stick support for menu navigation with configurable dead zones
  • Shoulder Button Controls: Integrated left and right shoulder buttons for enhanced controller input handling
  • Trigger Combo System: Implemented sophisticated trigger combo detection and handling for advanced controller interactions
  • Improved D-Pad & Analog Parity: Enhanced consistency between D-pad and analog stick inputs across all menus

GUI Improvements

  • Settings Menu Scroll Fix: Fixed critical issue where scrolling up in settings menu would get stuck at the bottom when font dropdown was selected. Now automatically scrolls to top when navigating to font dropdown.
  • Better Focus Tracking: Improved widget focus tracking during navigation to ensure selected items are always visible

🐛 Bug Fixes

  • Settings Menu Scroll Bug: Fixed scrolling not working properly when navigating backwards (up) through settings menu items using D-pad or thumbstick
  • Font Dropdown Navigation: Resolved issue where pane would remain stuck at bottom when selecting font dropdown during upward navigation
  • Controller Button Mapping: Refined button mapping logic for platform-specific handling

🎮 Controller Input System

The controller input handling has been significantly enhanced with:

  • Full support for analog stick navigation in addition to D-pad
  • Shoulder button integration for additional control options
  • Smart trigger combo detection to enable dual-trigger actions
  • Improved response time and input consistency

📝 Documentation

  • Updated README with comprehensive controller mapping documentation
  • Added "smart pro controls" reference image showing controller layout
  • Enhanced pak.json with updated feature descriptions
  • Improved device support documentation in README.md

🔧 Technical Changes

  • Refactored GUI manager code for improved readability and maintainability
  • Enhanced file browser navigation with better controller input integration
  • Optimized app input handling with cleaner event processing
  • Improved separation of concerns between input mapping and UI handling

📦 Files Modified

  • Core: app.cpp, gui_manager.cpp, input_manager.cpp
  • UI: file_browser.cpp, gui_manager.h, app.h
  • Input: input_manager.h, file_browser.h
  • Documentation: README.md, FONT_FEATURE_README.md, pak.json, platform README files
  • Assets: Added smart pro controls reference image

v2.1.1

19 Nov 20:30

Choose a tag to compare

v2.1.1 – MuPDF Locking Improvements & Thumbnail Viewer Stability

Enhancements

  • Implemented a MuPDF locking mechanism to improve thread safety and ensure reliable context initialization.
  • Updated file browser context handling for greater overall stability.

Fixes

  • Resolved crashes in the thumbnail viewer when processing large folders.