Egret Engine Development Challenges and Resolutions

Project Template Selection When initiating a new project, opt for the UI template rather than the game template. The game template omits theme configurations and certain EUI components. To implement custom UI elements with the game template, you must manually create a default.thm.json file, which follows a specific format. The UI template provi ...

Posted on Wed, 26 Aug 2026 16:50:08 +0000 by deejay1111

Getting Started with Jetpack Compose Fundamentals

Composable Functions and Preview Annotations package com.example.jetpackcompose import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.compose.foundation.Image import androidx.compose.foundation.layout.Column import androidx.compose.foundation.layout.Row import androidx.c ...

Posted on Sun, 23 Aug 2026 16:54:51 +0000 by sottwell

Building a Resizable and Detachable Panel UI Framework with QML

Overview This article demonstrates how to create a QML-based UI framework with resizable panels that can be dragged out as independant floating windows. The implementation uses QtQuick.Controls 2.14 and addresses two core requirements: flexible panel sizing and window detachment functionality. Requirements: Modular interface with adjustable pa ...

Posted on Mon, 06 Jul 2026 16:59:51 +0000 by tnkannan