1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-04-11 16:22:09 -04:00

feat: Implement Dank Launcher button on the Dock

- Configurable with custom icons/logos
- Respects light/dark theme
- Drag & Drop in place
This commit is contained in:
purian23
2026-01-22 16:52:38 -05:00
parent 3f0d0f4d95
commit 2681fe87bb
7 changed files with 651 additions and 11 deletions

View File

@@ -83,6 +83,7 @@ Singleton {
property string nightModeLocationProvider: ""
property var pinnedApps: []
property int dockLauncherPosition: 0
property var hiddenTrayIds: []
property var recentColors: []
property bool showThirdPartyPlugins: false

View File

@@ -431,6 +431,13 @@ Singleton {
property real dockBorderOpacity: 1.0
property int dockBorderThickness: 1
property bool dockIsolateDisplays: false
property bool dockLauncherEnabled: false
property string dockLauncherLogoMode: "apps"
property string dockLauncherLogoCustomPath: ""
property string dockLauncherLogoColorOverride: ""
property int dockLauncherLogoSizeOffset: 0
property real dockLauncherLogoBrightness: 0.5
property real dockLauncherLogoContrast: 1
property bool notificationOverlayEnabled: false
property int overviewRows: 2

View File

@@ -255,6 +255,13 @@ var SPEC = {
dockBorderOpacity: { def: 1.0, coerce: percentToUnit },
dockBorderThickness: { def: 1 },
dockIsolateDisplays: { def: false },
dockLauncherEnabled: { def: false },
dockLauncherLogoMode: { def: "apps" },
dockLauncherLogoCustomPath: { def: "" },
dockLauncherLogoColorOverride: { def: "" },
dockLauncherLogoSizeOffset: { def: 0 },
dockLauncherLogoBrightness: { def: 0.5, coerce: percentToUnit },
dockLauncherLogoContrast: { def: 1, coerce: percentToUnit },
notificationOverlayEnabled: { def: false },
overviewRows: { def: 2, persist: false },