Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Top Ten Lists Working Page"
(→Additions / Ideas) |
(→Starter Set) |
||
Line 23: | Line 23: | ||
==== Additions / Ideas ==== | ==== Additions / Ideas ==== | ||
− | ===== Top Ten Eclipse UI | + | ===== Top Ten Eclipse UI Guidelines ===== |
Should we mention something about Accessibility in the Good Practices list ? | Should we mention something about Accessibility in the Good Practices list ? | ||
Line 39: | Line 39: | ||
Chris Aniszczyk | Chris Aniszczyk | ||
+ | |||
+ | |||
+ | Useless dialogs | ||
+ | |||
+ | (Found on Steve Northover's blog: http://inside-swt.blogspot.com/2007/03/useless-dialog-of-day.html) | ||
+ | |||
+ | Kim Peter |
Revision as of 08:16, 22 March 2007
Contents
Starter Set
Top Ten Eclipse UI Guidelines
- Use the Eclipse look and feel if extending or plugging into Eclipse
- Use common SWT controls to get what SWT offers for cross-platform adaptability
- Be familiar with APIs for the UIs you are building
- Use icons and graphics consistent with the Eclipse style, decorations, states, and quality
- Understand the conventions of the OSs you are developing for
- Use understandable messages to help people recover from error conditions
- Don't initiate dialogs or wizards in an error state
- Use quick fix and quick assist mechanisms
- Reserve time for "polish"
Top Ten Eclipse UI Violations
- Low quality graphics or not consistent with the Eclipse style
- Poorly organized dialogs
- Oddly sized dialogs and wizards
- Cryptic error messages
- Property pages that don't adhere to platform uses (normal and tabbed)
Additions / Ideas
Top Ten Eclipse UI Guidelines
Should we mention something about Accessibility in the Good Practices list ?
Raji Akella
Top Ten Eclipse UI Violations
5. Bastardized property pages
You may choose to use friendlier language, but it pains me every time I come across a property pages that don't adhere to what the platform uses (normal or tabbed).
Just a pet-peeve ;)
Chris Aniszczyk
Useless dialogs
(Found on Steve Northover's blog: http://inside-swt.blogspot.com/2007/03/useless-dialog-of-day.html)
Kim Peter