Chat View Refinement

Nucleic-Session: 4E56990A-96AE-4597-9140-753CB82E769D
Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
2026-07-05 01:14:09 -07:00
co-authored by Nucleic
parent 2978908ec6
commit ded013af48
@@ -120,14 +120,16 @@ struct SessionDetailView: View {
lockWhenOrchestra: true) lockWhenOrchestra: true)
Spacer(minLength: 4) Spacer(minLength: 4)
if let percent = contextPercent { if let percent = contextPercent {
// Weight and primary ink (not `.secondary`) so the metric stays legible over
// whatever the Liquid Glass bar is blurring through.
Label("\(percent)%", systemImage: "gauge.with.dots.needle.33percent") Label("\(percent)%", systemImage: "gauge.with.dots.needle.33percent")
.font(.caption2).foregroundStyle(.secondary) .font(.caption2.weight(.semibold)).foregroundStyle(.primary)
.help("Context window used") .help("Context window used")
} }
Toggle(isOn: Binding(get: { summary.auto }, set: { store.setSessionAuto(sessionID, $0) })) { Toggle(isOn: Binding(get: { summary.auto }, set: { store.setSessionAuto(sessionID, $0) })) {
Label("Auto", systemImage: summary.auto ? "bolt.fill" : "bolt.slash") Label("Auto", systemImage: summary.auto ? "bolt.fill" : "bolt.slash")
} }
.toggleStyle(.button).tint(Palette.accent).font(.caption2) .toggleStyle(.button).tint(Palette.accent).font(.caption2.weight(.semibold))
} }
} }