Feat: Dashboard tabs and repositioning. New processes view. Settings backend changes #158

Merged
zach merged 21 commits from feat/dashboard-tabs-processes-and-settings-backend into main 2026-09-30 16:51:16 +02:00
Showing only changes of commit 62e19b5261 - Show all commits
+16
View File
@@ -138,6 +138,9 @@ CustomMouseArea {
return; return;
} }
if (root.bar.fullscreen && !root.bar.isHovered)
unhideTimer.start();
if (pressed && dragStart.y >= screen.height - Config.bar.border && dragStart.x > screen.width / 5 && dragY < -Config.launcher.dragThreshold) if (pressed && dragStart.y >= screen.height - Config.bar.border && dragStart.x > screen.width / 5 && dragY < -Config.launcher.dragThreshold)
screenState.launcher = true; screenState.launcher = true;
@@ -210,6 +213,19 @@ CustomMouseArea {
bar.checkPopout(geometry.axisPos(x, y)); bar.checkPopout(geometry.axisPos(x, y));
} }
Timer {
id: unhideTimer
interval: Config.bar.revealDelay
repeat: false
running: false
onTriggered: {
if (root.containsMouse)
root.bar.isHovered = true;
}
}
Connections { Connections {
function onDashboardChanged(): void { function onDashboardChanged(): void {
if (root.screenState.dashboard) { if (root.screenState.dashboard) {