The design guidelines I wrote for disabling vs. hiding controls 
<https://goo.gl/1ZnLyk> (Canonical-only link, sorry):
————————————
In general, you should *disable* a control if it is unusable or irrelevant to 
the current situation, but there is something the user could reasonably do to 
make it usable/relevant — for example, changing the value of another control, 
selecting something, or connecting to the Internet.

You should *hide* a control altogether if it is unusable or irrelevant
to the current situation, and there _is not_ anything the user could
reasonably do to make it usable/relevant — for example, if the feature
can’t work with their hardware, or if it is for editing a message that
has already been sent.

What counts as something a user could “reasonably do” is subjective. You might 
also hide a control if it would normally be disabled, but it is likely to be 
highly distracting, or if space is at a premium. For example, an image 
formatting toolbar might appear only when you are editing an image, hiding at 
other times.
————————————

A PC with no vibration motor falls squarely into the category of “the
feature can’t work with their hardware”, so you should hide the control
in this case. Specification updated.
<https://wiki.ubuntu.com/Sound?action=diff&rev2=178&rev1=177>

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1676880

Title:
  Sound menu should only display Other vibrations if there is a sensor
  for vibrations

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1676880/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to