waffles: overview: more proper anims and dragging functionality

ITS FUCKING WORKING AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
This commit is contained in:
end-4
2025-12-14 23:40:32 +01:00
parent f1fdb941e1
commit 663eb1896a
5 changed files with 168 additions and 43 deletions
@@ -23,7 +23,14 @@ Scope {
Loader {
id: panelLoader
required property var modelData
active: GlobalStates.overviewOpen
active: false
Connections {
target: GlobalStates
function onOverviewOpenChanged() {
if (GlobalStates.overviewOpen)
panelLoader.active = true;
}
}
sourceComponent: PanelWindow {
id: root
property string searchingText: ""
@@ -44,7 +51,16 @@ Scope {
}
TaskViewContent {
id: taskViewContent
anchors.fill: parent
Connections {
target: GlobalStates
function onOverviewOpenChanged() {
if (!GlobalStates.overviewOpen) taskViewContent.close();
}
}
onClosed: panelLoader.active = false;
}
}
}