Group appearance prefs into sections
This commit is contained in:
parent
059f7307b3
commit
722b81dad9
|
@ -30,12 +30,26 @@ struct AppearancePrefsView : View {
|
||||||
Text("Light").tag(UIUserInterfaceStyle.light)
|
Text("Light").tag(UIUserInterfaceStyle.light)
|
||||||
Text("Dark").tag(UIUserInterfaceStyle.dark)
|
Text("Dark").tag(UIUserInterfaceStyle.dark)
|
||||||
}
|
}
|
||||||
|
accountsSection
|
||||||
|
postsSection
|
||||||
|
}
|
||||||
|
.listStyle(GroupedListStyle())
|
||||||
|
.navigationBarTitle(Text("Appearance"))
|
||||||
|
}
|
||||||
|
|
||||||
|
private var accountsSection: some View {
|
||||||
|
Section(header: Text("Accounts")) {
|
||||||
Toggle(isOn: useCircularAvatars) {
|
Toggle(isOn: useCircularAvatars) {
|
||||||
Text("Use Circular Avatars")
|
Text("Use Circular Avatars")
|
||||||
}
|
}
|
||||||
Toggle(isOn: $preferences.hideCustomEmojiInUsernames) {
|
Toggle(isOn: $preferences.hideCustomEmojiInUsernames) {
|
||||||
Text("Hide Custom Emoji in Usernames")
|
Text("Hide Custom Emoji in Usernames")
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private var postsSection: some View {
|
||||||
|
Section(header: Text("Posts")) {
|
||||||
Toggle(isOn: $preferences.showIsStatusReplyIcon) {
|
Toggle(isOn: $preferences.showIsStatusReplyIcon) {
|
||||||
Text("Show Status Reply Icons")
|
Text("Show Status Reply Icons")
|
||||||
}
|
}
|
||||||
|
@ -43,8 +57,6 @@ struct AppearancePrefsView : View {
|
||||||
Text("Always Show Status Visibility Icons")
|
Text("Always Show Status Visibility Icons")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.listStyle(GroupedListStyle())
|
|
||||||
.navigationBarTitle(Text("Appearance"))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue