diff options
author | thankyouverycool <66646555+thankyouverycool@users.noreply.github.com> | 2023-05-22 13:07:06 -0400 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2023-05-23 05:59:49 +0200 |
commit | 024360e6049c7912cc4000833ba2876fef1b2b32 (patch) | |
tree | 78b07e74dcff47733fb338da4ba6a00f36b3ff0c /Documentation | |
parent | a03fb66216d5925b2964fa21d34d825367687a66 (diff) | |
download | serenity-024360e6049c7912cc4000833ba2876fef1b2b32.zip |
Documentation: Add section on Ellipses to Text.md
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/HumanInterfaceGuidelines/Text.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Documentation/HumanInterfaceGuidelines/Text.md b/Documentation/HumanInterfaceGuidelines/Text.md index cd45aca7e5..5592317ff5 100644 --- a/Documentation/HumanInterfaceGuidelines/Text.md +++ b/Documentation/HumanInterfaceGuidelines/Text.md @@ -52,3 +52,26 @@ of proper names, weekdays, etc. - Radio button labels - Status bar text - Text box labels + +## Ellipses + +The ellipsis, represented by a series of three periods (...), has two special +functions in the interface: + +- Eliding text +- Foreshadowing additional user input + +The first occurs programmatically, but the second requires care when setting +text manually. + +Control text which implies an action whose effect is incomplete pending further +user input should end in an ellipsis. Opening a new window does not in itself +justify the use of an ellipsis; the dialog must be an intermediate step toward +completing the action. + +Ellipses should be used sparingly elsewhere to avoid confusion with elision. + +#### Examples: +- Save As... +- Browse... +- Insert Emoji... |