Releases: espressif/esp-brookesia
Releases · espressif/esp-brookesia
Release v0.4.1
v0.4.1 - 2024-10-25
Enhancements:
- feat(assets): refactor assets and update stylesheet
- feat(phone): add default image for app launcher in stylesheet
- feat(phone): enable recents screen hide when no snapshot by default
- feat(widgets): avoid click the next page icon when the app launcher scroll is not finished
Bugfixes:
- fix(examples): fix arduino build error
Full Changelog: v0.4.0...v0.4.1
Release v0.4.0
v0.4.0 - 2024-10-23
Enhancements:
- feat(core): support compilation on non-Unix/Linux systems
- feat(core): add event module
- feat(core): add lvgl lock & unlock
- feat(core): add stylesheet template
- feat(phone): public app function 'getPhone()'
- feat(phone): only change the app's visible area size when the status bar is completely opaque
- feat(phone): cancel navigation bar and enable gesture-based navigation by default
- feat(phone): add stylesheet 320x480, 800x1280, 1280x800
- feat(squareline): add ui_comp
- feat(examples): update bsp of esp_brookesia_phone_p4_function_ev_board
Bugfixes:
- fix(cmake): remove unused code
- fix(conf): fix missing macros definition
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Release v0.2.1
v0.2.1 - 2024-09-02
Enhancements:
- feat(core): add support for getting app visual area post-installation
- feat(core): improve app resource clean operations
Bugfixes:
- fix(docs): fix the video that cannot be previewed
- fix(version): fix the macro definitions that are out of sync with the version
- fix(app_examples): fix the incorrect version in the 'complex_conf' yml file by @isthaison (#8)
- fix(phone): set default app launcher icon when no custom icon is provided
- fix(status_bar): use correct state when set battery charging flag
- fix(phone): correct the typo from 'drak' to 'dark'
New Contributors
- @isthaison made their first contribution in #8
Full Changelog: v0.2.0...v0.2.1
Release v0.2.0
v0.2.0 - 2024-08-20
Enhancements:
- feat(examples): 'ESP_UI_Phone' add partition requirement
- feat(examples): 'esp-idf' update stylesheet
- feat(examples): 'esp-idf' add esp_ui_phone_s3_box
- feat(examples): 'esp-idf' add esp_ui_phone_s3_box_3
- feat(examples): 'esp-idf' add esp_ui_phone_m5stace_core_s3
- feat(widgets): 'Navigation Bar' support flex visual mode
- feat(widgets): 'Gesture' support indicator bar and avoid accidental touch
- feat(core_app): improve resource clean and screen resize operations
Full Changelog: v0.1.1...v0.2.0
Release v0.1.1
v0.1.1 - 2024-08-12
Enhancements:
- feat(examples): replace 'esp-idf' stylesheet with Espressif Registry package
Bugfixes:
- fix(core & recents_app): fix build missing LV_USE_SNAPSHOT error
- fix(examples): correct 'esp_ui_phone_s3_lcd_ev_board' README resolution
- fix(examples): disable 'ESP_UI_Phone' external stylesheet by default
- fix(examples): fix 'esp-idf' CMakeLists.txt to use custom memory functions
- fix(app_examples): modify 'squareline' ui to use LV_FONT_DEFAULT
Full Changelog: v0.1.0...v0.1.1
Release v0.1.0
v0.1.0 - 2024-08-12
Enhancements:
- feat(repo): init project
- feat(systems): add 'Phone' system
- feat(widgets): support 'Status Bar' and 'Navigation Bar' visual mode
Full Changelog: https://github.com/espressif/esp-ui/commits/v0.1.0