From 4ee539ac95763455f7b1eb6861788a7b0139e9de Mon Sep 17 00:00:00 2001 From: Jis G Jacob Date: Fri, 13 Mar 2026 14:54:58 +0530 Subject: [PATCH 1/2] Atoll: Fix Pickers showing text with minimized dropdowns Signed-off-by: Jis G Jacob --- DynamicIsland/components/Settings/SettingsView.swift | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/DynamicIsland/components/Settings/SettingsView.swift b/DynamicIsland/components/Settings/SettingsView.swift index 0a1c2f6..249a1f8 100644 --- a/DynamicIsland/components/Settings/SettingsView.swift +++ b/DynamicIsland/components/Settings/SettingsView.swift @@ -6479,7 +6479,7 @@ struct ClipboardSettings: View { HStack { Text("Display Mode") Spacer() - Picker("Display Mode", selection: $clipboardDisplayMode) { + Picker("", selection: $clipboardDisplayMode) { ForEach(ClipboardDisplayMode.allCases, id: \.self) { mode in Text(mode.displayName).tag(mode) } @@ -6492,7 +6492,7 @@ struct ClipboardSettings: View { HStack { Text("History Size") Spacer() - Picker("History Size", selection: $clipboardHistorySize) { + Picker("", selection: $clipboardHistorySize) { Text("3 items").tag(3) Text("5 items").tag(5) Text("7 items").tag(7) @@ -6690,7 +6690,7 @@ struct ScreenAssistantSettings: View { HStack { Text("Display Mode") Spacer() - Picker("Display Mode", selection: $screenAssistantDisplayMode) { + Picker("", selection: $screenAssistantDisplayMode) { ForEach(ScreenAssistantDisplayMode.allCases, id: \.self) { mode in Text(mode.displayName).tag(mode) } @@ -6817,7 +6817,7 @@ struct ColorPickerSettings: View { HStack { Text("Display Mode") Spacer() - Picker("Display Mode", selection: $colorPickerDisplayMode) { + Picker("", selection: $colorPickerDisplayMode) { ForEach(ColorPickerDisplayMode.allCases, id: \.self) { mode in Text(mode.displayName).tag(mode) } @@ -6830,7 +6830,7 @@ struct ColorPickerSettings: View { HStack { Text("History Size") Spacer() - Picker("History Size", selection: $colorHistorySize) { + Picker("", selection: $colorHistorySize) { Text("5 colors").tag(5) Text("10 colors").tag(10) Text("15 colors").tag(15) From 55a6f0781394de5c8e0858c18e032db3e40ae344 Mon Sep 17 00:00:00 2001 From: Jis G Jacob Date: Sat, 14 Mar 2026 23:27:09 +0530 Subject: [PATCH 2/2] Atoll: Use minWidth for pickers in Settings Signed-off-by: Jis G Jacob --- .../components/Settings/SettingsView.swift | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/DynamicIsland/components/Settings/SettingsView.swift b/DynamicIsland/components/Settings/SettingsView.swift index 249a1f8..a751434 100644 --- a/DynamicIsland/components/Settings/SettingsView.swift +++ b/DynamicIsland/components/Settings/SettingsView.swift @@ -6485,7 +6485,7 @@ struct ClipboardSettings: View { } } .pickerStyle(.menu) - .frame(width: 100) + .frame(minWidth: 100) } .settingsHighlight(id: highlightID("Display Mode")) @@ -6499,7 +6499,7 @@ struct ClipboardSettings: View { Text("10 items").tag(10) } .pickerStyle(.menu) - .frame(width: 100) + .frame(minWidth: 100) } .settingsHighlight(id: highlightID("History Size")) @@ -6696,10 +6696,10 @@ struct ScreenAssistantSettings: View { } } .pickerStyle(.menu) - .frame(width: 100) + .frame(minWidth: 100) } .settingsHighlight(id: highlightID("Display Mode")) - + HStack { Text("Attached Files") Spacer() @@ -6823,10 +6823,10 @@ struct ColorPickerSettings: View { } } .pickerStyle(.menu) - .frame(width: 100) + .frame(minWidth: 100) } .settingsHighlight(id: highlightID("Display Mode")) - + HStack { Text("History Size") Spacer() @@ -6837,7 +6837,7 @@ struct ColorPickerSettings: View { Text("20 colors").tag(20) } .pickerStyle(.menu) - .frame(width: 100) + .frame(minWidth: 100) } .settingsHighlight(id: highlightID("History Size"))