summaryrefslogtreecommitdiff
path: root/raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/DankDash/OverviewTab.qml
diff options
context:
space:
mode:
authornippy <you@example.com>2026-04-18 13:49:56 +0200
committernippy <you@example.com>2026-04-18 13:49:56 +0200
commit5d94c0a7d44a2255b81815a52a7056a94a39842d (patch)
tree759bdea9645c6a62f9e1e4c001f7d81cccd120d2 /raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/DankDash/OverviewTab.qml
parente79cdf210b267f21a186255ce1a4d50029439d54 (diff)
downloadRaveOS-PKGBUILD-5d94c0a7d44a2255b81815a52a7056a94a39842d.tar.gz
RaveOS-PKGBUILD-5d94c0a7d44a2255b81815a52a7056a94a39842d.zip
update Raveos themes
Diffstat (limited to 'raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/DankDash/OverviewTab.qml')
-rw-r--r--raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/DankDash/OverviewTab.qml75
1 files changed, 75 insertions, 0 deletions
diff --git a/raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/DankDash/OverviewTab.qml b/raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/DankDash/OverviewTab.qml
new file mode 100644
index 0000000..de7ea35
--- /dev/null
+++ b/raveos-theme/hyprland/theme-data/DankMaterialShell/quickshell/Modules/DankDash/OverviewTab.qml
@@ -0,0 +1,75 @@
+import QtQuick
+import qs.Common
+import qs.Modules.DankDash.Overview
+
+Item {
+ id: root
+
+ LayoutMirroring.enabled: I18n.isRtl
+ LayoutMirroring.childrenInherit: true
+
+ implicitWidth: SettingsData.showWeekNumber ? 736 : 700
+ implicitHeight: 410
+
+ signal switchToWeatherTab
+ signal switchToMediaTab
+ signal closeDash
+
+ Item {
+ anchors.fill: parent
+ // Clock - top left (narrower and shorter)
+ ClockCard {
+ x: 0
+ y: 0
+ width: parent.width * 0.2 - Theme.spacingM * 2
+ height: 180
+ }
+
+ // Weather - top middle-left (narrower)
+ WeatherOverviewCard {
+ x: SettingsData.weatherEnabled ? parent.width * 0.2 - Theme.spacingM : 0
+ y: 0
+ width: SettingsData.weatherEnabled ? parent.width * 0.3 : 0
+ height: 100
+ visible: SettingsData.weatherEnabled
+
+ onClicked: root.switchToWeatherTab()
+ }
+
+ // UserInfo - top middle-right (extend when weather disabled)
+ UserInfoCard {
+ x: SettingsData.weatherEnabled ? parent.width * 0.5 : parent.width * 0.2 - Theme.spacingM
+ y: 0
+ width: SettingsData.weatherEnabled ? parent.width * 0.5 : parent.width * 0.8
+ height: 100
+ }
+
+ // SystemMonitor - middle left (narrow and shorter)
+ SystemMonitorCard {
+ x: 0
+ y: 180 + Theme.spacingM
+ width: parent.width * 0.2 - Theme.spacingM * 2
+ height: 220
+ }
+
+ // Calendar - bottom middle (wider and taller)
+ CalendarOverviewCard {
+ x: parent.width * 0.2 - Theme.spacingM
+ y: 100 + Theme.spacingM
+ width: parent.width * 0.6
+ height: 300
+
+ onCloseDash: root.closeDash()
+ }
+
+ // Media - bottom right (narrow and taller)
+ MediaOverviewCard {
+ x: parent.width * 0.8
+ y: 100 + Theme.spacingM
+ width: parent.width * 0.2
+ height: 300
+
+ onClicked: root.switchToMediaTab()
+ }
+ }
+}