Chat View Refinement

Nucleic-Session: 4E56990A-96AE-4597-9140-753CB82E769D
Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
2026-07-05 00:53:23 -07:00
co-authored by Nucleic
parent fba19f8330
commit 5f61c2afd8
@@ -125,9 +125,10 @@ struct SessionDetailView: View {
} }
/// The model / effort / auto controls for the open session — the mobile echo of the Mac's /// The model / effort / auto controls for the open session — the mobile echo of the Mac's
/// session header. Reads current state from the summary; each change is a control intent. /// session header, folded into the glass chat bar so they don't cost a strip of transcript
/// height. Reads current state from the summary; each change is a control intent.
@ViewBuilder @ViewBuilder
private func controlBar(_ summary: WireSessionSummary) -> some View { private func controlRow(_ summary: WireSessionSummary) -> some View {
HStack(spacing: 10) { HStack(spacing: 10) {
// A session's backend is fixed at creation, so only same-backend models are offered. // A session's backend is fixed at creation, so only same-backend models are offered.
ModelMenu(model: modelBinding, catalog: store.modelCatalog, backend: summary.backend) ModelMenu(model: modelBinding, catalog: store.modelCatalog, backend: summary.backend)