anyuianyui
anyui
anyui-LIVE
Feedback
  • English
  • 简体中文
anyui
anyui-LIVE
Feedback
  • English
  • 简体中文
  • Introduction

    • Introduction
  • Get Started

    • Get Started
  • Workspace

    • Workspace
  • Editor

    • Overview
    • Toolbar
    • Navigator
    • Inspector
    • Statusbar
    • Settings
    • Canvas
    • Preview
  • Subjects

    • Image
    • Font
    • Layout
    • Dynamic LVGL version
    • Override screen size
    • Codegen
    • Transplant

anyui-LIVE supports different LVGL versions, so you can design and validate your project against the exact LVGL version your firmware will use.

Selecting the target version

The target LVGL version is configured when creating a project in the workspace. The Target version setting stores the LVGL version used by the project, and the project runs against that version in the editor and in preview.

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. Two examples:

  • Live display resizing - supported by some versions and not others. See the override screen size guide.
  • Image handling - image mode and alignment behave differently between v8 and v9. See the image guide.

Related guides

  • Workspace - configure the target version when creating a project.
  • Overview - the runtime version selector in the toolbar.
  • Preview - run the project against the active version.
  • Override screen size - capabilities that differ by version.
Prev
Layout
Next
Override screen size