mirror of
https://github.com/neon443/ShhShell.git
synced 2026-03-11 21:36:17 +00:00
added a scrollbiew for icons and updated the label icon for haptics
This commit is contained in:
@@ -42,7 +42,7 @@ struct SettingsView: View {
|
||||
Toggle("location persistence", systemImage: "location.fill", isOn: $hostsManager.settings.locationPersist)
|
||||
|
||||
Toggle("bell sound", systemImage: "bell.and.waves.left.and.right", isOn: $hostsManager.settings.bellSound)
|
||||
Toggle("bell haptic",systemImage: "iphone.homebutton.radiowaves.left.and.right", isOn: $hostsManager.settings.bellHaptic)
|
||||
Toggle("bell haptic",systemImage: "iphone.radiowaves.left.and.right", isOn: $hostsManager.settings.bellHaptic)
|
||||
|
||||
Toggle("keep screen awake", systemImage: "cup.and.saucer.fill", isOn: $hostsManager.settings.caffeinate)
|
||||
|
||||
@@ -54,6 +54,7 @@ struct SettingsView: View {
|
||||
.pickerStyle(.inline)
|
||||
|
||||
Section("App Icon") {
|
||||
ScrollView(.horizontal) {
|
||||
HStack {
|
||||
ForEach(AppIcon.allCases, id: \.self) { icon in
|
||||
let isSelected = hostsManager.settings.appIcon == icon
|
||||
@@ -70,7 +71,6 @@ struct SettingsView: View {
|
||||
.font(.caption)
|
||||
.padding(.bottom, 5)
|
||||
.padding(.horizontal, 5)
|
||||
.border(.red)
|
||||
.multilineTextAlignment(.center)
|
||||
}
|
||||
}
|
||||
@@ -85,6 +85,7 @@ struct SettingsView: View {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
.listStyle(.sidebar)
|
||||
.scrollContentBackground(.hidden)
|
||||
.onChange(of: hostsManager.settings) { _ in
|
||||
|
||||
Reference in New Issue
Block a user