Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Feature request: add a way to disable and enable widgets #701

Closed
Titousensei opened this Issue Sep 26, 2012 · 6 comments

Comments

Projects
None yet
5 participants
Contributor

Titousensei commented Sep 26, 2012

Most GUI frameworks give the option to enable and disable widgets on the fly. This is a common UI design technic to show possible options to the user while not allowing interaction until some condition is met.

Such disabled widgets are generally displayed greyed-out, or with very dim opacity.

@tito tito was assigned Sep 26, 2012

Owner

tito commented Sep 26, 2012

Yep, already started a branch about it on my local repo. :)

rubik commented Sep 26, 2012

Great! I think this is very useful! +1 on this for me.

DiThi commented Nov 11, 2012

This is needed, but please, add a note in the documentation suggesting that the user should always know why a widget is disabled. In some cases it's better to leave the widget enabled and pop a message saying "You can't do that because...".

It's very frustrating when you can't do something and you don't know why.

Owner

tito commented Nov 11, 2012

The "why" should not be localized in the widget itself, but more in the general UI/layout IHMO. I understand the frustration if you don't have the information, but blaming the widget is not the right solution. Blaming the developer because he's missing to inform you is the right thing :)

DiThi commented Nov 11, 2012

That's exactly what I tried to say: the problem arises with poor UI design. That's why it should be suggested to the developer in the documentation that the reason for a disabled widget should be obvious.

@akshayaurora akshayaurora was assigned May 12, 2013

Owner

akshayaurora commented Dec 7, 2013

fixed in 1.8

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment