diff --git a/NucleicRemote/NucleicRemote/Views/Composer.swift b/NucleicRemote/NucleicRemote/Views/Composer.swift index 9048097..e3bde9d 100644 --- a/NucleicRemote/NucleicRemote/Views/Composer.swift +++ b/NucleicRemote/NucleicRemote/Views/Composer.swift @@ -142,8 +142,13 @@ struct NewChatAffordance: ViewModifier { @EnvironmentObject var store: RemoteStore /// Scopes the composer to one project (project page); nil offers the picker (Home, Sessions). var project: WireProject? = nil - /// Owned by the caller so it can also open the composer programmatically (iPad ⌘N on Home). + /// Owned by the caller so it can also open the composer programmatically (iPad ⌘N on Home, + /// the compact shell's shared tab-bar "+"). @Binding var isPresented: Bool + /// Whether to draw the floating "+" disc. The compact shell hosts its own "+" beside the tab + /// bar and only wants the composer presentation, so it passes `false`; per-page callers (iPad) + /// keep their own disc. + var showsButton: Bool = true /// Prompt text and its focus live here so the scrim tap and auto-focus can coordinate with the /// composer (whether it's empty, whether the keyboard is up). @State private var draft = ""