Skip to content
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

[Flock][Feature] - Publish IME connection status globally #37

Open
matthew-carroll opened this issue Jan 10, 2025 · 0 comments
Open

[Flock][Feature] - Publish IME connection status globally #37

matthew-carroll opened this issue Jan 10, 2025 · 0 comments
Assignees
Labels
feature flock Relates to the Flock, a fork of Flutter

Comments

@matthew-carroll
Copy link
Contributor

Flutter Issue Ticket Link:
flutter/flutter#117771

Why didn't Flutter implement this?
Flutter team agreed this is a legitimate request. But it's been 2 years without it being done. Seems it's not a priority.

Why does this belong in Flock?
Only Flutter can control the IME. This problem can't be solved by a package or an app.

Describe the solution you'd like
I'd like to be able to query the IME connection status. I'd also like to be able to listen for connection status changes.

Additional context
This is a useful capability because some UI elements need to appear/disappear based on IME connection status. That behavior, right now, at best, requires spaghetti code so that UI code can dig into other areas that talk to the IME. Or, it requires watching indirect signals, like focus changes, and then using that to infer IME connection status, which has many edge cases and tends to produce bugs.

@matthew-carroll matthew-carroll added flock Relates to the Flock, a fork of Flutter feature labels Jan 10, 2025
@matthew-carroll matthew-carroll self-assigned this Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature flock Relates to the Flock, a fork of Flutter
Projects
None yet
Development

No branches or pull requests

1 participant