lock screen: hide screenshot when reducedMotion to prevent unblurred display
This commit is contained in:
parent
4c3f4a1691
commit
ad24015487
1 changed files with 5 additions and 3 deletions
|
|
@ -23,11 +23,13 @@ WlSessionLockSurface {
|
|||
color: S.Theme.base00
|
||||
}
|
||||
|
||||
// Clear desktop screenshot from ScreenshotService - visible immediately
|
||||
// Clear desktop screenshot from ScreenshotService - visible immediately.
|
||||
// Hidden when reducedMotion (power saver) since the reveal shader and hex
|
||||
// wave won't animate, leaving an unblurred screenshot visible.
|
||||
Image {
|
||||
anchors.fill: parent
|
||||
source: S.ScreenshotService.get(root.screen?.name ?? "")
|
||||
visible: (S.Modules.lock.screenshot ?? true) && source !== ""
|
||||
visible: (S.Modules.lock.screenshot ?? true) && source !== "" && !S.Theme.reducedMotion
|
||||
opacity: _unlockFade
|
||||
fillMode: Image.PreserveAspectCrop
|
||||
}
|
||||
|
|
@ -59,7 +61,7 @@ WlSessionLockSurface {
|
|||
Image {
|
||||
anchors.fill: parent
|
||||
source: S.ScreenshotService.get(root.screen?.name ?? "")
|
||||
visible: (S.Modules.lock.screenshot ?? true) && source !== ""
|
||||
visible: (S.Modules.lock.screenshot ?? true) && source !== "" && !S.Theme.reducedMotion
|
||||
fillMode: Image.PreserveAspectCrop
|
||||
|
||||
layer.enabled: true
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue