Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 345077 - UI needs some polishing
Summary: UI needs some polishing
Status: NEW
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 1.0   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-08 15:44 EDT by Stefan Mücke CLA
Modified: 2011-06-04 10:15 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Mücke CLA 2011-05-08 15:44:37 EDT
For the upcoming 1.0 release, the EGit UI should receive some polishing. The following things hit my eyes:

- SWT.BORDER should be removed from viewers embedded in view parts:
    - Git Tree Compare (class CompareTreeView)
    - History View (GitHistoryPage --> CommitGraphTable, ...)

- Margins in dialogs, wizard pages, and preference pages
  should be consistent with the platform
    - e.g. "Commit Changes" dialog (margins too small,
      not aligned with OK/Cancel buttons)

- Groups:
    - Unnecessary borders should be removed
      (e.g. in ExistingOrNewPage; see Team > Share Project > Git)
    - Groups should not be nested, if possible
      (e.g. in ???)
    - Groups should be aligned
      (e.g. misaligned in "Fetch From" wizard)

- Actions labels and dialog titles should consistently use title case
    - e.g. "Open in commit viewer" in the History View's context
      menu should be "Open in Commit Viewer"
    - e.g. "Synchronize repository: ..." dialog
      should be "Synchronize Repository"

- Colors in the history view graph should be improved
    - maybe colors could be derived from the Design Guidelines palette:
      http://wiki.eclipse.org/Image:Des_colour_pal.png

- Provide reasonable default column widths in History View
    (looks broken when opened for the first time)

- Wizard headers:
    - At least one wizard page misses a separator/border
      between the header and content area (see ???)
    - Incorrect additional margin between header and content area
      in dialog "Synchronize repository: ..."
    - Header descriptions should not start with "Please..."
      (e.g. in "Create Branch" dialog)
      (compare New Java Project > "Enter a project name:")

- The icons look great for the most part; they look like a refresh
  of the CVS icons. A few icons could be improved, e.g. the filter
  icons in the History View.

- Some more details:
   - "Create Branch" dialog: no error message should be shown initially
   - "Push To" wizard: widgets are not aligned
   - "Pull Result" dialog: orphaned separator/border
Comment 1 Robin Stocker CLA 2011-06-04 10:15:04 EDT
Change for fixing capitalization: http://egit.eclipse.org/r/3645