Replies: 2 comments 1 reply
-
Revamping the UI system is something I've been thinking about for a long time; that code is some of the oldest in the game. As you mention, there should be nice pretty classes for different UI elements instead of the single ba.Widget class and ugly bloated accessor functions that exist now. There's other things I'd love to address too, such as the fact that it's a lot of manual work currently to make keyboard/joystick widget selection work well and feel natural. I'd love for that to happen a bit more automatically. Theming would be another nice thing to support; everything is pretty hard-coded at the moment. My hope is to write a new better designed base class for widgets sometime in the next few versions, and then we can slowly start replacing the janky old widgets with nicer cleaner new ones. Are there any other particular features/etc. that you'd like to see in the UI system going forward? |
Beta Was this translation helpful? Give feedback.
-
Now that we already have the UI revamp, it's the perfect time to get this implemented! |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
All reactions