FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Releases · ripred/BetterMenu · GitHub

Releases: ripred/BetterMenu

BetterMenu 0.5.5

Choose a tag to compare

Filter
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

Choose a tag to compare

Filter
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

Choose a tag to compare

Filter
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.

Back | FazBrowse Home | New Git URL