diff --git a/Drawers/Interactions2.qml b/Drawers/Interactions2.qml index 25c3ed7..001db80 100644 --- a/Drawers/Interactions2.qml +++ b/Drawers/Interactions2.qml @@ -138,6 +138,9 @@ CustomMouseArea { 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) screenState.launcher = true; @@ -210,6 +213,19 @@ CustomMouseArea { 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 { function onDashboardChanged(): void { if (root.screenState.dashboard) {