Refine Apple Watch TOTP presentation (#57)

This commit is contained in:
2026-08-16 15:19:32 +02:00
parent c2c7a64164
commit b50e47ab73

View File

@@ -195,13 +195,11 @@ private struct WatchRootView: View {
VStack(alignment: .leading, spacing: 2) {
Text(record.issuer ?? record.account)
.font(.headline)
if record.issuer != nil {
Text(record.account)
.font(.caption)
.foregroundStyle(.secondary)
Text(record.code)
.font(.system(.title3, design: .rounded, weight: .semibold))
.monospacedDigit()
.privacySensitive()
}
}
}
}
@@ -234,13 +232,13 @@ private struct WatchTotpDetail: View {
.foregroundStyle(.secondary)
.multilineTextAlignment(.center)
Text(record.code)
.font(.system(.largeTitle, design: .rounded, weight: .bold))
.font(.system(size: 42, weight: .bold, design: .rounded))
.monospacedDigit()
.minimumScaleFactor(0.7)
.lineLimit(1)
.privacySensitive()
ProgressView(
value: Double(record.period - min(record.remaining, record.period)),
value: Double(min(record.remaining, record.period)),
total: Double(record.period)
)
.accessibilityLabel("Code validity")