forked from Shinonome/dots-hyprland
QS Rewrite: dock: Show pinned apps (#1364)
This commit is contained in:
@@ -111,6 +111,26 @@ Scope { // Scope
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
DockSeparator {}
|
DockSeparator {}
|
||||||
|
// Pinned apps
|
||||||
|
Repeater {
|
||||||
|
model: ConfigOptions?.dock.pinnedApps ?? []
|
||||||
|
|
||||||
|
DockButton {
|
||||||
|
id: pinnedAppButton
|
||||||
|
required property string modelData
|
||||||
|
property DesktopEntry entry: DesktopEntries.byId(modelData)
|
||||||
|
onClicked: {
|
||||||
|
pinnedAppButton?.entry.execute();
|
||||||
|
}
|
||||||
|
contentItem: IconImage {
|
||||||
|
anchors.centerIn: parent
|
||||||
|
source: Quickshell.iconPath(AppSearch.guessIcon(modelData), "image-missing")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
DockSeparator { visible: (ConfigOptions?.dock.pinnedApps ?? []).length > 0 }
|
||||||
|
|
||||||
DockApps { id: dockApps }
|
DockApps { id: dockApps }
|
||||||
DockSeparator {}
|
DockSeparator {}
|
||||||
DockButton {
|
DockButton {
|
||||||
|
|||||||
Reference in New Issue
Block a user