git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [ANNOUNCE] qgit new "smart browsing" feature
@ 2007-06-03 20:39 Marco Costalba
  2007-06-04  8:21 ` Andy Parkins
  0 siblings, 1 reply; 10+ messages in thread
From: Marco Costalba @ 2007-06-03 20:39 UTC (permalink / raw)
  To: Git Mailing List

I've pushed a patch series to
git://git.kernel.org/pub/scm/qgit/qgit4.git that implement a new and
much improved way to browse a repo.

What
-------

- Possibility to switch from revision message to diff content in
bottom left pane of main view

- Possibility to jump to next/previous revision with link labels at
the pane corners

- Optional use of mouse wheel to perform all of the above actions


How
------

In the bottom left pane two labels have been added. Both contain some
links, a default one (big) and a secondary one (small), mouse wheel
action performs the default link action when scrolled out, above or
below the content view.

Links could be switched right clicking on them by the means of a popup
context menu.

Finally in Edit->settings menu a check box called 'Show always
revision message as first' has been added. When checked (suggested),
on jumping to a new revision the log message is shown first,
regardless of the previous pane content.


Notes
--------

Care has been taken to allow the wheel browsing experience to be as
natural as possible, in particular a way to avoid to switch when user
just wants to scroll has been implemented. Also, getting a responsive
scroll and switch command avoiding false positives was not immediate.

I have found, to my surprise, that more the natural behaviour was
obtained more the code amount was big. At the end a quite not trivial
class has been added just to let the user browsing without thinking on
how to do it.

Hope you enjoy it. Of course feedback is, a always, welcomed.


Marco

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2007-06-07  5:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-03 20:39 [ANNOUNCE] qgit new "smart browsing" feature Marco Costalba
2007-06-04  8:21 ` Andy Parkins
2007-06-04 11:20   ` Marco Costalba
2007-06-04 12:09     ` Andy Parkins
2007-06-04 16:15       ` Marco Costalba
2007-06-04 19:03         ` Andy Parkins
2007-06-05  5:50           ` Marco Costalba
2007-06-05 18:48           ` Marco Costalba
2007-06-06  8:30             ` Andy Parkins
2007-06-07  5:11               ` Marco Costalba

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).