You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here are some thoughts on the matter. Validation and Dependency can be implemented later and separately.
We have different windows that we can sort enhancements/options to. We also have a "advanced configuration" window, that is the searchable window you showed off earlier. Both of these different window setups would be driven from the same data. We could have a top level button on the menu bar that lists out all of the windows, and the advanced/all window together.
So if we include things like what window it belongs to, and categorization, we can layout both windows programmatically.
The general metadata we will need:
Name (Short description)
Description (Long description, is this different from tooltip?)
Type (Checkbox, combobox, slider, etc)
CVar (Which cvar are we modifying for this option?)
Data sources (dropdown options, combobox options, etc)
Validation (Does the field need to have a certain min and max text length? Must it be an integer? Must it be in an integer with specific bounds? etc)
Dependency (What other options does this depend on? What happens when the dependency is unmet [disable, hide]? What values do there need to be in other options for the dependency to be met? Is it the same as the validation?)
Window (Window, Category, Subcategory are a unique triplet. Any can be blank.)
Category
Subcategory
Something like https://github.com/cparse/cparse could be used to allow for boolean logic. We would need to add functions for validation, like string length, number checking, and type checking.
The text was updated successfully, but these errors were encountered:
Here are some thoughts on the matter. Validation and Dependency can be implemented later and separately.
We have different windows that we can sort enhancements/options to. We also have a "advanced configuration" window, that is the searchable window you showed off earlier. Both of these different window setups would be driven from the same data. We could have a top level button on the menu bar that lists out all of the windows, and the advanced/all window together.
So if we include things like what window it belongs to, and categorization, we can layout both windows programmatically.
The general metadata we will need:
Something like https://github.com/cparse/cparse could be used to allow for boolean logic. We would need to add functions for validation, like string length, number checking, and type checking.
The text was updated successfully, but these errors were encountered: