Skip to content

Releases: paescebu/CustomKeyboardKit

1.1.1

20 Nov 17:51
Compare
Choose a tag to compare

Whats new?

  • Resolved Issue #31 with the submit closure as a closure parameter not allowed to be used in an escaping context, when used with an in-place View.customKeyboard(:) declaration

Special thanks to @ardinh for the great example showcasing that oversight that helped us resolve this issue quickly! 🎉💪

1.1.0

25 Oct 16:13
303c041
Compare
Choose a tag to compare

Whats new?

  • Resolved Issue with Fast-Appearing TextFields: Addressed a limitation where custom keyboards were not correctly applied to rapidly appearing text fields (e.g., within conditionals), causing the default keyboard to appear instead. This issue is now resolved (#25).
  • Reverted Fix from Issue #2: The previous solution introduced in #2 required the use of a computed property that generated a new keyboard instance with each call, resulting in the creation of multiple new objects. The revised solution now dynamically adjusts the custom submit closures based on the currently active text field (first responder), improving both performance and functionality.

Special thanks to @fraune for the detailed bug report that helped us resolve these issues! 🎉💪

1.0.4

06 Mar 07:34
7071c50
Compare
Choose a tag to compare

Whats new?

  • Relaxed version rule for swiftui-introspect library using upToNextVersion (#16)
  • Merged a PR that updates the README to include some details about the latest changes (#17)

Thanks @xzilja and @fraune for their contribution 🎉💪

1.0.3

04 Mar 17:18
Compare
Choose a tag to compare

Simplifications

  • Simplify custom Submit modifier name, also to imply "overriding" capability from native onSubmit modifier, #10
  • Native onSubmit modifier supported now #10

Thanks @dm-zharov for the ideas!

1.0.2

16 Feb 12:33
c10a077
Compare
Choose a tag to compare

Minor fixes + simplifications

  • Allow usage of customKeyboardView Modifier from any View.
  • This allows CustomKeyboardKit (with the help of swiftui-introspect) to automatically match/apply the closure and keyboard type to the right TextField (whether its UITextField or UITextArea doesnt matter anymore).
  • This change is backwards compatible, no adjustments needed from apps to use the latest version

1.0.1

03 Jan 12:58
44b0f20
Compare
Choose a tag to compare

Contribution from @Narsail, making sure CustomKeyboardKit is up to date and includes more bug fixes from SwiftUI-Introspect. Thx!

See PR

1.0.0

14 Aug 15:05
3d31b6b
Compare
Choose a tag to compare

Initial release after first testing and much feedback. I deem this commit as stable.