From 8fd740d3309330562d820e912457947c2c909262 Mon Sep 17 00:00:00 2001 From: wackyideas Date: Fri, 25 Sep 2026 22:39:39 +0200 Subject: [PATCH 1/2] Minor SevenStart tweaks [skip ci] --- .../contents/ui/MenuRepresentation.qml | 7 ++++--- .../io.gitgud.wackyideas.SevenStart/contents/ui/main.qml | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml index bcd6a757..5182b5d4 100644 --- a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml +++ b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml @@ -108,6 +108,7 @@ PlasmaCore.Dialog { popupPosition(); if (!visible) { reset(); + firstTimePopup = false; } else { requestActivate(); searchField.forceActiveFocus(); @@ -266,12 +267,12 @@ PlasmaCore.Dialog { title: "aeroshell-floatingavatar" backgroundHints: PlasmaCore.Types.NoBackground // To prevent the dialog background SVG from being rendered, we want a fully transparent window. - visible: root.visible && !searching && compositingEnabled && !root.isTouchingTopEdge() //Plasmoid.location != PlasmaCore.Types.TopEdge - opacity: iconUser.visible && firstTimePopup // To prevent even more NP-hard unpredictable behavior + visible: !searching && compositingEnabled && !root.isTouchingTopEdge() //Plasmoid.location != PlasmaCore.Types.TopEdge + opacity: firstTimePopup ? 1.0 : 0.0 // To prevent even more NP-hard unpredictable behavior mainItem: FloatingIcon { id: compositingIcon - visible: compositingEnabled + visible: firstTimePopup && compositingEnabled } } } diff --git a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/main.qml b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/main.qml index bc93f754..f500081d 100644 --- a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/main.qml +++ b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/main.qml @@ -49,7 +49,7 @@ PlasmoidItem { toolTipSubText: "" CompactRepresentation { id: compactRepresentation; anchors.fill: parent } - MenuRepresentation { id: menuRepresentation } + //MenuRepresentation { id: menuRepresentation } // Used to run separate programs through this plasmoid. Plasma5Support.DataSource { From c0c2733a9e5e924fa7c19bfd84cbe900c173ab76 Mon Sep 17 00:00:00 2001 From: wackyideas Date: Fri, 25 Sep 2026 22:44:05 +0200 Subject: [PATCH 2/2] More SevenStart tweaks [skip ci] --- .../contents/ui/MenuRepresentation.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml index 5182b5d4..5f004262 100644 --- a/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml +++ b/plasma/plasmoids/io.gitgud.wackyideas.SevenStart/contents/ui/MenuRepresentation.qml @@ -267,7 +267,7 @@ PlasmaCore.Dialog { title: "aeroshell-floatingavatar" backgroundHints: PlasmaCore.Types.NoBackground // To prevent the dialog background SVG from being rendered, we want a fully transparent window. - visible: !searching && compositingEnabled && !root.isTouchingTopEdge() //Plasmoid.location != PlasmaCore.Types.TopEdge + visible: root.visible && !searching && compositingEnabled && !root.isTouchingTopEdge() //Plasmoid.location != PlasmaCore.Types.TopEdge opacity: firstTimePopup ? 1.0 : 0.0 // To prevent even more NP-hard unpredictable behavior mainItem: FloatingIcon {