Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 369867

Summary: command/button style guide actions
Product: [ECD] Orion Reporter: Susan McCourt <susan>
Component: ClientAssignee: Project Inbox <orion.client-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: antonm, john.arthorne, Szymon.Brandys
Version: 0.4   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Susan McCourt CLA 2012-01-26 16:06:46 EST
Linda suggests we use
"Clone repository"  "New folder"
not
"Clone Repository"  "New Folder"

She says there's a general shift away from heavy capitalization.

I checked gmail and while they don't have many multi word commands, when they do, it is mixed case.  Note bugzilla uses caps.
Comment 1 Susan McCourt CLA 2012-01-26 16:07:42 EST
I can make a pass for this after M2.
Comment 2 Susan McCourt CLA 2012-02-01 16:23:01 EST
generalizing title because there are more style guide items to think about than just capitalization.  I'm not saying we do all these, but should consider:

- mixed case capitalization
- ellipsis on text commands that open a slideout or dialog vs. having immediate effect (this is an emerging IBM web UI guideline) 

there are other stylistic things with links that involve "real links" vs. "command links" but the command framework can enforce those.
Comment 3 Susan McCourt CLA 2012-02-03 12:25:46 EST
there are also some command names that could be shortened.  Need to make sure we understand the context.

"See Full Log" on a git page could just be "Log"
"Show in Navigator" could just be "Navigator"
etc.
Comment 4 Susan McCourt CLA 2012-02-03 12:26:22 EST
marking RC2 but this could slip to RC3 if we had to
Comment 5 Anton McConville CLA 2012-02-03 12:33:38 EST
The longer names might make good tool tips.
Comment 6 Susan McCourt CLA 2012-02-10 09:42:12 EST
Also ensuring that the tooltip generally starts with the command name (for the icon case).
Comment 7 Susan McCourt CLA 2012-02-10 12:37:24 EST
John suggested that the github/eclipse org related pages commands be:

"Show in Github"
"Show in Eclipse.org"

rather than go to.

I also noticed that we need consistency for "go to the place in the navigator"

we use
"Show in Navigator"
"Navigate"
Comment 8 John Arthorne CLA 2012-02-10 12:50:31 EST
Just to record my reasoning.. a link like "Go to navigator", "Go to eclipse.org", etc, doesn't imply to me that it will take me to a page related to the current page's resource. I would expect a link called "Go to eclipse.org" to take me literally to "http://eclipse.org" and nothing more. On the other hand "Show in git.eclipse.org" implies to me that it will show a page corresponding to the *current* resource on eclipse.org.

When referring to another web site I'm not sure what preposition is most appropriate... "Show in", "Show on", or even "Show at" could make sense. Maybe it will depend on the target... "Show in Navigator", and "Show on git.eclipse.org".

Whatever we end up deciding we definitely have inconsistencies right now.
Comment 9 Szymon Brandys CLA 2012-02-10 13:04:17 EST
Note that we also have "View all" actions for showing all tags or branches. Should it be "Show all" then?
Comment 10 Szymon Brandys CLA 2012-02-10 13:07:41 EST
Moreover on git commit page there is "Compare" action to show the side-by-side compare (similarly to git status page) and "Working Directory Version" to show the editor with the current file state. Should they be "Show Compare" and "Show Working Tree Version"?
Comment 11 John Arthorne CLA 2012-02-14 16:32:49 EST
I don't have a strong opinion on "View" vs "Show".. they are roughly the same. I guess in Eclipse world we avoided "View" because UI parts were called Views so that's confusing ("View in Console View" doesn't sound right).
Comment 12 Susan McCourt CLA 2012-02-21 22:09:31 EST
There was a lot of change involved in doing this pass, and Simon is starting to be afraid of me.  I did change "Go to eclipse.org" to "Show in eclipse.org" so that it would be the same as John's previous change for "Show in GitHub".  That was a free change I did while changing git commands in bug 371121.

Otherwise let's do a calm, editing pass on command names, tooltips, punctuation, capitaliation, etc. in 0.5.  One of the outcomes should be a styleguide (and maybe even a pointer to the styleguide in the code) so that folks writing new commands know the rules.
Comment 13 Susan McCourt CLA 2012-05-18 15:29:44 EDT
moving out of 0.5M2 to 0.5 milestone until we have more specific buckets for future
Comment 14 Susan McCourt CLA 2012-06-05 15:51:09 EDT
Moving to 1.0.
Also in the realm of editing/style guide stuff:

Task names: verb, noun (Navigator), gerund (Coding)

Link names:  nouns that name pages (Xternalizer, Git Log, etc.) vs. verbs (View, Show, etc.)
Comment 15 John Arthorne CLA 2015-05-05 15:47:22 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:


https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html
Comment 16 John Arthorne CLA 2015-05-05 16:00:58 EDT
Closing as part of a mass clean up of inactive bugs. Please reopen if this problem still occurs or is relevant to you. For more details see:


https://dev.eclipse.org/mhonarc/lists/orion-dev/msg03444.html