-
Notifications
You must be signed in to change notification settings - Fork 610
Stop using internal system channel for text input handling #47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Can you elaborate on which specific implementation details of the engine are relevant? |
My understanding is essentially everything in the text input system as currently implemented: the platform channel names of the messages the plugin handles, the keys and structures in the response objects, and in general the whole concept of implementing text input through the generic platform messaging system rather than a formal API. |
Ah, I think you mean "framework" then rather than "engine"? That is, these are Dart code constructs we're referencing, not C/C++ code constructs. |
Closing; this is a non-issue now that the shells are part of flutter/engine. (There should probably still be a solution to this for other embedders, but that's no longer in scope for the desktop work.) |
The current text input plugin is based on implementation details of the engine that are not public/stable API. Once there's a clearly defined text input API for embedders we need to switch to using that instead of the current unsupported approach.
The text was updated successfully, but these errors were encountered: