1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2026-01-24 21:42:51 -05:00

cc: bit of extra height for some detail items

This commit is contained in:
bbedward
2025-11-21 09:15:59 -05:00
parent fa575d0574
commit b39da1bea7
8 changed files with 43 additions and 8 deletions

View File

@@ -16,10 +16,18 @@ Item {
property var widgetModel: null
property var collapseCallback: null
function getDetailHeight(section) {
const maxAvailable = parent ? parent.height - Theme.spacingS : 9999
if (section === "wifi") return Math.min(350, maxAvailable)
if (section === "bluetooth") return Math.min(350, maxAvailable)
if (section.startsWith("brightnessSlider_")) return Math.min(400, maxAvailable)
return Math.min(250, maxAvailable)
}
Loader {
id: pluginDetailLoader
width: parent.width
height: 250
height: parent.height - Theme.spacingS
y: Theme.spacingS
active: false
sourceComponent: null
@@ -28,7 +36,7 @@ Item {
Loader {
id: coreDetailLoader
width: parent.width
height: 250
height: parent.height - Theme.spacingS
y: Theme.spacingS
active: false
sourceComponent: null

View File

@@ -160,8 +160,9 @@ Column {
}
DetailHost {
id: detailHost
width: parent.width
height: active ? (250 + Theme.spacingS) : 0
height: active ? (getDetailHeight(root.expandedSection) + Theme.spacingS) : 0
property bool active: {
if (root.expandedSection === "")
return false