Many of the features and concepts below also apply to Windows apps. Having similar design conventions allows for a more “seamless” experience for our users. The consistency of appearance that comes from an app which appears to have a “native” design also carries a more credible feel.
Table of contents
Use the default cursor, not a pointerMake text non-selectable by defaultDon’t make styled buttons, dropdown menu, or checkboxes react on a hoverDon’t give menus and tables hover effectsEnsure that pressed states are either subtle or glaringly obviousPut RMB contextual menus everywhereSumming it upSort: