KeyboardKit 9.6
Jun 14, 2025 ·
KeyboardKit 9.6 is out, with new standard value builders, two new supported locales and some bug fixes and minor tweaks.
Value Builders
KeyboardKit 9.6 deprecates the old KeyboardAction
extensions for building standard button styles, and moves these standard value builders to their related type.
This means that instead of the KeyboardAction
type having a standardButtonStyle(for:isPressed:)
, this builder becomes Keyboard.ButtonStyle.standard(for:action:isPressed)
.
Other types have similar builders. Color
, Keyboard.ButtonBorderStyle
, Keyboard.ButtonShadowStyle
, and KeyboardFont
all similar have standard builders for a context and action.
This change will make it easier to find the standard value builders, since they will now be provided extensions to the related type, instead of to one of the argument types.
Localization
KeyboardKit 9.6 adds support for 🇦🇿 Azerbaijani and 🇧🇩 Bengali. This brings the number of locales that the SDK supports to 75.
Conclusion
KeyboardKit 9.6 is a solid update that adds new standard value builders and support for two more locales. For more info, see the KeyboardKit and KeyboardKit Pro release notes.
Discussions & More
If you found this interesting, please share your thoughts on Bluesky and Mastodon. Make sure to follow to be notified when new content is published.