style(ui): update integration step counter visibility and add up-to-date status icon

This commit is contained in:
NimBold
2026-06-10 03:12:42 +03:30
parent 07e4a586a1
commit 88e99a8528
2 changed files with 4 additions and 2 deletions
@@ -148,6 +148,9 @@ struct AboutSettingsPane: View {
.buttonStyle(.borderedProminent)
case .upToDate(let latestVersion, _):
Image(systemName: "checkmark.seal.fill")
.font(.title2)
.foregroundStyle(.green)
VStack(alignment: .leading, spacing: 2) {
Text("Firelink is up to date")
.font(.headline)
@@ -138,9 +138,8 @@ struct CompactStepCardView: View {
// Step Number Badge
ZStack {
Circle()
.fill(Color(nsColor: .controlBackgroundColor))
.fill(Color.secondary.opacity(0.1))
.frame(width: 24, height: 24)
.shadow(color: .black.opacity(0.1), radius: 1, y: 1)
Text("\(stepNumber)")
.font(.system(.caption, design: .rounded).weight(.bold))