Publish Framework tray enhancements and idle fingerprint retry

This commit is contained in:
ajp_anton
2026-09-20 20:48:34 +00:00
parent 61ef199667
commit ddb912d4ba
25 changed files with 654 additions and 61 deletions
+10 -4
View File
@@ -57,7 +57,7 @@
onUiVisibleChanged: {
if (uiVisible) {
Window.window.requestActivate();
@@ -135,6 +143,18 @@
@@ -135,6 +143,24 @@
}
authenticator.startAuthenticating();
}
@@ -72,11 +72,17 @@
+ interval: 6000
+ running: root.viewVisible
+ onTriggered: authenticator.startAuthenticating()
+ }
+ FedoraToolsFingerprintRetry {
+ auth: authenticator
+ fingerprintType: ScreenLocker.Authenticator.Fingerprint
+ enabled: root.viewVisible && !authenticator.unlocked
+ && !graceLockTimer.running && !resumeAuthenticationTimer.running
+ }
onBlockUIChanged: {
if (blockUI) {
fadeoutTimer.running = false;
@@ -194,6 +214,6 @@
@@ -194,6 +220,6 @@
WallpaperFader {
anchors.fill: parent
- state: lockScreenRoot.uiVisible ? "on" : "off"
@@ -84,7 +90,7 @@
source: wallpaper
mainStack: mainStack
footer: footer
@@ -211,7 +231,7 @@
@@ -211,7 +237,7 @@
samples: 15
spread: 0.2
color : Qt.rgba(0, 0, 0, 0.7)
@@ -93,6 +99,6 @@
Behavior on opacity {
OpacityAnimator {
duration: Kirigami.Units.veryLongDuration * 2
@@ -265 +285 @@
@@ -265 +291 @@
- lockScreenUiVisible: lockScreenRoot.uiVisible
+ lockScreenUiVisible: true