Fix window background

This commit is contained in:
cutefishd 2021-05-07 11:05:52 +08:00
parent 379d4b78bf
commit b8c163aa87

View file

@ -18,18 +18,13 @@ Item {
enabled: true enabled: true
} }
DockBackground { // Background
Rectangle {
id: _background
anchors.fill: parent anchors.fill: parent
radius: root.windowRadius radius: windowRadius
opacity: FishUI.Theme.darkMode ? 0.3 : 0.4
color: FishUI.Theme.backgroundColor color: FishUI.Theme.backgroundColor
opacity: FishUI.Theme.darkMode ? 0.3 : 0.4
Behavior on opacity {
NumberAnimation {
duration: 200
easing.type: Easing.Linear
}
}
Behavior on color { Behavior on color {
ColorAnimation { ColorAnimation {
@ -39,6 +34,48 @@ Item {
} }
} }
Rectangle {
anchors.fill: parent
color: "transparent"
radius: windowRadius
border.width: 1
border.color: Qt.rgba(0, 0, 0, 0.3)
antialiasing: true
smooth: true
}
Rectangle {
anchors.fill: parent
anchors.margins: 1
radius: windowRadius - 1
color: "transparent"
border.width: 1
border.color: Qt.rgba(255, 255, 255, 0.1)
antialiasing: true
smooth: true
}
// DockBackground {
// anchors.fill: parent
// radius: root.windowRadius
// opacity: FishUI.Theme.darkMode ? 0.3 : 0.4
// color: FishUI.Theme.backgroundColor
// Behavior on opacity {
// NumberAnimation {
// duration: 200
// easing.type: Easing.Linear
// }
// }
// Behavior on color {
// ColorAnimation {
// duration: 200
// easing.type: Easing.Linear
// }
// }
// }
FishUI.WindowShadow { FishUI.WindowShadow {
view: mainWindow view: mainWindow
geometry: Qt.rect(root.x, root.y, root.width, root.height) geometry: Qt.rect(root.x, root.y, root.width, root.height)