Nulumia
Well-known member
The "Depends on" setting is a great new UI tool in XF2. However, if this could be extended to accept value types such as multi-select parameters, units etc, this could allow extremely rich property-based settings while also keeping good user experience.
If myCustomStyleProperty is a boolean, we use:
Depends on:
However if myCustomStyleProperty is Radio or Select with parameters..
..we could use:
Depends on:
Perhaps allow opposite of boolean condition? Such as:
Unit or number properties:
Currently ideas for settings must be conformed into a "Yes/No" context, if property dependency is desired.
Additionally with these tweaks, an addon that perhaps hides/transitions settings groups as they are disabled could provide very nice UI.
If myCustomStyleProperty is a boolean, we use:
Depends on:
myCustomStyleProperty
However if myCustomStyleProperty is Radio or Select with parameters..
Code:
default=Default
show=Show
hide=Hide
fallback=Fallback (Show if..)
..we could use:
Depends on:
myCustomStyleProperty == 'fallback'
Perhaps allow opposite of boolean condition? Such as:
myCustomStyleProperty == false
Unit or number properties:
myCustomStyleProperty >= '3'
myCustomStyleProperty >= '100px'
Currently ideas for settings must be conformed into a "Yes/No" context, if property dependency is desired.
Additionally with these tweaks, an addon that perhaps hides/transitions settings groups as they are disabled could provide very nice UI.
Last edited:
Upvote
1