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

notifications: spacing improvements

fixes #1241
This commit is contained in:
bbedward
2026-01-11 14:35:34 -05:00
parent fa427ea1ac
commit 5302ebd840
3 changed files with 82 additions and 89 deletions

View File

@@ -94,7 +94,7 @@ Rectangle {
width: iconSize
height: iconSize
anchors.left: parent.left
anchors.verticalCenter: parent.verticalCenter
anchors.top: parent.top
imageSource: {
if (hasNotificationImage)
@@ -138,7 +138,7 @@ Rectangle {
Column {
width: parent.width
anchors.verticalCenter: parent.verticalCenter
anchors.top: parent.top
spacing: compactMode ? 1 : 2
StyledText {
@@ -153,6 +153,7 @@ Rectangle {
font.weight: Font.Medium
elide: Text.ElideRight
maximumLineCount: 1
visible: text.length > 0
}
StyledText {

View File

@@ -24,8 +24,8 @@ Rectangle {
readonly property real contentSpacing: compactMode ? Theme.spacingXS : Theme.spacingS
readonly property real badgeSize: compactMode ? 16 : 18
readonly property real actionButtonHeight: compactMode ? 20 : 24
readonly property real baseCardHeight: cardPadding * 2 + collapsedContentHeight
readonly property real collapsedContentHeight: iconSize + cardPadding
readonly property real collapsedContentHeight: iconSize
readonly property real baseCardHeight: cardPadding * 2 + collapsedContentHeight + actionButtonHeight + contentSpacing
width: parent ? parent.width : 400
height: expanded ? (expandedContent.height + cardPadding * 2) : (baseCardHeight + collapsedContent.extraHeight)
@@ -118,7 +118,7 @@ Rectangle {
width: iconSize
height: iconSize
anchors.left: parent.left
anchors.verticalCenter: parent.verticalCenter
anchors.top: parent.top
imageSource: {
if (hasNotificationImage)
@@ -184,7 +184,7 @@ Rectangle {
Column {
width: parent.width
anchors.verticalCenter: parent.verticalCenter
anchors.top: parent.top
spacing: compactMode ? 1 : 2
StyledText {
@@ -199,6 +199,7 @@ Rectangle {
font.weight: Font.Medium
elide: Text.ElideRight
maximumLineCount: 1
visible: text.length > 0
}
StyledText {
@@ -555,8 +556,8 @@ Rectangle {
Row {
visible: !expanded
anchors.right: clearButton.left
anchors.rightMargin: contentSpacing
anchors.right: clearButton.visible ? clearButton.left : parent.right
anchors.rightMargin: clearButton.visible ? contentSpacing : Theme.spacingL
anchors.bottom: parent.bottom
anchors.bottomMargin: contentSpacing
spacing: contentSpacing
@@ -608,8 +609,9 @@ Rectangle {
id: clearButton
property bool isHovered: false
readonly property int actionCount: (notificationGroup?.latestNotification?.actions || []).length
visible: !expanded
visible: !expanded && actionCount < 3
anchors.right: parent.right
anchors.rightMargin: Theme.spacingL
anchors.bottom: parent.bottom