Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Iconography updates #249

Closed
weihwang opened this issue Oct 16, 2018 · 9 comments
Closed

Iconography updates #249

weihwang opened this issue Oct 16, 2018 · 9 comments

Comments

@weihwang
Copy link

weihwang commented Oct 16, 2018

Proposal to update iconography
https://www.figma.com/file/UyNpeQNuTj6Uv74MoEJDh3ji/Git-extension?node-id=606%3A1844

New actions:

Updates:

  • File status: updating from 3 letter icon to single letter higher contrast icons

All icons
image

image

Impact to commit change detail (related to #227)
image

Impact to file browser view (related to #124)
image

@dhirschfeld
Copy link
Member

Looks awesome! Just a few comments which you can take or leave:

  • The clone repo icon doesn't scream "clone" to me but I'm not sure anything is obviously better. Maybe some combination of the download/pull icon and the git icon?
    image
  • The discard trashcan icon seems a little alarming - i.e. might get confused for deleting the file rather than discarding the changes. An undo (rewind arrow) icon might be less alarming whilst conveying the same message
  • The view diff icon is somewhat ambiguous but I'm also not sure what is better. Perhaps we could get away without a diff icon though if clicking on the file in the changes view automatically brought up the diff view. This is the behaviour of VSCode and something I really like about it. For me, being able to easily view/understand the changes which will be committed is critical so anything which lowers the barrier to that is great. If the diff view is brought up automatically when you click on a file (in the changes view) then it's one less click the user needs to do.

@weihwang
Copy link
Author

@dhirschfeld great feedback, thanks! I saw another comment on the "delete/trashcan" so let me take a pass at the "undo" arrow.

On the diff action, if clicking on the filename and always showing the diff is reasonable, not just showing the file itself, I'll remove the diff icon proposal. This helps simplify the actions column too.

@neelamgehlot neelamgehlot added this to the 0.5 milestone Oct 17, 2018
@jaipreet-s
Copy link
Member

@weihwang We should also have a disabled state for the Clone git repo icon for the case when the clone button will be disabled if we are already inside a Git repo. (Subtask 3 in #253 )

@weihwang
Copy link
Author

Added disabled git clone, undo. Removed "diff" since we can use the filename for the action.

@weihwang
Copy link
Author

Added dark theme icons

@jaipreet-s jaipreet-s added this to To do in 0.5 Nov 20, 2018
@jaipreet-s
Copy link
Member

@weihwang
An internal user reported that the Push icon was not intuitive. What's your take on this?

The “push” icon wasn’t obvious. It’s a small cloud with an up-arrow. o  Recommendation: Maybe something that looks more like a “Save” icon. I’m not great at UX but I know this took us a good 30 seconds to discover the existing icon even when we knew what we wanted to do.

@jaipreet-s jaipreet-s removed this from To do in 0.5 Apr 1, 2019
@weihwang
Copy link
Author

weihwang commented Apr 8, 2019

While I agree a save icon might be more intuitive, we need something that can support directional actions of push/pull, and save seems like it supports only one category. I've considered the upload/download but those icons are used for staging/unstaging at the moment. This will require some additional review.

@fcollonval fcollonval removed this from the 0.5 milestone Oct 19, 2019
@fcollonval
Copy link
Member

@telamonian @kgryte should we close this rather all issues. And let people start new issues based on the latest styles.

@kgryte
Copy link
Member

kgryte commented Mar 26, 2020

I am okay with closing this issue given recent changes.

@kgryte kgryte closed this as completed Mar 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants