Community
Participate
Working Groups
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
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.
*** Bug 353058 has been marked as a duplicate of this bug. ***
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.
Proposed fix, see commit message for details: https://git.eclipse.org/r/15655
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ยข
merged as d4aae796c9e54a4be0fb9ce4cf88088452d3ff52