diff --git a/NucleicRemote/NucleicRemote/Views/SessionsView.swift b/NucleicRemote/NucleicRemote/Views/SessionsView.swift index 81ad3bb..529aa2a 100644 --- a/NucleicRemote/NucleicRemote/Views/SessionsView.swift +++ b/NucleicRemote/NucleicRemote/Views/SessionsView.swift @@ -114,22 +114,22 @@ struct SessionsView: View { } } - /// The circular plus button, styled to match the transcript's jump-to-bottom FAB: an accent - /// disc with a soft shadow, floated clear of the connection chip. + /// The circular plus button, on Liquid Glass rather than a solid teal disc — an accent-tinted + /// glyph over a translucent glass circle so it reads as a floating control, not a stamped + /// button. Sits low over the list, clear of the connection chip. private var newChatButton: some View { Button { showNewChat = true } label: { Image(systemName: "plus") .font(.system(size: 22, weight: .semibold)) - .foregroundStyle(.white) + .foregroundStyle(Palette.accent) .frame(width: 56, height: 56) - .background(Palette.accent, in: .circle) - .shadow(color: .black.opacity(0.25), radius: 6, y: 2) + .glassCircle() } .buttonStyle(.plain) .padding(.trailing, 20) - .padding(.bottom, 20) + .padding(.bottom, 6) .accessibilityLabel("New chat") }