summaryrefslogtreecommitdiff
path: root/modules/controlcenter
diff options
context:
space:
mode:
authorATMDA <atdma2600@gmail.com>2025-11-15 19:15:34 -0500
committerATMDA <atdma2600@gmail.com>2025-11-15 19:15:34 -0500
commitb5a31fbc59d6d2408a0cc6aaa3ea31c348a7241d (patch)
tree66e1fb795287d6d21d51e6f6f9893e85a9b49352 /modules/controlcenter
parentcontrolcenter: minor warning fix (diff)
downloadcaelestia-shell-b5a31fbc59d6d2408a0cc6aaa3ea31c348a7241d.tar.gz
caelestia-shell-b5a31fbc59d6d2408a0cc6aaa3ea31c348a7241d.tar.bz2
caelestia-shell-b5a31fbc59d6d2408a0cc6aaa3ea31c348a7241d.zip
controlcenter: launcher pane now fades in applications
Diffstat (limited to 'modules/controlcenter')
-rw-r--r--modules/controlcenter/launcher/LauncherPane.qml13
1 files changed, 13 insertions, 0 deletions
diff --git a/modules/controlcenter/launcher/LauncherPane.qml b/modules/controlcenter/launcher/LauncherPane.qml
index dc7a7a7..a6f6bd6 100644
--- a/modules/controlcenter/launcher/LauncherPane.qml
+++ b/modules/controlcenter/launcher/LauncherPane.qml
@@ -320,6 +320,19 @@ RowLayout {
color: isSelected ? Colours.layer(Colours.palette.m3surfaceContainer, 2) : "transparent"
radius: Appearance.rounding.normal
+ opacity: 0
+
+ Behavior on opacity {
+ NumberAnimation {
+ duration: 200
+ easing.type: Easing.OutCubic
+ }
+ }
+
+ Component.onCompleted: {
+ opacity = 1;
+ }
+
StateLayer {
function onClicked(): void {
root.selectedApp = modelData;