C

What's New in 1.6

Qt Quick Ultralite maintains source compatibility between minor releases. However, some changes may require you to adapt the application code accordingly. The following sections highlight such changes:

Changes in v1.6.0

New toolchains

  • Qt for MCUs now supports building applications using the IAR Toolchain for ARM V8.50. It provides prebuilt libraries and ready-made CMake integration for the supported boards. See Supported Target Boards and Development Hosts for the list.

New features

  • ListView and Repeater now have methods to access their contained items.
  • Key frames in a Timeline can now target string and boolean properties.
  • Added a new platform interface to enable implementing hardware accelerated blending of rounded rectangles on platforms which support it.

Documentation

  • All examples included in the SDK now have documentation.

Fixed issues

  • Improved SwipeView's snappiness.
  • Fixed desktop builds using MSVC v14.27 or newer.
  • Fixed compilation errors when setting very large sizes on text elements.
  • Setting a Rectangle on a property declared as Item will not cause a compilation error anymore.
  • Fix compilation errors when setting padding and transform properties on an instance of a Text-based inline component.
  • Assets compressed using QUL_RESOURCE_COMPRESSION are now correctly read from flash memory and not preloaded into RAM anymore.
  • Changed the order of resolving bindings on application startup. All bindings are resolved first before calling Component.onCompleted for each object, followed by reevaluating the bindings again.

New APIs

APIs for application development

New QML Methods

QML Type ListView:

var itemAtIndex(int index)

QML Type Repeater:

var itemAt(int index)

APIs for platform development

New Member Functions

Class DrawingEngine:

virtual void blendRoundedRect(Qul::PlatformInterface::DrawingDevice *drawingDevice, const PlatformInterface::Rect &rect, const PlatformInterface::Rect &clipRect, PlatformInterface::Rgba32 color, int radius, Qul::PlatformInterface::DrawingEngine::BlendMode blendMode = BlendMode_SourceOver)

Changes in Previous Versions

What's New in 1.1

Changes in v1.1.0

What's New in 1.2

Changes in v1.2.0

What's New in 1.3

Changes in v1.3.0

What's New in 1.4

Changes in v1.4.0

What's New in 1.5

Changes in v1.5.0

What's New in 1.6

Changes in v1.6.0

What's New in 1.7

Changes in v1.7.0

What's New in 1.8

Changes in v1.8.0

What's New in 1.9

Changes in v1.9.0

What's New in 2.0

Changes in v2.0.0

What's New in 2.1

Changes in v2.1

What's New in 2.2

Changes in v2.2

What's New in 2.3

Changes in v2.3

What's New in 2.4

Changes in v2.4.0

What's New in 2.5

Changes in v2.5

What's New in 2.6

Changes in v2.6.0

What's New in 2.7

Changes in v2.7.0

What's New in 2.8

Changes in v2.8.0

Available under certain Qt licenses.
Find out more.