From 3ed37dfd0b952b47d4257211867d5061aa76a6b6 Mon Sep 17 00:00:00 2001 From: jack <212554440+jackjackbits@users.noreply.github.com> Date: Sat, 2 Aug 2025 11:48:19 +0200 Subject: [PATCH] Improve UI interactions (#390) - Increase tap target size for back button in private message view - Limit @mentions autocomplete to top 4 matches for better usability Co-authored-by: jack --- bitchat/Views/ContentView.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bitchat/Views/ContentView.swift b/bitchat/Views/ContentView.swift index 28bc0cd8..f70090f0 100644 --- a/bitchat/Views/ContentView.swift +++ b/bitchat/Views/ContentView.swift @@ -393,7 +393,7 @@ struct ContentView: View { // @mentions autocomplete if viewModel.showAutocomplete && !viewModel.autocompleteSuggestions.isEmpty { VStack(alignment: .leading, spacing: 0) { - ForEach(viewModel.autocompleteSuggestions, id: \.self) { suggestion in + ForEach(Array(viewModel.autocompleteSuggestions.prefix(4)), id: \.self) { suggestion in Button(action: { _ = viewModel.completeNickname(suggestion, in: &messageText) }) { @@ -1049,6 +1049,8 @@ struct ContentView: View { Image(systemName: "chevron.left") .font(.system(size: 12)) .foregroundColor(textColor) + .frame(width: 44, height: 44, alignment: .leading) + .contentShape(Rectangle()) } .buttonStyle(.plain) .accessibilityLabel("Back to main chat")