Game icon indicating copy to clipboard operation
Game copied to clipboard

UI Widget Improvements

Open 0HyperCube opened this issue 3 years ago • 2 comments

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?

0HyperCube avatar Jan 16 '23 21:01 0HyperCube

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).

Indy2222 avatar Jan 16 '23 22:01 Indy2222

There is no activity on the issue for some time.

github-actions[bot] avatar Oct 05 '24 14:10 github-actions[bot]