From: "Marco Costalba" <mcostalba@gmail.com>
To: "Git Mailing List" <git@vger.kernel.org>
Subject: [ANNOUNCE] qgit new "smart browsing" feature
Date: Sun, 3 Jun 2007 22:39:51 +0200 [thread overview]
Message-ID: <e5bfff550706031339v5ffda0a6u6f520f0c7b49f442@mail.gmail.com> (raw)
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
next reply other threads:[~2007-06-03 20:40 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-06-03 20:39 Marco Costalba [this message]
2007-06-04 8:21 ` [ANNOUNCE] qgit new "smart browsing" feature 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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e5bfff550706031339v5ffda0a6u6f520f0c7b49f442@mail.gmail.com \
--to=mcostalba@gmail.com \
--cc=git@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).