Refactor ImGui menus into JSON #3644
aMannus
started this conversation in
Discussions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This comes from a desire to be able to add tags to settings so we can easily hide/show/set them based on their tags. This is useful for zero-ing out every enhancement for the default enhancement preset, can assist in helping to lock down settings for race settings down the line and can be used to implement a "simple mode" for enhancements.
If we can convert our ImGui menus to programmatically build up these menus from a UI JSON, we can later add other properties to said settings like tags and dependencies.
As per @dcvz, these should be our first steps:
That said, currently options can also have dependencies or independencies, so we have to make sure we can handle those through the newly defined UI JSON as well.
Beta Was this translation helpful? Give feedback.
All reactions