mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-24 21:42:51 -05:00
fix toast style
This commit is contained in:
@@ -77,14 +77,14 @@ PanelWindow {
|
|||||||
case ToastService.levelWarn:
|
case ToastService.levelWarn:
|
||||||
return Theme.warning
|
return Theme.warning
|
||||||
case ToastService.levelInfo:
|
case ToastService.levelInfo:
|
||||||
return Theme.primary
|
return Theme.surfaceContainer
|
||||||
default:
|
default:
|
||||||
return Theme.primary
|
return Theme.surfaceContainer
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
radius: Theme.cornerRadius
|
radius: Theme.cornerRadius
|
||||||
layer.enabled: true
|
layer.enabled: true
|
||||||
opacity: shouldBeVisible ? 0.9 : 0
|
opacity: shouldBeVisible ? 1 : 0
|
||||||
|
|
||||||
Column {
|
Column {
|
||||||
id: toastContent
|
id: toastContent
|
||||||
@@ -116,7 +116,15 @@ PanelWindow {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
size: Theme.iconSize
|
size: Theme.iconSize
|
||||||
color: Theme.background
|
color: {
|
||||||
|
switch (ToastService.currentLevel) {
|
||||||
|
case ToastService.levelError:
|
||||||
|
case ToastService.levelWarn:
|
||||||
|
return SessionData.isLightMode ? Theme.surfaceText : Theme.background
|
||||||
|
default:
|
||||||
|
return Theme.surfaceText
|
||||||
|
}
|
||||||
|
}
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
}
|
}
|
||||||
@@ -125,7 +133,15 @@ PanelWindow {
|
|||||||
id: messageText
|
id: messageText
|
||||||
text: ToastService.currentMessage
|
text: ToastService.currentMessage
|
||||||
font.pixelSize: Theme.fontSizeMedium
|
font.pixelSize: Theme.fontSizeMedium
|
||||||
color: Theme.background
|
color: {
|
||||||
|
switch (ToastService.currentLevel) {
|
||||||
|
case ToastService.levelError:
|
||||||
|
case ToastService.levelWarn:
|
||||||
|
return SessionData.isLightMode ? Theme.surfaceText : Theme.background
|
||||||
|
default:
|
||||||
|
return Theme.surfaceText
|
||||||
|
}
|
||||||
|
}
|
||||||
font.weight: Font.Medium
|
font.weight: Font.Medium
|
||||||
anchors.left: statusIcon.right
|
anchors.left: statusIcon.right
|
||||||
anchors.leftMargin: Theme.spacingM
|
anchors.leftMargin: Theme.spacingM
|
||||||
@@ -140,7 +156,15 @@ PanelWindow {
|
|||||||
id: expandButton
|
id: expandButton
|
||||||
iconName: toast.expanded ? "expand_less" : "expand_more"
|
iconName: toast.expanded ? "expand_less" : "expand_more"
|
||||||
iconSize: Theme.iconSize
|
iconSize: Theme.iconSize
|
||||||
iconColor: Theme.background
|
iconColor: {
|
||||||
|
switch (ToastService.currentLevel) {
|
||||||
|
case ToastService.levelError:
|
||||||
|
case ToastService.levelWarn:
|
||||||
|
return SessionData.isLightMode ? Theme.surfaceText : Theme.background
|
||||||
|
default:
|
||||||
|
return Theme.surfaceText
|
||||||
|
}
|
||||||
|
}
|
||||||
buttonSize: Theme.iconSize + 8
|
buttonSize: Theme.iconSize + 8
|
||||||
anchors.right: closeButton.left
|
anchors.right: closeButton.left
|
||||||
anchors.rightMargin: 2
|
anchors.rightMargin: 2
|
||||||
@@ -161,7 +185,15 @@ PanelWindow {
|
|||||||
id: closeButton
|
id: closeButton
|
||||||
iconName: "close"
|
iconName: "close"
|
||||||
iconSize: Theme.iconSize
|
iconSize: Theme.iconSize
|
||||||
iconColor: Theme.background
|
iconColor: {
|
||||||
|
switch (ToastService.currentLevel) {
|
||||||
|
case ToastService.levelError:
|
||||||
|
case ToastService.levelWarn:
|
||||||
|
return SessionData.isLightMode ? Theme.surfaceText : Theme.background
|
||||||
|
default:
|
||||||
|
return Theme.surfaceText
|
||||||
|
}
|
||||||
|
}
|
||||||
buttonSize: Theme.iconSize + 8
|
buttonSize: Theme.iconSize + 8
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
@@ -185,7 +217,15 @@ PanelWindow {
|
|||||||
id: detailsText
|
id: detailsText
|
||||||
text: ToastService.currentDetails
|
text: ToastService.currentDetails
|
||||||
font.pixelSize: Theme.fontSizeSmall
|
font.pixelSize: Theme.fontSizeSmall
|
||||||
color: Theme.background
|
color: {
|
||||||
|
switch (ToastService.currentLevel) {
|
||||||
|
case ToastService.levelError:
|
||||||
|
case ToastService.levelWarn:
|
||||||
|
return SessionData.isLightMode ? Theme.surfaceText : Theme.background
|
||||||
|
default:
|
||||||
|
return Theme.surfaceText
|
||||||
|
}
|
||||||
|
}
|
||||||
isMonospace: true
|
isMonospace: true
|
||||||
anchors.left: parent.left
|
anchors.left: parent.left
|
||||||
anchors.right: copyButton.left
|
anchors.right: copyButton.left
|
||||||
@@ -199,7 +239,15 @@ PanelWindow {
|
|||||||
id: copyButton
|
id: copyButton
|
||||||
iconName: "content_copy"
|
iconName: "content_copy"
|
||||||
iconSize: Theme.iconSizeSmall
|
iconSize: Theme.iconSizeSmall
|
||||||
iconColor: Theme.background
|
iconColor: {
|
||||||
|
switch (ToastService.currentLevel) {
|
||||||
|
case ToastService.levelError:
|
||||||
|
case ToastService.levelWarn:
|
||||||
|
return SessionData.isLightMode ? Theme.surfaceText : Theme.background
|
||||||
|
default:
|
||||||
|
return Theme.surfaceText
|
||||||
|
}
|
||||||
|
}
|
||||||
buttonSize: Theme.iconSizeSmall + 8
|
buttonSize: Theme.iconSizeSmall + 8
|
||||||
anchors.right: parent.right
|
anchors.right: parent.right
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
|
|||||||
Reference in New Issue
Block a user