KeyboardKit / KeyboardKit

KeyboardKit is a Swift SDK that lets you create fully customizable keyboards with a few lines of code, using SwiftUI.
https://keyboardkit.com
MIT License
1.43k stars 219 forks source link

Add KeyboardLocale settings utils and screens #722

Open danielsaidi opened 1 month ago

danielsaidi commented 1 month ago

The library should have an observable KeyboardLocale.Settings type that can be used to persist all "active" locales and the currently selected locale.

The library should also have a KeyboardLocale.SettingsScreen view that can be used to quickly create a locale settings screen in the main app:

image

as well as a KeyboardLocale.AddLocaleScreen that can be used to add new locales:

image

This will be a Pro feature.

danielsaidi commented 3 weeks ago

This will be added in 8.8 instead, which will improve the settings to persist more types.