Release of anyui-v0.25.0
5分钟搭建一个完整的LVGL应用框架
5mins to create a LVGL app framework
Windows-v0.25.0 Download
Mac-v0.25.0 Download
Release Notes
- Support screen management, and config option for enable/disable
- Add new higher order components: Drawer, StatusBar, NavigateBar
- Introduce global components: global status bar, which can be applied to all screens
- Support communication command and event to interact with lower layer (hardware)
- Support undo/redo for higher order components editing
- Support undo/redo for global components editing
- Support custom resolution when creating new project
- Other fixes and improvements
Communication command and event is strongly binded with the device, if you want to use full support of the device's capability, let your device provider contact us, we can provide builtin support for the device.
This version is not compatible with previous versions. So, if the project is created with previous versions, you'll encounter some issues with this release. Follow the instructions below to upgrade old projets.
-
Create a new project with the new version (v0.25.0)
-
Copy below files from new project to old project in the same path:
-
image
folder undergenerated
folder -
sdk
folder under project root -
dummy.c
/dummy.h
file undersimulator
folder -
Makefile
undersimulator
folderIf you've changed your local
Makefile
, you need to modify it to make suresdk
anddummy.c
file are included in building.
-
版本说明
- 支持屏幕管理,并提供启用/禁用的配置选项
- 添加新的高阶组件:抽屉(Drawer)、状态栏(StatusBar)、导航栏(NavigateBar)
- 引入全局组件:全局状态栏,可应用于所有屏幕
- 支持与底层(硬件)交互的通信命令和事件
- 支持高阶组件编辑时撤销/重做功能
- 支持全局组件编辑时撤销/重做功能
- 创建新项目时支持自定义分辨率
- 其他修复和改进
通信命令与事件与设备强关联,如果你想要使用设备的全部能力,让你的设备供应商与我们联系,我们可为该设备提供内置支持
此版本与旧版本不兼容。因此,如果项目是用旧版本创建的,在使用此版本时会遇到一些问题。 请按照以下中的说明来升级旧项目:
-
使用新版本(v0.25.0)创建一个新项目。
-
按相同路径,将以下文件从新项目复制到旧项目中:
-
generated
文件夹下的image
文件夹 -
项目根目录下的
sdk
文件夹 -
simulator
文件夹下的dummy.c
/dummy.h
文件 -
simulator
文件夹下的Makefile
文件如果你此前修改过本地的
Makefile
,就需要再次调整,确保构建过程中包含sdk
和dummy.c
文件。
-
Windows-v0.25.0 Download
Mac-v0.25.0 Download