ios: swipe to create new conversation

This commit is contained in:
2026-05-02 22:46:25 -07:00
parent ca6b5e0807
commit 7360604136
4 changed files with 568 additions and 22 deletions
@@ -5,6 +5,7 @@ public struct SplitView: View {
@Environment(\.horizontalSizeClass) private var horizontalSizeClass
@Environment(\.scenePhase) private var scenePhase
@State private var shouldRefreshOnForeground = false
@State private var composerFocusRequest = 0
@MainActor public init() {
SybilFontRegistry.registerIfNeeded()
@@ -29,7 +30,10 @@ public struct SplitView: View {
NavigationSplitView {
SybilSidebarView(viewModel: viewModel)
} detail: {
SybilWorkspaceView(viewModel: viewModel)
SybilWorkspaceView(viewModel: viewModel, composerFocusRequest: composerFocusRequest) {
viewModel.startNewChat()
composerFocusRequest += 1
}
}
.navigationSplitViewStyle(.balanced)
.tint(SybilTheme.primary)