-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
Indication that branch has associated stash #7755
Comments
I agree that the problem exists, but I'm not sure I like the dot as a solution, as the dot indicates otherwise that a repo has changes in progress and not yet committed, and I think it could be confusing for the same icon to be used for different concepts. Since we have an icon next to "Stashed changes" in the UI already, we could make use of that in some respect, or some other mechanism. I'd love to hear from @desktop/design on this though. |
💯 yeah this would be my vote! i think this is a worthwhile thing to tackle, too! |
I'm not married to having a dot as a notifier. The dot has had several meanings in the past. An example is the current branch being behind the remote (notification of divergent branches). So I don't fully agree that reusing a dot is confusing, but my view on these dots have always bean along the lines of "hey, something has changed and we suggest you take a look", not that a repo has changes in progress and not yet committed. It seems we are in agreement on the actual problem and the need for some design input, so I'm good 👍 |
I like that! I think the files changed is a nice touch. I'd lean towards the mockup on the left since it states how many files have changed. I worry that the mockup on the right doesn't contain enough context for the user to know what those numbers mean. What do y'all think, @billygriffin @ampinsk ? |
Might as well toss in another category from a previous |
Adding onto @tierninho's comment above, I'm not sure we should look at this in isolation. I can think of five primarily things about branches that would be helpful to know at a glance (maybe more I'm not thinking of).
Here's another example of contextual information that someone would like to see for branches: #1977 I guess my question becomes how we convey that context in a way that makes it obvious the state of the branch, and whether all of that is necessary or just some of it (and priority). Thoughts? |
+1 to @billygriffin and @tierninho 's point that this should be looked at holistically. i don't think there's an urgent need to push this change out without spending more time thinking about the larger problem and context. |
When looking at Github.com, these are the features of a branch that one can view. While we do not need to mirror Github.com, we do have the opportunity to include some of this data to further enhance our branches tab. |
I also want to cross-reference this with #5155 (revisiting the recent branches list) as I think that would be worth considering as part of this work. |
I'm going to close this issue in favor of #8048. Thanks @tierninho! |
At the moment, the only way to find out if a branch has an associated stash is to check that branch out. Providing branch stash information in the branches list will reduce the number of steps required to determine if a branch has an associated stash.
For now, I think we can use the notification dot pattern we use elsewhere in the app to lead the user to the action that should be completed.
Once the branch with the notification dot is clicked, the dot could appear next to the action that would complete the workflow.
cc/ @desktop/design @desktop/product
The text was updated successfully, but these errors were encountered: