3 ms·
Good advice! I go one step further with buttons in my own React UI library, and I wish all UI libraries did the same: When a button is “disabled”, it should s
by DecoPerson 3y ago
Good advice!
I go one step further with buttons in my own React UI library, and I wish all UI libraries did the same:
When a button is “disabled”, it should show why either on hover or on click.
It’s a common frustration in software, especially complex ones like Adobe Photoshop or Autodesk Fusion 360, where a button is disabled and you cannot figure out why. For example: you can’t fill because it’s a “smart layer” and you need to rasterise it. Or you can’t “join” because both CAD bodies are fixed.
The programs KNOW why the button is disabled — otherwise how would it know to disable the button! So show the user why!
This alone would save countless person-hours and reduce a lot of frustration.