Re: [PATCH] user-manual: mention git gui citool (commit, amend)

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: J. Bruce Fields <bfields@...>
Cc: Steffen Prohaska <prohaska@...>, <git@...>
Date: Saturday, August 4, 2007 - 2:33 am

"J. Bruce Fields" <bfields@fieldses.org> wrote:

Yea, that I have noticed with other newbies.  I have recently had
the chance to observe a few new users work with git-gui for the
first time and I have noticed that they just don't quite know what
to poke at and experiment with.  Unlike with many other applications
where its more obvious what's there for the poking...
 

It doesn't just look like colored text to me anymore.  Which is a
huge problem for me as an interface designer.  I know what's there.

BTW, the reason why there's a context menu in the diff viewer?
I right clicked in there one day and nothing happened.  The fact
that nothing happen surprised the hell out of me.  Even though I
had written all of that code myself.  So I went off and added
that context menu.

Later I realized I wanted to just stage that hunk.  I could click
on it all I want, but the $@!*@(!@* computer didn't do what I really
wanted it to.  So stage hunk was born and added to the context menu.

That experience is actually true of much of the git-gui UI.  Things
happen there only because I've actually tried to do something,
only to shock myself when I find out it doesn't work!  I promptly
write the patch and contribute it.  :)
 

That's actually a pretty cool idea.  I might play with it just to
see how I feel about the cursor changing and if it gives me any
ideas about what might happen under it.  Though as I write this
email I'm thinking that if the cursor changed shape when it was
over the diff hunk header I'd try to left-click the hunk header to
get a reaction from the computer.


I just had a thought of putting an actual button icon in the first
column of the hunk header lines.  If it looks enough like a button
icon thingy, users might just click on it.  And when they do we
can present that diff pane context menu, and look, they can stage
their hunks!  ;-)

Just a thought.  Utterly random too.  Musta been that alpha particle
slamming into a neuron.

Thanks for the ideas.  Its certainly given me some things to
experiment with in the next week or so when I can find the time.

-- 
Shawn.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] user-manual: mention git gui citool (commit, amend), Steffen Prohaska, (Mon Jul 30, 12:11 pm)
Re: [PATCH] user-manual: mention git gui citool (commit, ame..., Shawn O. Pearce, (Sat Aug 4, 2:33 am)
Re: [PATCH v2] user-manual: mention git gui citool (commit, ..., Johannes Schindelin, (Sun Aug 5, 9:58 am)
Re: [PATCH v2] user-manual: mention git gui citool (commit, ..., Johannes Schindelin, (Sun Aug 5, 8:26 pm)
Re: [PATCH v2] user-manual: mention git gui citool (commit, ..., Johannes Schindelin, (Sun Aug 5, 8:22 pm)
Re: [PATCH v2] user-manual: mention git gui citool (commit, ..., Johannes Schindelin, (Mon Aug 6, 7:51 am)
Re: [PATCH v2] user-manual: mention git gui citool (commit, ..., Johannes Schindelin, (Sun Aug 5, 10:48 am)