7

For macOS UI design, what does the ellipsis (tripple dot) puntuation mean? For example, in the picture below, why does the button "Delete Service..." have it, but "Make Inactive" doesn't?

In an effort to figure it out myself, I found an interesting article describing what ellipses mean -- either an omission or a trailing of thought. To me, that doesn't make sense.

screenshot of Thunderbolt Bridge in Settings with the described (above) buttons

4
  • 2
    It basically means there's another dialog to go through. Pressing "Delete Service" won't delete the service straight away, but take you to another dialog first.
    – benwiggy
    Commented May 7, 2023 at 20:42
  • This isn't anything particularly new. Although I have never used any Apple product in my life, Microsoft Windows has used ellipses like this for 30 years. Commented May 8, 2023 at 8:12
  • 2
    Your "interesting article" only describes one use of the ellipsis - indicating omitted words in a sentence or paragraph. Ellipses are also used to indicate an unfinished phrase or sentence. See stylemanual.gov.au/grammar-punctuation-and-conventions/…. It is the second meaning that leads to Apple's usage.
    – Gilby
    Commented May 8, 2023 at 9:14
  • I’m voting to close this question because you seem to be asking all sorts of questions about Apple UI design and aren't including a relevant practical problem you face. Keep in mind - developers of software should be asking questions on Stack Overflow or other places designed to learn the craft of software design. We focus on practical questions - so if you really can't understand how to operate the OS - that's legitimately on scope, but what are you trying to solve here?
    – bmike
    Commented May 8, 2023 at 16:19

1 Answer 1

19

According to Apple’s Human Interface Guidelines, the ellipses are there because more user input is needed to complete the action.

Append an ellipsis to a menu item’s label when people need to provide additional information before the action can complete. The ellipsis character (…) signals that another view will open in which people can input information or make choices.

Specifically for Buttons:

Append a trailing ellipsis to the title when a push button opens another window, view, or app. Throughout the system, an ellipsis in a control title signals that people can provide additional input. For example, the Edit buttons in the AutoFill pane of Safari Settings include ellipses because they open other views that let people modify autofill values.

Therefore, in this case, the button Make Inactive will simply perform the action while the buttons Delete Service… and Details… will bring up additional windows for user interaction.

Not the answer you're looking for? Browse other questions tagged .