mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-10-26 04:57:47 -04:00
fix(surfaces): bar follows global opacity & misc ajustments/fixes
- Standard bars respond to the global surface opacity again - Island dash stays open when an edit-mode menu is used - Weather forecast chip and island level groove follow the foreground opacity - Control center tile icons follow blur and foreground settings like the slider icons - Restored the layer outline on control center tiles and slider rows - Hover popouts setting is visible for island bars - Bumped dank-qml-common
This commit is contained in:
1 parent
5409c8738a
commit
a68344df60
8 files changed
+21
-23
No files matched your search
@@ -48,6 +48,8 @@ Item {
|
||||
anchors.fill: parent
|
||||
radius: root.bodyRadius
|
||||
color: CcMetrics.tileInactiveColor
|
||||
border.width: Theme.layerOutlineWidth
|
||||
border.color: Theme.outlineMedium
|
||||
visible: root.tall
|
||||
}
|
||||
|
||||
@@ -62,7 +64,9 @@ Item {
|
||||
x: root.vertical ? (parent.width - width) / 2 : root.LayoutMirroring.enabled ? parent.width - width : 0
|
||||
y: root.vertical ? parent.height - height : root.tall ? 0 : (parent.height - height) / 2
|
||||
buttonSize: root.actionSize
|
||||
backgroundColor: root.tall ? Theme.chipSurface : CcMetrics.tileInactiveColor
|
||||
backgroundColor: CcMetrics.tileInactiveColor
|
||||
border.width: Theme.layerOutlineWidth
|
||||
border.color: Theme.outlineMedium
|
||||
iconName: root.iconName
|
||||
iconSize: CcMetrics.iconBoxIconSize
|
||||
iconColor: CcMetrics.tileInactiveContent
|
||||
|
||||
@@ -78,7 +78,7 @@ Item {
|
||||
readonly property color iconBoxColor: {
|
||||
if (!enabled)
|
||||
return Theme.onSurface_12;
|
||||
return active ? CcMetrics.tileActiveColor : Theme.chipSurface;
|
||||
return active ? CcMetrics.tileActiveColor : CcMetrics.tileInactiveColor;
|
||||
}
|
||||
|
||||
property real bodyRadius: bodyLayer.pressed ? Math.min(Theme.cornerRadiusM, width / 2, height / 2) : restRadius
|
||||
@@ -151,6 +151,8 @@ Item {
|
||||
anchors.fill: parent
|
||||
radius: root.bodyRadius
|
||||
color: root.bodyColor
|
||||
border.width: root.bodyActive ? 0 : Theme.layerOutlineWidth
|
||||
border.color: Theme.outlineMedium
|
||||
|
||||
Behavior on color {
|
||||
enabled: CcMetrics.animationsEnabled && !SettingsData.reduceMotion
|
||||
@@ -221,6 +223,8 @@ Item {
|
||||
height: width
|
||||
radius: root.hasIconBox ? root.iconBoxRadius : 0
|
||||
color: root.hasIconBox ? root.iconBoxColor : "transparent"
|
||||
border.width: root.hasIconBox && !root.active ? Theme.layerOutlineWidth : 0
|
||||
border.color: Theme.outlineMedium
|
||||
activeFocusOnTab: root.showExpand && root.toggle && root.acceptsInput
|
||||
Accessible.role: root.toggle ? Accessible.CheckBox : Accessible.Button
|
||||
Accessible.name: root.title
|
||||
|
||||
Reference in new issue
Block a user