anyui-LIVE supports different LVGL versions, so you can design and validate your project against the exact LVGL version your firmware will use.
Supported versions
The project targets one of these exact LVGL versions:
| Version | Notes |
|---|---|
| 8.3.7 | The LVGL 8.x series. |
| 9.2.2 | The LVGL 9.x series. |
| 9.3.0 | The LVGL 9.x series. |
| 9.4.0 | The LVGL 9.x series. |
| 9.5.0 | The LVGL 9.x series. |
| 9.6.0 | The LVGL 9.x series. |
Selecting the target version
The target LVGL version is configured when creating a project in the workspace, and can be changed later in Settings. The Target Version setting is the version used for preview rendering and C code generation.
Switching the version
In the editor, the toolbar provides a runtime version selector. Switch the version at any time, and the editor reloads the design against the newly selected version. A loading indicator is shown while the switch is in progress, and errors are reported so you can retry. Preview re-runs against the newly selected version.
Automatic adaptation
anyui-LIVE adapts automatically to the selected LVGL version. The available properties, styles, and events in the editor reflect the active version, so you only see what that version supports and do not need to know which LVGL APIs exist in each version.
Version differences
Different LVGL versions expose different capabilities, and some APIs may differ between versions, but anyui-LIVE automatically handles these differences. As for differences that can't be automatically handled, anyui-LIVE will notify you with a clear message.
Related guides
- Workspace - configure the target version when creating a project.
- Settings - change the project's target version.
- Overview - the runtime version selector in the toolbar.
- Preview - run the project against the active version.
- Override screen size - capabilities that differ by version.