Use a single, reversible privacy screen transition

pull/1374/head
Loren Burkholder 2 years ago
parent c9e3ad1850
commit 179c16fd08
  1. 24
      resources/qml/PrivacyScreen.qml
  2. 14
      resources/qml/delegates/ImageMessage.qml

@ -78,30 +78,10 @@ Item {
} }
] ]
transitions: [ transitions: [
Transition {
from: "Visible"
to: "Invisible"
SequentialAnimation {
NumberAnimation {
target: screenSaver
property: "opacity"
duration: 250
easing.type: Easing.InQuad
}
NumberAnimation {
target: screenSaver
property: "visible"
duration: 0
}
}
},
Transition { Transition {
from: "Invisible" from: "Invisible"
to: "Visible" to: "Visible"
reversible: true
SequentialAnimation { SequentialAnimation {
NumberAnimation { NumberAnimation {
@ -113,7 +93,7 @@ Item {
NumberAnimation { NumberAnimation {
target: screenSaver target: screenSaver
property: "opacity" property: "opacity"
duration: 500 duration: 300
easing.type: Easing.InQuad easing.type: Easing.InQuad
} }

@ -87,25 +87,15 @@ AbstractButton {
} }
] ]
transitions: [ transitions: [
Transition {
from: "Visible"
to: "Invisible"
NumberAnimation {
target: blurhash_
property: "opacity"
duration: 250
easing.type: Easing.InQuad
}
},
Transition { Transition {
from: "Invisible" from: "Invisible"
to: "Visible" to: "Visible"
reversible: true
NumberAnimation { NumberAnimation {
target: blurhash_ target: blurhash_
property: "opacity" property: "opacity"
duration: 500 duration: 300
easing.type: Easing.InQuad easing.type: Easing.InQuad
} }
} }

Loading…
Cancel
Save