From 5f61c2afd811baea093b19c91c8d04256f4e05a2 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sun, 5 Jul 2026 00:53:23 -0700 Subject: [PATCH] Chat View Refinement Nucleic-Session: 4E56990A-96AE-4597-9140-753CB82E769D Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Views/SessionDetailView.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift b/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift index c0aba44..4e78fac 100644 --- a/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift +++ b/NucleicRemote/NucleicRemote/Views/SessionDetailView.swift @@ -125,9 +125,10 @@ struct SessionDetailView: View { } /// 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 - private func controlBar(_ summary: WireSessionSummary) -> some View { + private func controlRow(_ summary: WireSessionSummary) -> some View { HStack(spacing: 10) { // A session's backend is fixed at creation, so only same-backend models are offered. ModelMenu(model: modelBinding, catalog: store.modelCatalog, backend: summary.backend)