Merge pull request #757 from Sighthesia/fix_active_window_layout_gap

BarWidgetLoader: Remove layout space left by hidden widgets
This commit is contained in:
Lemmy
2025-11-16 10:46:41 -05:00
committed by GitHub
+3
View File
@@ -21,6 +21,9 @@ Item {
implicitWidth: getImplicitSize(loader.item, "implicitWidth")
implicitHeight: getImplicitSize(loader.item, "implicitHeight")
// Remove layout space left by hidden widgets
visible: loader.item ? ((loader.item.opacity > 0.0) || (loader.item.hasOwnProperty("hideMode") && loader.item.hideMode === "transparent")) : false
function getImplicitSize(item, prop) {
return (item && item.visible) ? Math.round(item[prop]) : 0
}