ebitenui / ebitenui

User interface engine and widget library for Ebiten
https://ebitenui.github.io
MIT License
513 stars 56 forks source link

Feature request: Support for exp/textinput #97

Open bjorndm opened 8 months ago

bjorndm commented 8 months ago

Now that ebitengine has experimental support for text input, ebitengine should use this as well if available. This is required for supporting complex IME languages such as Japanese. I'm willing to contribute if this feature is acceptable.

https://pkg.go.dev/github.com/hajimehoshi/ebiten/v2/exp/textinput

mcarpenter622 commented 8 months ago

So, I agree that we should incorporate this however in hesitant to do so while it's still experimental. If you want to make a PR to incorporate this I'm definitely open to the assistance, but I may want to hold off merging until the API is finalized. Good thing though is that Ebitengineoves pretty fast so may not take too long.

bjorndm commented 8 months ago

Thanks for being open for the idea! We could add this in an experimental/dev branch at first. If the API changes upstream it should be easy enough to update. I'll try to contribute a PR for this, when time and corporate approval are allowing me to do so.

mat007 commented 8 months ago

Well, also apparently for the moment it’s

This package is supported by macOS and Web browsers so far.

😄

bjorndm commented 8 months ago

Not to worry, we mainly use MacOS, and are also willing to contribute support for other platforms as well for the other platforms such as windows. Given time and corporate approval as well.

quasilyte commented 1 month ago

Don't forget about the good ol Linux users please. :D