Releases: ripred/BetterMenu
Releases · ripred/BetterMenu
BetterMenu 0.5.5
Sorry, something went wrong.
No results found
ripred
released this
06 Jun 09:18
What's Changed
- Added builder support for configurable input adapters: Serial key maps, direct GPIO buttons, ButtonGestures single-button input, and custom event input stubs.
- Updated generated Arduino Serial, ANSI Serial, and Adafruit ILI9341 outputs to use the selected input adapter without changing the BetterMenu core API.
- Added target diagnostics for unsupported input/profile pairings and ButtonGestures dependency guidance.
- Bumped BetterMenu version metadata to 0.5.5.
Verification
- scripts/check-menu-builder-header.sh
- node --check for the menu-builder modules
- host C++ tests with g++ -std=c++11 -I. tests/host_tests.cpp
- git diff --check
BetterMenu 0.5.3
Sorry, something went wrong.
No results found
ripred
released this
06 Jun 02:42
Highlights
- Adds a GitHub Pages-hosted BetterMenu Builder for drafting declarations and exporting declaration-only, Arduino Serial, desktop C++ stdio, and WebAssembly/DOM adapter starter artifacts.
- Adds a browser-hosted WebAssembly RoverConsole demo that runs the BetterMenu C++ runtime through reusable web input/display adapters.
- Announces the online builder from the root README and keeps the existing web adapter proof-of-concept available under GitHub Pages.
- Bumps the Arduino library metadata and public version macros to 0.5.3.
Verification
- Host test suite passed.
- Portable examples compiled for arduino:avr:uno: SerialMenu, DirectButtonsSerial, ButtonGesturesSerial, MultiLevelSingleDeclaration, ComprehensiveFeatureDemo, and HD44780Buttons.
- CYD examples compiled for esp32:esp32:esp32: CYDAuroraPanel and CYDRoverConsole.
- docs/web-adapter/bettermenu_demo.wasm was rebuilt and contains v0.5.3.
- scripts/check-menu-builder-header.sh passed.
- node --check docs/menu-builder/app.js passed.
BetterMenu 0.5.2
Sorry, something went wrong.
No results found
ripred
released this
05 Jun 00:40
Highlights
- Adds CYD/ESP32 graphical examples for TFT_eSPI displays: CYDAuroraPanel and CYDRoverConsole.
- Replaces CYD static screenshots with animated walkthrough GIFs that show navigation and value changes.
- Adds README files for all examples and updates the root README examples list.
- Adds the optional ButtonGestures Serial example.
- Hardens GitHub Actions workflow behavior and badges.
- Bumps the Arduino library metadata and public version macros to 0.5.2.
Verification
- Host test suite passed.
- CYDRoverConsole compiled for esp32:esp32:esp32 with the local BetterMenu library path.