Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
KeyboardKitPro.zip | 2025-08-20 | 9.5 MB | |
9.9.0-beta.3 source code.tar.gz | 2025-08-19 | 7.6 MB | |
9.9.0-beta.3 source code.zip | 2025-08-19 | 8.0 MB | |
README.md | 2025-08-19 | 1.4 kB | |
Totals: 4 Items | 25.1 MB | 0 |
This version performs final changes for 9.x and adds support for Liquid Glass.
This version also adds new proxy extensions and fixes two auto-capitalization and keyboard casing bugs.
✨ Features
KeyboardController
has a newsetIsLiquidGlassEnabled(...)
function to enable the new Liquid Glass design.
👑 KeyboardKit Pro
EmojiKeyboard
now applies a style-based spacing between its sections.UITextDocumentProxy
has a newmoveTextInputCursor(steps:)
function.UITextDocumentProxy
has a newmoveTextInputCursorToBeginning()
function.UITextDocumentProxy
has a newmoveTextInputCursorToEnd()
function.
🐛 Bug Fixes
KeyboardAction.shift
now behaves correctly if tapped as a first action with auto-capitalization disabled.KeyboardContext
'spreferredAutocapitalizedCase
now behaves correctly when it's triggered for new lines.KeyboardController
now ignores keyboard type change for certain keyboard types, like.emojis
and.custom
.
💥 Keyboard Layout View Modifier
The .keyboardLayout(...)
view modifier is no longer needed, since KeyboardView
already has a layout
parameter.
We can use it to inject a custom layout, which also removes any risk of triggering multiple keyboard layout recalculations.
Since the modifier was in beta, it has been removed. If you use it, please switch to injecting the layout into the initializer instead.