espressif/brookesia_gui_interface

0.8.1

Latest
uploaded 7 hours ago
ESP-Brookesia backend-neutral GUI document and runtime interface.

Changelog

# ChangeLog

## v0.8.1 - 2026-07-13

### Enhancements:

- feat(build): use `idf_component.yml` as the single component version source on PC.
- feat(json_ui): add image resource preload metadata and manual preload lifecycle APIs.
- feat(runtime): support document-scoped image preload reference tracking and refresh.
- feat(scroll): add absolute view scrolling with optional animation.
- feat(font): add optional complex non-common glyph filtering for smaller dynamic fonts.

### Documentation:

- docs(json_ui): document protocol 0.1.1 and PNG preload behavior.
- docs(font): document glyph-complexity filtering and recommended subset workflows.

## v0.8.0 - 2026-06-28

### Initial Release:

- Initial release of `brookesia_gui_interface` with backend-neutral JSON UI documents, resources, bindings, and events.
- Provides runtime document APIs for GUI backends, themes, images, fonts, and actions.

Links

Supports all targets

To add this component to your project, run:

idf.py add-dependency "espressif/brookesia_gui_interface^0.8.1"

download archive

Stats

  • Archive size
    Archive size ~ 248.18 KB
  • Downloaded in total
    Downloaded in total 18 times
  • Weekly Downloads Weekly Downloads (All Versions)
  • Downloaded this version
    This version: 0 times

Badge

espressif/brookesia_gui_interface version: 0.8.1
|