v1.1.1 — clearer limit labels and login window fix

This commit is contained in:
James Bone
2026-05-07 22:25:26 +02:00
parent 849e94c942
commit abf05b04fc
4 changed files with 48 additions and 26 deletions
+20 -4
View File
@@ -47,13 +47,29 @@ struct ContentView: View {
EmptyStateView()
.padding(.vertical, 40)
} else {
VStack(spacing: 1) {
VStack(spacing: 8) {
ForEach(vm.limits) { limit in
LimitCard(limit: limit)
VStack(spacing: 0) {
HStack {
Text(limit.window == .fiveHour ? "5hr Limit" : "7 Day Limit")
.font(.system(size: 11, weight: .semibold))
.foregroundColor(.secondary)
.textCase(.uppercase)
Spacer()
}
.padding(.horizontal, 16)
.padding(.top, 10)
.padding(.bottom, 4)
LimitCard(limit: limit)
.background(Color(nsColor: .controlBackgroundColor))
.cornerRadius(8)
.overlay(RoundedRectangle(cornerRadius: 8).stroke(Color.primary.opacity(0.08), lineWidth: 0.5))
.padding(.horizontal, 8)
}
}
}
.background(Color.primary.opacity(0.05))
.padding(.vertical, 1)
.padding(.bottom, 4)
// Extra credits row
if let extra = vm.extraUsage, extra.isEnabled {