What is a good criterion or rule-of-thumb for determining when a control should be greyed-out and when should it be completely invisible?
I have complex UI form dialog with ~12 tabs and want to decide what is best: enable/disable (gray out) fields - classic convention hide/show if not necessary - could be confusing + jumping GUI hide ...
I have a tool bar of buttons. The state changes every time user interact with it (fig. 1). Fig. 1 Sometimes application allows user to refresh view only, so other buttons are invisible (fig. 2). ...