Details
-
Enhancement
-
Resolution: Won't Do
-
Minor
-
None
-
None
-
User Experience
Description
The JDG Admin Console is a rich GUI environment consisting of many UI elements such as menu items, buttons, tabs, tables etc but the UI elements text fails to reflect Title style capitalization.
Title capitalization is capitalizing the first letter of every word in a UI element. For example, "Log Out" or "Refresh Rate" employs Title Capitalization (see the end of this JIRA description for more).
General UI elements text standards dictate all interface elements should use either title style capitalization or sentence style capitalization.
Recommendations:
1. For menu items, button labels, titles, tabs, table column headers, use title capitalization.
Examples from JDG Admin Console GUI with no title capitalization:
1. In the JDG Admin Console, the Dashboard tab "Status events" is not employing title capitalization. It should say "Status Events."
2. In Cache containers view, the label "Cache containers" is not employing title capitalization. It should rather say "Cache Containers."
3. In the Caches view, the "Tasks execution" tab is not employing title capitalization. It should say "Tasks Execution."
4. All the options under the "Actions" button fail to present title capitalization, for example "Enable rebalancing," "Disable rebalancing."
5. In all the titles of dialogue window/boxes, no title capitalization is used. For example, "Add new cache" is used. With title capitalization, it should say "Add New Cache."
I can provide more instances if requested.
Throughout the Admin console, title capitalization is not employed in the UI elements. Are we following some particular Red Hat internal UI text design style ?
IMHO and considering the recognized and widely accepted standards of GUI elements text design, Title Capitalization is highly recommended for UI elements.
=====================================================================================
Title-Style Capitalization
Capitalize every word except the following:
- Articles ("a," "an," and "the")
- Coordinating conjunctions ("and," "but," "for," "nor," and "or")
- Prepositions of four or fewer letters ("with", "of," and "for")
- The word "to" in an infinitive phrase (for example, "How to Set Up Your Computer")
- Case-sensitive programming terms and object names (for example, "A fancy cluster")
- Always capitalize the first and last words, regardless of their parts of speech (for example, "The Text to Look For").