├── .gitignore ├── .swiftlint.yml ├── LICENSE ├── Package.swift ├── README.md ├── Sources └── SettingsKit │ ├── Keychain │ └── KeychainItem.swift │ ├── Setting Views │ ├── ButtonSetting.swift │ ├── DestructiveButtonSetting.swift │ ├── DisclosureButtonSetting.swift │ ├── EnumSetting.swift │ ├── LabelSetting.swift │ ├── LinkSetting.swift │ ├── PickerSetting.swift │ ├── PushSetting.swift │ ├── SegmentedEnumSetting.swift │ ├── SegmentedSetting.swift │ ├── SwitchSetting.swift │ └── TextFieldSetting.swift │ ├── Support Types │ └── Pickable.swift │ ├── Support Views │ ├── AppHeader.swift │ ├── SettingChevron.swift │ └── SettingIcon.swift │ ├── User Defaults │ ├── ObservableUserDefaults.swift │ └── UserDefault.swift │ └── Utilities │ └── OpenAppSettings.swift └── icon.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/README.md -------------------------------------------------------------------------------- /Sources/SettingsKit/Keychain/KeychainItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Keychain/KeychainItem.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/ButtonSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/ButtonSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/DestructiveButtonSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/DestructiveButtonSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/DisclosureButtonSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/DisclosureButtonSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/EnumSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/EnumSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/LabelSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/LabelSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/LinkSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/LinkSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/PickerSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/PickerSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/PushSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/PushSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/SegmentedEnumSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/SegmentedEnumSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/SegmentedSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/SegmentedSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/SwitchSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/SwitchSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Setting Views/TextFieldSetting.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Setting Views/TextFieldSetting.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Support Types/Pickable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Support Types/Pickable.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Support Views/AppHeader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Support Views/AppHeader.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Support Views/SettingChevron.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Support Views/SettingChevron.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Support Views/SettingIcon.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Support Views/SettingIcon.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/User Defaults/ObservableUserDefaults.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/User Defaults/ObservableUserDefaults.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/User Defaults/UserDefault.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/User Defaults/UserDefault.swift -------------------------------------------------------------------------------- /Sources/SettingsKit/Utilities/OpenAppSettings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/Sources/SettingsKit/Utilities/OpenAppSettings.swift -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apparata/SettingsKit/HEAD/icon.png --------------------------------------------------------------------------------