![]() |
|
![]() |
| > it's better to think on providing easier access to them (priority at the top?) or hiding the rest.
Microsoft tried it. Hiding things doesn't work. Because what is unimportant to you is important to someone else. See Why the UI https://web.archive.org/web/20080316101025/http://blogs.msdn... --- start quote --- There was no way to get the default "short" menu right. Although conventional wisdom holds that "everyone only uses the same few features in Office," the reality is that people use an amazingly wide range of functionality. So, one person's ideal default "short" menu was exactly the wrong thing for someone else. --- end quote --- |
![]() |
| The easy access is that there is an icon next to them. Providing a collapsible menu just breaks muscle memory and adds an extra click to the other items. Microsoft tried this once. |
![]() |
| When it comes to quantities, point to https://en.wikipedia.org/wiki/Subitizing. Simply put: "1, 2, 3, 4, many". Designers should be conscious when quantities might cross this (approx) subitizing threshold, and consider increasing the dimensionality with nesting or other techniques, rather than allow the size of simple visual sets to become overwhelming to users.
Whether intentional or not, the Windows example has exactly 4 icons in that column, and the rest are blank space. This makes it easy to visually navigate to, and identify, those emphasized options. |
![]() |
| I am wondering why I agree with you!
I think because the shape creates landmarks. This is why some cities are easier to navigate than others. You need some stuff to be different. |
![]() |
| I don't think its too bad (assuming you mean this one, I can't find a higher-level one) https://i.imgur.com/V06bwjJ.png There are a few similar arrow-and-dot ones, but at least they're directly connected to the related git action. The gitlab one... milestones are a clock, but activities are a clock running backwards? Projects and issues are just sets of rectangles in a different rotation. I feel like part of the problem is these concepts are not themselves super coherent already, but they didn't do a great job either. (how about an actual mile marker for mile-stones?)
|
![]() |
| Most of the world switched to phonetic scripts a long time ago. That's be because they're strictly superior to pictograms. Icons are optional. Text is required. Sorry if you have to translate it. |
![]() |
| > You don't need a label to say "Close" next to the "X" on your window
A lot of windowing systems will show a tool tip saying “Close” if you hover over that X. Similarly, any menu items for Close (eg right clicking on the task bar) will have both text and an icon. > Or "Play" next to a right-facing triangle in your media player. It’s actually pretty common on hardware devices to have text accompanying those icons. And particularly on older devices when those icons were less ingrained into everyone’s memory. For example: https://www.bhphotovideo.com/images/images2500x2500/coby_cvr... > Or the word "Search" next to a text box with a magnifying glass in it And you’d be amazed at the number of nontechnical people who struggle with that. This is why websites designed for people of varying technical abilities, for example holiday booking sites, have text inside the search box describing what it’s used for. For example in this picture of EBay, there is text that says “Search for anything” https://www.lifewire.com/thmb/DwZPyw8OFhQje9EAgEVOtBpUYVM=/1... > There is a spectrum from widely-understood symbols that don't need labels Widely understood by who? People writing the software? Or people actually using the software? ;) Software engineers sometimes forget that most people don’t use computers nor websites for fun and thus don’t want to learn what a bunch of pictograms mean. Frankly, I don’t want to memorise icons either and I do use computers for fun. So there has better be some text labels available for when I’m old, eyesight going, and less comfortable with technology than I currently am. |
![]() |
| For some definitions of "advanced".
I use dozens of apps regularly enough to not be a beginner but not so much that I know their keyboard shortcuts. Icons have a role. |
![]() |
| > pictograms like many Chinese characters
A handful of Chinese characters are pictograms. As far as I recall, it is by far the smallest class of characters, and all of them, including the ones that started as pictograms, are treated by modern readers as phonetic indicators. Compare e.g. 象 to https://img.zdic.net/zy/jinwen/33_E87E.svg . They are the same character. Does that help you if you're looking at 象? |
![]() |
| I glance at a word and instantly (other than eye-to-brain processing delay) know what the word is. Icons that aren't the absolute most common take longer for me to parse. |
![]() |
| As long as some people are different that you, it’s still not strictly superior though. If some people are better with icons, you still have to do a tradeoff. |
![]() |
| That's just a bug then. The tooltip should obviously just appear below the mouse, no matter how large it is, or it could just appear above the element instead of below. |
![]() |
| I don’t know what OS you’re talking about, but that’s basically never been true on Windows. Native tooltips don’t natively try to dodge the cursor, and there’s no configuration of times and such, and not much actually even uses the original native stuff any more, nor should it. And as regards dodging the cursor, I don’t know of a single piece of software that actually queries the cursor in order to dodge it—though my dad told me years ago he’d implemented such a thing personally back somewhere around 2000.
This wasn’t much of a problem in the past, because the largest cursors shipped out of the box were only two or three times as big, and not much would collide. But in I think 2019 Windows 10 gave you a colour and size selector, and it extends the range past 1–3 all the way up to 15, which I think might have been 256×256 or something, which is absolutely huge and I actually had a lot of fun deliberately doing bright orange size 15 cursor for a whole week when that feature first came out, before eventually settling on 4, which is still way bigger than people are used to, and well worth it, in my opinion, except that for size 3 and beyond, tooltips get occluded, and so I’d lose the first couple of letters of tooltips. (I like the way macOS enlarges the cursor if you shake it about, so you can find it if you lost it.) Huh, just checked the original Firefox bug from 2004, https://bugzilla.mozilla.org/show_bug.cgi?id=248718, and it looks like they’ve finally fixed this after twenty years, in https://bugzilla.mozilla.org/show_bug.cgi?id=1712669. Still took five more years of occasional complaints, but I wonder if Windows making it so easy to get bad tooltips has pushed more software to fix their tooltip placement. Nice to see, even if it’s too late to benefit me any more. Of course, on the web you can’t do it properly with in-DOM tooltips; only with native tooltips, which are unfortunately very limited and often unsuitable for other reasons. —⁂— Now as for Linux + Wayland… ugh. The situation is still laughably bad. I use Sway, `output eDP-1 scale 1.5` and `seat seat0 xcursor_theme Adwaita 96`, and the cursor still appears at at least three different sizes, depending on the app. It used to be five. GTK is just ignoring the size thing so I can’t judge it, Qt seems to be actually positioning tooltips sanely these days, avoiding the cursor, which I don’t think it did four years ago. Good show. |
![]() |
| I very much agree with this.
As an example, I look at the Markup Toolbar in MacOS, and I have no idea what those icons mean until I've tried using the tools. They're so similar, vague and monochrome. |
![]() |
| ObsidianMD is probably the biggest offender, it's completely unusable to me thanks to their aggressive iconification and aEsTHEtic low-contrast interface. |
![]() |
| If I had a dollar for every time I had to teach someone how to share screen in Google Meets...
In Google's defense, text labels are hard for i18n, but icons without text is low effort, bad UX too. |
![]() |
| The meanings of icons can also be highly dependant on culture, we just tend to ignore those dependencies easier than with text. |
![]() |
| As a developer, I’m so used to fuzzy search command (ctrl+P) that I would like to see this in every complex application. Just some important icon with label the rest in the search bar. |
![]() |
| I firmly agree, and I'll call out Linear for being struck with labelitis. The pieces of a good app are there, but so many things are buried behind buttons with funny symbols with obvious meaning. |
The other thing is that full-color, textured icons help a great deal with immediate recognition as well. It's easy when the "open" icon is a yellow folder.
Sadly, the move to flat design with monochrome icon outlines destroyed that entirely. I'm still waiting for full-color icons to come back in style again. They can still be flat, but being filled with color (not just colored outlines) helps immensely with fast recognition.