Comments (3)
My guy. Quickest resolution ever! Thanks for the explanation as well.
Yep, confirming the update worked for my the demo project and my other project.
from customkeyboardkit.
Hey @fraune,
Thanks for the feedback, much appreciated, especially for the small example app, that accelerated my investigation!
That now lead to some optimizations in the Interface of CustomKeyboardKit for simpler use of it for you and for other integrators! :-)
To quickly explain the root cause:
It seems that as soon as you add the axis parameter SwiftUI creates a UITextArea under the hood instead of UITextField, causing the introspection to fail to find the right TextView.
Additionally my implementation was limiting that if you use the customKeyboard
modifier on TextField
that it expected a UITextField, and for a TextEditor
it expected a UITextArea
, where the reality (as your case showed) is different. CustomKeyboardKit should now be smarter more straight forward for it.
I just updated CustomKeyboardKit to 1.0.2. This should resolve your issue I think.
let me know if it does! And I let you close the Issue if its resolved for you.
Thank you so much for your time and a great weekend
Pascal
from customkeyboardkit.
Very glad to hear!
Have a great one. Ill close the ticket then.
from customkeyboardkit.
Related Issues (18)
- Package Dependencies HOT 3
- Only calls one 'onSubmitCustomKeyboard' HOT 6
- Modifying state during view update HOT 3
- Missing important keys HOT 2
- SwiftUI-Introspect dependency outdate HOT 4
- Add onDismiss callback when keyboard dismissed HOT 10
- Access textDocumentProxy from TextField code block HOT 7
- Use of "\n" instead of custom onSubmitCustomKeyboard block HOT 9
- SwiftUI: Conditionally switch between custom / system keyboard HOT 4
- SwiftUI GeometryReader not Working with .customKeyboard HOT 5
- Unable to pass conditionals or state variables in/out of the custom keyboard HOT 3
- Possibility to "relax" exact version of swiftui-introspect library? HOT 2
- [Question] playing different feedback sounds i.e input and delete HOT 2
- Performance issues with "many" custom keyboard elements HOT 15
- Strange padding above the CustomKeyboard HOT 4
- Question: Can this be used when creating a custom keyboard extension? HOT 1
- iOS 14.0 support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from customkeyboardkit.