summaryrefslogtreecommitdiff
path: root/popups
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2026-07-27 22:34:31 +0800
committerlittleblack111 <littleblack11111@gmail.com>2026-07-27 22:34:31 +0800
commit2dcb6ddb7b1a06d45332d278f33ba7a57f276486 (patch)
tree3d228f84e10b70de47276facafec8891b266003b /popups
parent30f4a5fbf62c795d7d0142866b26e4427d4e9795 (diff)
fix(Launcher): invisible components still taking up visual space due to
row spacing
Diffstat (limited to 'popups')
-rw-r--r--popups/launcher/Launcher.qml1
-rw-r--r--popups/launcher/components/IComponent.qml1
2 files changed, 2 insertions, 0 deletions
diff --git a/popups/launcher/Launcher.qml b/popups/launcher/Launcher.qml
index f6f4f0b..432b420 100644
--- a/popups/launcher/Launcher.qml
+++ b/popups/launcher/Launcher.qml
@@ -276,6 +276,7 @@ ILauncher {
model: launcher.widgetItems
delegate: Loader {
active: true
+ visible: item?.valid ?? false
sourceComponent: modelData
asynchronous: true
onLoaded: {
diff --git a/popups/launcher/components/IComponent.qml b/popups/launcher/components/IComponent.qml
index 4f47b88..941a9f6 100644
--- a/popups/launcher/components/IComponent.qml
+++ b/popups/launcher/components/IComponent.qml
@@ -56,6 +56,7 @@ IRect {
close();
}
+ visible: active
opacity: valid ? 1 : 0
y: valid ? 0 : -Launcher.widgetHeight