From 3f16ca44be09641468b7af94898bcfdca6ddf241 Mon Sep 17 00:00:00 2001 From: Yusuf Suleman Date: Fri, 3 Apr 2026 19:50:57 -0500 Subject: [PATCH] fix: wrap tabBarMinimizeBehavior in availability check for iOS 17 compat Co-Authored-By: Claude Opus 4.6 (1M context) --- ios/Platform/Platform/ContentView.swift | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/ios/Platform/Platform/ContentView.swift b/ios/Platform/Platform/ContentView.swift index 39c86b1..8f6eea9 100644 --- a/ios/Platform/Platform/ContentView.swift +++ b/ios/Platform/Platform/ContentView.swift @@ -43,7 +43,7 @@ struct MainTabView: View { .tag(2) } .tint(Color.accentWarm) - .tabBarMinimizeBehavior(.onScrollDown) + .modifier(TabBarMinimizeModifier()) // Floating buttons VStack { @@ -150,3 +150,15 @@ struct AssistantSheetView: View { } } } + +// MARK: - Tab Bar Minimize (iOS 26+) + +struct TabBarMinimizeModifier: ViewModifier { + func body(content: Content) -> some View { + if #available(iOS 26.0, *) { + content.tabBarMinimizeBehavior(.onScrollDown) + } else { + content + } + } +}