Migration Guide

The MicroUI implementation is provided by the UI Pack. According to the UI Pack used to build the VEE Port, the application has to be updated.

The following chapters describe the changes to perform in the application according the UI Pack used to build the VEE Port.

From 13.x to 14.x

Consider the new semantic of the content of the back buffer after a flush: the past is not systematically restored, see Buffer Refresh Strategy. The application code may be affected by this update. Ensure that a clip is set before each initial drawing and that it has the same size as what is drawn (at least that every pixels in the clip is drawn).

From 12.x to 13.x

implementation("ej.api:microui:3.4.0")
implementation("ej.api:drawing:1.0.4")

From 10.x to 12.x

  • In MicroEJ application launcher > Configuration tab > MicroUI: check Use Flying Images when the application is using the flying images (property com.microej.library.microui.flyingimage.enabled).

  • In MicroEJ application launcher, increase the Java heap: it now contains MicroUI images metadata (size, format, clip etc.). The iceatea heap has been automatically decreased.

From 9.x to 10.x