feat(lock): add fingerprint support

Credit to @wooze-pao for providing the required code in #2162
This commit is contained in:
0blivi0nis
2025-10-26 14:50:50 -07:00
parent 437b2020b7
commit 3aa1d5f1ed
4 changed files with 79 additions and 0 deletions
@@ -98,6 +98,28 @@ MouseArea {
scale: root.toolbarScale
opacity: root.toolbarOpacity
// Fingerprint
Loader {
Layout.leftMargin: 10
Layout.alignment: Qt.AlignVCenter
active: root.context.fingerprintsConfigured // Bind to actual fingerprint availability
visible: root.context.fingerprintsConfigured
sourceComponent: Row {
spacing: 8
MaterialSymbol {
id: fingerprintIcon
anchors.verticalCenter: parent.verticalCenter
fill: 1
text: "fingerprint"
iconSize: Appearance.font.pixelSize.huge
color: Appearance.colors.colOnSurfaceVariant
animateChange: true
}
}
}
ToolbarTextField {
id: passwordBox
placeholderText: GlobalStates.screenUnlockFailed ? Translation.tr("Incorrect password") : Translation.tr("Enter password")