Skip to content

v2024.1: iOS Support is Back in the Game!

Latest
Compare
Choose a tag to compare
@MisterGC MisterGC released this 15 Jun 19:11
25db85b

New Features and Improvements

iOS Support Re-enabled

  • Rework of clay_app Macro: Fully revamped iOS support for the clay_app macro. This update covers all steps necessary to complete the app build from within Qt Creator, including the packaging of Info.plist, asset catalogue, and localizations.
  • Default Configuration for Demo Apps: Demo applications now use a default configuration, providing them with a recognizable Clayground app icon.
  • New CMake Options: Introduced new CMake options to enable or disable the building of Clayground with tools and/or examples, offering greater flexibility in the build process.

CMake Configuration

  • Simplified Top-Level CMake Config: The top-level CMake configuration has been cleaned up for better accessibility and ease of understanding.

Plugin Enhancements

  • clay_plugin Macro Updates: The clay_plugin macro is now compatible with iOS using Qt6, allowing for a more compact configuration that encompasses more functionalities within the plugin.
  • Dedicated clay_ios Plugin: Introduction of a dedicated clay_ios plugin. This plugin supports in-app triggered app reviews, including a configurable component to determine when the review prompt should appear.

QML Improvements

  • Streamlined QML Imports: All QML imports are now streamlined by using version-less variants, simplifying the import process.