feat: use dropdowns for access controls

This commit is contained in:
Peter Steinberger
2026-01-16 06:43:06 +00:00
parent fbb3da506f
commit ed7dec0975

View File

@@ -92,7 +92,8 @@ struct GeneralSettings: View {
Text(policy.title).tag(policy) Text(policy.title).tag(policy)
} }
} }
.pickerStyle(.segmented) .labelsHidden()
.pickerStyle(.menu)
Text(""" Text("""
Controls remote command execution on this Mac when it is paired as a node. \ Controls remote command execution on this Mac when it is paired as a node. \
@@ -113,7 +114,8 @@ struct GeneralSettings: View {
Text("While Using").tag(ClawdbotLocationMode.whileUsing.rawValue) Text("While Using").tag(ClawdbotLocationMode.whileUsing.rawValue)
Text("Always").tag(ClawdbotLocationMode.always.rawValue) Text("Always").tag(ClawdbotLocationMode.always.rawValue)
} }
.pickerStyle(.segmented) .labelsHidden()
.pickerStyle(.menu)
Toggle("Precise Location", isOn: self.$locationPreciseEnabled) Toggle("Precise Location", isOn: self.$locationPreciseEnabled)
.disabled(self.locationMode == .off) .disabled(self.locationMode == .off)