From 23834525ed757e56b2ae4b97eef1427978503168 Mon Sep 17 00:00:00 2001 From: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com> Date: Fri, 20 Mar 2026 01:19:28 +1100 Subject: [PATCH] feat: async utilities --- modules/utilities/RecordingDeleteModal.qml | 1 + modules/utilities/Wrapper.qml | 1 + modules/utilities/cards/IdleInhibit.qml | 1 + modules/utilities/cards/Record.qml | 1 + modules/utilities/cards/RecordingList.qml | 1 + 5 files changed, 5 insertions(+) diff --git a/modules/utilities/RecordingDeleteModal.qml b/modules/utilities/RecordingDeleteModal.qml index 127afe93..5bb49b11 100644 --- a/modules/utilities/RecordingDeleteModal.qml +++ b/modules/utilities/RecordingDeleteModal.qml @@ -15,6 +15,7 @@ Loader { required property var props + asynchronous: true anchors.fill: parent opacity: root.props.recordingConfirmDelete ? 1 : 0 diff --git a/modules/utilities/Wrapper.qml b/modules/utilities/Wrapper.qml index 77178e36..d3371dde 100644 --- a/modules/utilities/Wrapper.qml +++ b/modules/utilities/Wrapper.qml @@ -79,6 +79,7 @@ Item { Loader { id: content + asynchronous: true anchors.top: parent.top anchors.left: parent.left anchors.margins: Appearance.padding.large diff --git a/modules/utilities/cards/IdleInhibit.qml b/modules/utilities/cards/IdleInhibit.qml index 0344e3ad..cacf4c7c 100644 --- a/modules/utilities/cards/IdleInhibit.qml +++ b/modules/utilities/cards/IdleInhibit.qml @@ -70,6 +70,7 @@ StyledRect { Loader { id: activeChip + asynchronous: true anchors.bottom: parent.bottom anchors.left: parent.left anchors.topMargin: Appearance.spacing.larger diff --git a/modules/utilities/cards/Record.qml b/modules/utilities/cards/Record.qml index 273c6400..407b88ae 100644 --- a/modules/utilities/cards/Record.qml +++ b/modules/utilities/cards/Record.qml @@ -111,6 +111,7 @@ StyledRect { property bool running: Recorder.running + asynchronous: true Layout.fillWidth: true Layout.preferredHeight: implicitHeight sourceComponent: running ? recordingControls : recordingList diff --git a/modules/utilities/cards/RecordingList.qml b/modules/utilities/cards/RecordingList.qml index b9d757a4..375812b6 100644 --- a/modules/utilities/cards/RecordingList.qml +++ b/modules/utilities/cards/RecordingList.qml @@ -163,6 +163,7 @@ ColumnLayout { } Loader { + asynchronous: true anchors.centerIn: parent opacity: list.count === 0 ? 1 : 0