turanszkij / WickedEngine

3D engine with modern graphics
https://wickedengine.net
Other
5.83k stars 618 forks source link

GUI improvements #51

Open turanszkij opened 4 years ago

turanszkij commented 4 years ago

The existing GUI system should be improved for better Editor usability, and better features:

-Tree view: for displaying scene graph entities, like "outliner" in Blender -Timeline: to create animations -Window tabs, window docking: Reduce multiple windows cluttering up space in the Editor -Controller support: The Editor should be operatable with a controller at least to some minimal extent -Widget images and animations: GUI should be used in game as well, but this must be nicer than just the current colored boxes approach.

turanszkij commented 4 years ago

Scroll bar should be abstracted so that it can enabled for other widgets too, not just combo box or tree list.

turanszkij commented 2 years ago

Really need a scrollbar now for the windows or tabs...

MolassesLover commented 2 years ago

Please, I want this so bad

turanszkij commented 2 years ago

Reminder: add ResizeLayout() callback support for widgets.

turanszkij commented 2 years ago

Textbox supports caret positioning: https://github.com/turanszkij/WickedEngine/commit/90fbbba9bada3f7c049c8d17b545a05c51ec7324