Volt Editor UI systems would need a rework. Example of goals for this:
- Implemented a completely new abstraction of ImGui that makes creating Editor UI with a unified style simple.
- Rework how editor windows are handled and implement a new system for Actions, to be able to handle actions on a per-window basis
- Move UI rendering to a secondary UI-only thread
- Decide whether to continue to use an immediate mode style UI system or to make an abstraction that makes the UI system retained instead.
Volt Editor UI systems would need a rework. Example of goals for this: