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

Bug 352074

Summary: Improve usability of synchronize wizard
Product: [Technology] EGit Reporter: Ulli Hafner <Knut.Friedhelm>
Component: UIAssignee: Project Inbox <egit.ui-inbox>
Status: NEW --- QA Contact:
Severity: normal    
Priority: P3 CC: dariusz.luksza, matthias.sohn
Version: 1.0   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Attachments:
Description Flags
Initialization of sync dialog none

Description Ulli Hafner CLA 2011-07-14 08:45:26 EDT
Build Identifier: I20110613-1736

The Synchronize wizard has several usability issues.

1. After starting the wizard, all git projects are listed, but no remote destination is selected (see screenshot). Wouldn't it be better to provide a default value for all projects (the remote is available in .git/config)
2. Finish is disabled, but (on Linux?) you don't see an input field where you can change things.
3. After clicking into a table cell you suddenly see that there are values to change. Only then you see that there is a list box hidden in the cell. Isn't it possible to always show the list box button? This is really hard to see that there is something to enter in these cells.
4. There is no way to reuse the result from one project for the other projects (CTRL-C, CTRL-V). I need to manually select all these values, quite cumbersome for a lot of projects.
5. Finish is only enabled if you select one cell and leave that cell. I think the button should be enabled as soon as there is a value in the cell (without focus lost).
6. After pressing finish, the dialog needed a couple of seconds (>15sec) until it closes and shows a result. It would be nice if there is a progress in the mean time...

Reproducible: Always
Comment 1 Ulli Hafner CLA 2011-07-14 08:48:31 EDT
Created attachment 199655 [details]
Initialization of sync dialog