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