-
Notifications
You must be signed in to change notification settings - Fork 107
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
Turn off commit messages #30
Comments
A checkbox is fine. I use this to teach people Git so a commit message is essential to know which commit is which. People don't memorize SHAs very well. But a checkbox to toggle them sounds cool. |
Are you sure people don't memorize SHAs? It's even just the first 8 chars of the SHA which should be even easier yet! 😉 I agree to having it optional, and it's just a suggestion. I like the idea of using SeeGit as a tool to teach Git. I'll keep that in mind as I try to transition my team to using git. I just find myself looking at the graph and I'm just looking for a quick overview of how two branches relate to one another (another feature request coming 😄) and the messages clutter up the lines and the graph. I won't be able to submit the pull request tonight, but perhaps by Friday night. Thanks! |
| and the messages clutter up the lines and the graph. See, I'd rather solve that problem. Not sure how exactly, but I could imagine a layout that ensures that messages don't overlay each other. Or each commit gets it's own spot horizontal slice on the vertical timeline so messages can't overlap. But I like this idea as a stop gap. :) |
Agreed. I see that |
Sweet! Thanks for helping! |
Sorry I've been inactive for a bit. I plan on wrapping this up this week and sending a pull request on Friday. Thanks! |
What I'd really like to do is more intelligently lay out the graph so the messages don't overlap too many elements. But I do like the idea of showing the message on hover when showing commit messages is turned off. |
I meant not showing the commit hash until mouse-over, and showing a shortened commit message when not moused-over. Example: Mouse not hovering over:
Mouse is hovering over:
|
Not even the commit hash? There should be some identifier. Otherwise it's just a bunch of black context-less circles. Can you photoshop (or Paint.NET) up a mockup of what you mean? |
Hmmm, shouldn't be that hard. Phil, do you want to handle this or should I? |
Also, would you like this as an option or a built-in feature? |
OH, interesting. I wonder if the text should be smaller without the mouse over. That way you can see enough of the commit message to make sense of it. I like this idea. @Therzok feel free man. I am just swamped with other things right now. :) |
@Therzok either way, though I can't think of a reason for the option to be disabled unless you wanted to quickly look at a bunch of commit hashes at once for cherry-picking. Thank you :) |
I'll fix up a PR for this in a bit. :D |
So, basically this will include 3 layouts:
Not Expanded:
|
Should have this done today. |
I've got mudded in by exams. I'll finish this somewhere around tomorrow. |
That's fine, I also have exams - take your time and good luck! |
@haacked I don't see any other way than to manually handle addition/removal of triggers based on being expanded or not. Tell me if you see any other better way. In fact, the trigger collection gets sealed so I can't modify it at runtime. |
I was thinking you'd just redraw the entire graph if the setting is changed. It's kind of a core level setting. I'm not sure what the "trigger collection" is. ;) |
the trigger collection for the vertex. Basically, this is different. Not as part of the option, but by I might be able to set triggers on mouseOver based on I'll try and find alternatives. |
Is there any reason not to use triggers? I just haven't dug that deeply into it to understand. |
Well. I just realised the dependency property can be used. I couldn't find a way to use triggers based on the expanded |
Aaand, I still don't have time. Swamped with tasks for MonoDevelop. =D |
That's perfectly fine, heh. As long as it's done before 2014 I won't complain. |
Well, the internship stops in September, so it's going to be before 2014. Otherwise, if I find time in weekends, I'll make a push. |
1.49 hours until 2014! Can we make it? |
Hi Phil,
I think it would be helpful to turn off the commit messages so it shows a cleaner graph. Perhaps just a check box at the top? I'll submit a pull request later tomorrow.
Thanks,
Terry
The text was updated successfully, but these errors were encountered: