plugins: hide the list under the detail overlay

plugins: block activation when the startup check cannot run

ref #3626
This commit is contained in:
bbedward committed 2026-09-29 16:57:24 -04:00
1 parent 53b8de2714
commit 765ffe8564
7 files changed
+125 -95

No files matched your search

+4 -18
View File
@@ -846,7 +846,9 @@ RegistryBrowserWindow {
}
]
overlay: Rectangle {
overlayActive: detailPluginId !== ""
overlay: Item {
id: detailPane
property var plugin: ({})
@@ -859,23 +861,7 @@ RegistryBrowserWindow {
plugin = livePlugin;
}
anchors.left: parent.left
anchors.right: parent.right
anchors.top: parent.top
anchors.topMargin: 0
anchors.bottom: parent.bottom
z: 10
color: Theme.floatingWindowSurface
opacity: root.detailPluginId !== "" ? 1 : 0
visible: opacity > 0
Behavior on opacity {
NumberAnimation {
duration: Theme.expressiveDurations.expressiveEffects
easing.type: Easing.BezierSpline
easing.bezierCurve: Theme.expressiveCurves.expressiveEffects
}
}
anchors.fill: parent
Connections {
target: root