feat: dashboard show on hover, media and weather tabs added

This commit is contained in:
2026-09-30 14:22:22 +02:00
parent d259c6ffbe
commit 2c90339c77
97 changed files with 4480 additions and 990 deletions
+13 -12
View File
@@ -3,6 +3,7 @@ import Quickshell
import Quickshell.Io
import qs.Components
import qs.Helpers
import qs.Services
Scope {
id: root
@@ -17,8 +18,8 @@ Scope {
onPressed: {
root.launcherInterrupted = false;
if (!root.launcherInterrupted && !root.hasFullscreen) {
const visibilities = Visibilities.getForActive();
visibilities.launcher = !visibilities.launcher;
const state = ShellState.forActive();
state.launcher = !state.launcher;
}
root.launcherInterrupted = false;
}
@@ -28,8 +29,8 @@ Scope {
name: "toggle-drawing"
onPressed: {
const visibilities = Visibilities.getForActive();
visibilities.isDrawing = !visibilities.isDrawing;
const state = ShellState.forActive();
state.isDrawing = !state.isDrawing;
}
}
@@ -37,8 +38,8 @@ Scope {
name: "toggle-nc"
onPressed: {
const visibilities = Visibilities.getForActive();
visibilities.sidebar = !visibilities.sidebar;
const state = ShellState.forActive();
state.sidebar = !state.sidebar;
}
}
@@ -46,8 +47,8 @@ Scope {
name: "show-osd"
onPressed: {
const visibilities = Visibilities.getForActive();
visibilities.osd = !visibilities.osd;
const state = ShellState.forActive();
state.osd = !state.osd;
}
}
@@ -55,8 +56,8 @@ Scope {
name: "toggle-settings"
onPressed: {
const visibilities = Visibilities.getForActive();
visibilities.settings = !visibilities.settings;
const state = ShellState.forActive();
state.settings = !state.settings;
}
}
@@ -64,8 +65,8 @@ Scope {
name: "toggle-clipboard"
onPressed: {
const visibilities = Visibilities.getForActive();
visibilities.clipboard = !visibilities.clipboard;
const state = ShellState.forActive();
state.clipboard = !state.clipboard;
}
}
}