git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[ANNOUNCE] qgit new "smart browsing" feature

From
MCMarco Costalba <mcostalba@gmail.com>
Date
Jun 3, 2007, 20:39 UTC
Message-ID
<e5bfff550706031339v5ffda0a6u6f520f0c7b49f442@mail.gmail.com>

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: Andy Parkins
Message 1 of 10 in “[ANNOUNCE] qgit new "smart browsing" feature”
  1. Marco CostalbaJun 3, 2007
  2. Andy ParkinsJun 4, 2007
  3. Marco CostalbaJun 4, 2007
  4. Andy ParkinsJun 4, 2007
  5. Marco CostalbaJun 4, 2007
  6. Andy ParkinsJun 4, 2007
  7. Marco CostalbaJun 5, 2007
  8. Marco CostalbaJun 5, 2007
  9. Andy ParkinsJun 6, 2007
  10. Marco CostalbaJun 7, 2007

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.