Static UI vs Dynamic UI
user-interface
Solution
In my opinion, a static GUI with disabled controls is preferable. When some options are not visible, the user will not know they exist.
Problem
In some application with UI, what is better (easy, friendly, etc.) to a user: - UI is static (don't depends on user state). E.g user see some button, but it's grayed out or when it's clicked, a message, that this action is not applicable right now, is shown. or - UI is dynamic (depend on user state). E.g. user don't see buttons, that are not applicable right now. But after some action, buttons may appear/disappear. Sorry for my French:)