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:
myCustomStylePropertyHowever 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 == falseUnit 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
		
	
			