Remix.run Logo
wvenable 7 hours ago

> Why do all of the above have ...? No clue.

The "..." convention is used when menu options open a dialog box rather than just immediately doing the action.

ndespres 7 hours ago | parent | next [-]

Some of these complaints feel like they aren’t specific to Firefox at all, but are UI conventions that used to be ubiquitous and no longer are, much to the chagrin of those of us of a certain age.

He also rails against menu items that are greyed out and unusable, where to me that’s a very useful indicator that the action isn’t available here but that I’m looking in the right place.

When I want to click a menu item and find it greyed out, that tells me something. But when I want to click a menu item and it’s not there at all, I’m confused. Did a developer move it somewhere else? Did the name of the action change? Am I losing my touch?

vanschelven 7 hours ago | parent | next [-]

Indeed both the "..." and "disabling over removing" were in the windows 95 UI manual

quesera 5 hours ago | parent | next [-]

They were original in the 1984 Macintosh OS (before it had a name), and published in the first edition (1987) of the Apple Human Interface Guidelines.

Just two of the things Microsoft copied successfully. :)

zinekeller 2 hours ago | parent [-]

Eh, they were definitely from Xerox (so it would be unclear since that both Windows and the Mac System Software derived some of their UI elements from Xerox experiments)

quesera an hour ago | parent [-]

The Alto? I don't think that's accurate. Only 2000 devices ever shipped, and I used one at my parent's workplace back in the day. But I would have been far too young to remember that detail.

It may well have been kicking around PARC before Jobs made the deal with Xerox. But I can't find any images that show either of those UI elements, pre-Lisa.

jrmg 6 hours ago | parent | prev [-]

Also macOS in its various guises, for decades.

pdntspa 6 hours ago | parent | prev [-]

I have a lot of questions about the person who wrote that blog post, in that it seems to be a quick hot take without any digging into the reasons why things are the way are

Blog first, ask questions later? It's like c'mon man, have at least a little bit of curiosity...

darkwater 6 hours ago | parent [-]

No idea about author's exact age but I would bet he was born around Y2K (according to his CV) and, well, it's IMO a testament that usability is based on habits, culture and conventions, and it's not a universal truth.

kps 4 hours ago | parent [-]

Intuitive equals familar — Jef Raskin https://doi.org/10.1145/182987.584629

wk_end 4 hours ago | parent [-]

"The only intuitive user interface is the nipple."

(usually attributed to Bruce Tognazzini)

lucianbr 7 hours ago | parent | prev | next [-]

This particular line serves only to highlight the author's limited knowledge. I wonder what they meant by it.

Also greyed out options have a point, they only seem "fucking useless" if you don't know it.

mmsc 7 hours ago | parent [-]

You're right, I didn't know about what that "..." meant. It's kind of obvious what I meant though: "I don't know why all of these have ..." I've added that information to the post.

The greyed out options have no point because 99.99% of the links I click are already clean. Like so many of the other privacy enhancing options, just provide an option to "clean links automatically."

plorkyeran 6 hours ago | parent [-]

Link "cleaning" will sometimes just break a link entirely since it's a heuristic-based thing that removes query parameters that appear to be nonfunctional tracking parameters. Doing it by default would be setting up users for the occasional very bad experience.

TonyTrapp 7 hours ago | parent | prev | next [-]

Specifically, it means that more information is required to complete the task (e.g. requesting the filename for saving a file). If the action is literally about opening that dialog (e.g. something like "Show Properties"), the ellipsis is not needed.

layer8 5 hours ago | parent [-]

The practical use is that the user knows they will still have the opportunity to back out of the operation, and not commit to it by the first click. I don’t think “will need more input” is that useful as an information by itself.

hunter2_ 2 hours ago | parent [-]

At first I was going to say that the opportunity to back out and the need for more input are identical: if the dialog consists only of a button to proceed and a button to back out, the user needs to choose one of those as input, and eliminating that need for input means eliminating the opportunity to back out.

But now I'm thinking that a need and an opportunity are very distinct. For example, browsers used to present a Save dialog during a download: was there a need for input? No, accepting the default filename works, and based on that, they no longer offer the opportunity to choose a filename. Thus, "..." indicates the opportunity, even if there is no true need.

Zopieux 2 hours ago | parent | prev | next [-]

I feel old. Every single millennial versed into computers knows about this convention, which I think probably comes from Windows, back when they paid their employees to care.

Narishma an hour ago | parent [-]

It was already there in the original Mac, and is probably older than that.

paulddraper 7 hours ago | parent | prev | next [-]

+1 This has been true for, what, 30 years?

plorkyeran 7 hours ago | parent | next [-]

At least 40 years, since it was already present in Windows 1.0 (see https://www.youtube.com/watch?v=S-SuAaYDZIk for an example).

marssaxman 7 hours ago | parent [-]

The original Macintosh software also did this, back in 1984.

From the Apple Human Interface Guidelines, published in 1986: "The application dims an item when the user can't choose it. If the user moves the pointer over a dimmed item, that item isn't highlighted."

There may well have been prior art, but that's as far back as my knowledge goes.

7 hours ago | parent | prev [-]
[deleted]
CamperBob2 6 hours ago | parent | prev [-]

The article's author doesn't appear to be particularly tech-literate. I flagged the post on the grounds that it doesn't meet HN standards in general.

paulddraper 2 hours ago | parent | next [-]

It's strange, because they do know about:config....

Joshuas_Mom 5 hours ago | parent | prev [-]

[flagged]