Bug 352830 - Usability issues at the "Create new Tag" dialog
Summary: Usability issues at the "Create new Tag" dialog
Status: RESOLVED FIXED
Alias: None
Product: EGit
Classification: Technology
Component: UI (show other bugs)
Version: 1.0   Edit
Hardware: PC Windows 7
: P3 normal (vote)
Target Milestone: 3.0.2   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: usability
: 353058 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-07-22 04:07 EDT by Xu XIANG CLA
Modified: 2013-08-26 02:10 EDT (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xu XIANG CLA 2011-07-22 04:07:48 EDT
The "Create new Tag" dialog has some usability issues in my opinion. Main pain points are:
- The dialog doesn't resize properly if you expand the "Advanced" area
- All fields (Tag name, tag message, chosen commit) are not accessible if you select an existing tag. Those fields are disabled instead read-only, you cannot e.g. copy the tag message etc.
- The field "Tag name" seems to be misused as a filter for "Existing tags" also. This irritates the user if the "Existing tags" change all the time while he types in the field to create a new tag
- ...


EGit version: 1.0.0.201106090707-r
Comment 1 GianMaria Romanato CLA 2011-08-25 11:53:07 EDT
When creating a new tag, if the tag contains a version number, it would be useful to be able to copy/paste the last tag. 

For example, imagine that the last tag is "Experimental1.2.3"; when creating a new tag such as "Experimental1.2.4" it would be useful to be able to copy/paste the old tag and to change only the rightmost digit. Currently the dialog forces you to type the whole tag.
Comment 2 Robin Stocker CLA 2013-05-19 19:06:49 EDT
*** Bug 353058 has been marked as a duplicate of this bug. ***
Comment 3 Robin Stocker CLA 2013-08-20 08:27:59 EDT
See also: http://stackoverflow.com/questions/18324351/egit-tag-advanced-does-not-expand

I'm not sure about changing how the filtering works. It's kind of nice to see what other similar tags exist while typing the name. And creating an additional text field for filtering may require the user to type in the tag name twice.

I agree about the other issues, will look into it.
Comment 4 Robin Stocker CLA 2013-08-20 10:34:55 EDT
Proposed fix, see commit message for details: https://git.eclipse.org/r/15655
Comment 5 Xu XIANG CLA 2013-08-20 11:34:18 EDT
thanks for taking care of this old bug!

In my opinion the dialog could be very simple (->usable): with 1 text field for tag name and 1 text area for tag message, no further UI elements...
The existing tags could be realized as combobox for the tag name. If user select one from the list of existing tags, this tag will be used as template...

I'm working with the powerful git since several years already, but the UI is still too exotic to me

just my 2ยข
Comment 6 Matthias Sohn CLA 2013-08-26 02:10:32 EDT
merged as d4aae796c9e54a4be0fb9ce4cf88088452d3ff52