
Usability of Flat Buttons
Reading Time – 3 min. User interaction habits are altering as a result of flat buttons, and we can observe this in usability testing results.
Practical UX articles on interface design, usability and research — from form validation to dark mode, each answering one question with evidence.
Reading Time – 3 min. User interaction habits are altering as a result of flat buttons, and we can observe this in usability testing results.
Reading Time – 2 min. The best line height for body text is about 1.5 times the font size, tighter for headings. Plus leading vs line height and the ideal line length.
Reading Time – 6 min. Neither direction is easier to read. Every study that has tested clockwise against counter-clockwise rotated text — going back to 1956 — has failed to find a reliable difference between them. So pick by convention, not legibility: rotate counter-clockwise (reading bottom to top) for chart axis labels and vertical UI labels, and clockwise (top to bottom) for anything modelled on a UK or US book spine.
Reading Time – 5 min. Label the units. "2:30" reads as half past two just as easily as two and a half hours, so anywhere a duration could be mistaken for a clock time, write "2h 30m" or "2 hr 30 min" instead. Keep the HH:MM form only where the context makes it unmistakable — a video scrubber, a timesheet column with a header that says so — and never put a duration and a timestamp in the same column.
Reading Time – 3 min. Rounded vs sharp corners in web design: rounded corners feel friendlier and group content, sharp ones feel precise and suit dense UIs. When to use each.
Reading Time – 6 min. A toggle switch is for one binary setting that takes effect the instant it is flipped — Wi-Fi on or off, notifications on or off. If the change needs a Save button, if the two states are named alternatives like List and Map, or if the user is picking several things from a list, a switch is the wrong control. Use a checkbox, a radio group or a segmented button instead.
Reading Time – 2 min. Columns only make sense in a web setting if you're trying to convey a very small amount of information; otherwise, they have a negative impact on…
Reading Time – 2 min. The best way to refer to these objects is determined by: who's using the system, what's actually being done; and what extra actions can be taken.
Reading Time – 3 min. The button hover states come in different shapes and sizes. The pattern you use doesn't matter, as long as it makes sense for your app.
Reading Time – 3 min. Should the Cancel button appear first or second? When naming a button, it's better to clarify what it does rather than just labeling it as…








