From 2bd4fcc9c52798cf25a7ca1fe1673428ecb09df1 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sun, 5 Jul 2026 18:50:23 -0700 Subject: [PATCH] Tab Bar Load Animation Nucleic-Session: EEC60FAE-8368-49CA-9202-7026C12E7F8C Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Views/HomeView.swift | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/NucleicRemote/NucleicRemote/Views/HomeView.swift b/NucleicRemote/NucleicRemote/Views/HomeView.swift index 06a3beb..61f1022 100644 --- a/NucleicRemote/NucleicRemote/Views/HomeView.swift +++ b/NucleicRemote/NucleicRemote/Views/HomeView.swift @@ -110,11 +110,9 @@ struct HomeView: View { .onChange(of: focusNewChat.wrappedValue) { _, want in if want { showNewChat = true; focusNewChat.wrappedValue = false } } - .safeAreaInset(edge: .bottom) { ConnectionChip().padding(.bottom, 8) } - // A floating "+" replaces the old inline start-chat card; opens the glass composer - // sheet. An iPad ⌘N (via focusNewChat) opens the same sheet. Applied after the chip - // inset so it anchors to the true bottom — matching the project page's tight spacing. - .newChatAffordance(isPresented: $showNewChat) + // The floating "+" opens the glass composer (iPad ⌘N via focusNewChat opens the same). + // Only at regular width — the compact shell carries one shared "+" beside its tab bar. + .newChatAffordance(isPresented: $showNewChat, enabled: sizeClass == .regular) } }