Game
Game copied to clipboard
UI Widget Improvements
The current buttons and input fields are missing several key features:
- [ ] Keyboard navigation with tab, shift tab and enter
- [ ] Blinking cursor in input field
- [ ] Arrow keys to navigate in text input (along with end, home etc)
- [ ] Selection in input field
- [ ] Shift arrows to select with keyboard
- [ ] Ctrl and arrow keys to jump over word
- [ ] Double click to select word and triple click for paragraph
- [ ] Ctrl A to select all
- [ ] Ctrl C, Ctrl X and Ctrl V
- [x] IME for input for different languages.
Is this planned to be added to the current system or will an existing UI library be used?
Unfortunately, we have to either implement all of that ourselves or use an external library like egui. I wanted to use native Bevy UI but if that proofs to be too difficult I'll reverse that decision.
At this point, we can live with the limited UI since there are more important missing pieces (unless somebody decides to implement it sooner which I don't encourage but would happily support).
There is no activity on the issue for some time.