Session View Animation Fix
Nucleic-Session: 34001BF5-66C2-4D6D-844D-EE95727B8D85 Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
@@ -831,6 +831,12 @@ final class RemoteStore: ObservableObject {
|
|||||||
|
|
||||||
func open(_ sessionID: SessionID) {
|
func open(_ sessionID: SessionID) {
|
||||||
openSessionID = sessionID
|
openSessionID = sessionID
|
||||||
|
// Hide the compact shell's floating tab bar the instant a session view opens — from *any*
|
||||||
|
// entry point (Sessions, Home, Projects, a notification tap), since every one funnels
|
||||||
|
// through here. Tied to the session view opening rather than the Sessions list being
|
||||||
|
// navigated away from, so the bar slides out even when the chat wasn't launched from that
|
||||||
|
// list. `SessionsView` still clears it early on back-swipe for a responsive re-show.
|
||||||
|
compactDetailPresented = true
|
||||||
// Record which Mac owns this session (mesh P3) so its connection forwards the transcript and
|
// Record which Mac owns this session (mesh P3) so its connection forwards the transcript and
|
||||||
// the host-specific projected values follow it.
|
// the host-specific projected values follow it.
|
||||||
openSessionHostID = connection(owningSession: sessionID)?.hostID
|
openSessionHostID = connection(owningSession: sessionID)?.hostID
|
||||||
|
|||||||
Reference in New Issue
Block a user