From a3773a6b315005bbb42b6f00ac16323a350061a5 Mon Sep 17 00:00:00 2001 From: jack Date: Thu, 24 Jul 2025 14:38:16 +0200 Subject: [PATCH] Fix build errors: wrap textInputAutocapitalization in iOS conditional - textInputAutocapitalization is iOS-only API - Wrapped in #if os(iOS) to fix macOS build --- bitchat/Views/ContentView.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bitchat/Views/ContentView.swift b/bitchat/Views/ContentView.swift index d18b4402..1e076c2f 100644 --- a/bitchat/Views/ContentView.swift +++ b/bitchat/Views/ContentView.swift @@ -460,7 +460,9 @@ struct ContentView: View { .focused($isTextFieldFocused) .padding(.leading, 12) .autocorrectionDisabled(true) + #if os(iOS) .textInputAutocapitalization(.never) + #endif .onChange(of: messageText) { newValue in // Cancel previous debounce timer autocompleteDebounceTimer?.invalidate() @@ -801,7 +803,9 @@ struct ContentView: View { .foregroundColor(textColor) .focused($isNicknameFieldFocused) .autocorrectionDisabled(true) + #if os(iOS) .textInputAutocapitalization(.never) + #endif .onChange(of: isNicknameFieldFocused) { isFocused in if !isFocused { // Only validate when losing focus