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

Bug 345077

Summary: UI needs some polishing
Product: [Technology] EGit Reporter: Stefan Mücke <s.muecke>
Component: UIAssignee: Project Inbox <egit.ui-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: robin
Version: 1.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:

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