Skip to content
This repository was archived by the owner on Sep 27, 2025. It is now read-only.

9.9.0

Latest

Choose a tag to compare

@danielsaidi danielsaidi released this 26 Aug 11:41
· 3 commits to master since this release

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 new setIsLiquidGlassEnabled(...) function to enable the new Liquid Glass design.

👑 KeyboardKit Pro

  • UITextDocumentProxy has a new moveTextInputCursor(steps:) function.
  • UITextDocumentProxy has a new moveTextInputCursorToBeginning() function.
  • UITextDocumentProxy has a new moveTextInputCursorToEnd() function.

🐛 Bug Fixes

  • KeyboardAction.shift now behaves correctly if tapped as a first action with auto-capitalization disabled.
  • KeyboardContext's preferredAutocapitalizedCase now behaves correctly when it's triggered for new lines.

💥 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.