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

Make status panel more intuitive #944

Open
piegamesde opened this issue Mar 27, 2019 · 2 comments
Open

Make status panel more intuitive #944

piegamesde opened this issue Mar 27, 2019 · 2 comments

Comments

@piegamesde
Copy link

I'm currently trying out a lot of graphical git clients and I'd like to give you some feedback to make the status panel more intuitive:

  • The icons are not consistent: Some icons refer to the file type of a file, but others symbolize the status of the file and yet others indicate the change of the type. Please settle on one information to display through the icon and use it everywhere in the panel. Personally, I'd go for added/removed/modified/renamed icons, but that is clearly biased from my GitKraken background
  • The grouping of changes is not communicated clearly. The changes have a hierarchy but are presented as list. The gui currently does not make it clear that "Modified", "Untracked" etc. are not just files, but categories that can even be collapsed. To resolve this, I'd suggest indenting all entries to create a visual hierarchy. Alternatively, split the view into multiple list panels (one for staged and one for unstaged changes)
  • This may be not true to how git works, but displaying untracked files as added file makes it more intuitive to users less familiar with git.
@jm4R
Copy link
Contributor

jm4R commented Mar 28, 2019

  • 2nd is already fixed, but not released (indentation will be optional in the next git-cola release)
  • 3rd - one of the great thinks about git-cola is naming convention. Almost everything is named in the same way that git does. I wouldn't change that path.

@piegamesde
Copy link
Author

Oh yes, way better. Would you mind checking the option by default when updating (or at least for new users)?

And what about the icons? I'm willing to help out if needed (if so, please point me to some source files I should start looking into).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants