From: Josef Weidendorfer <Josef.Weidendorfer@gmx.de>
To: git@vger.kernel.org
Subject: Re: [ANNOUNCE qgit-0.95]
Date: Sun, 25 Sep 2005 21:19:29 +0200 [thread overview]
Message-ID: <200509252119.29306.Josef.Weidendorfer@gmx.de> (raw)
In-Reply-To: <20050925055259.50066.qmail@web26302.mail.ukl.yahoo.com>
Hi,
On Sunday 25 September 2005 07:52, Marco Costalba wrote:
> >* The commit time is relative to now, which makes no sense to me. Also,
> >it is in the second column instead of the last one like in gitk, which
> >seems better to me. At least, the column is too narrow and then it
> >blends together with the commit title.
I vote for absolute time, and the date column at the end, too.
Relative has no meaning when searching for an old commit.
Besides, QT allows to reorder the columns with the mouse (the order should be
saved in a config file at end to be persistant over program runs).
> >* Getting to the diff view was non-obvious for me. It'd be nice to have
> >some [diff] button as well somewhere. Or you could also show the diff in
> >the bottom part of screen in the commit view, I think gitk solved this
> >nicely.
>
> I have tought a lot how to pass to the user the information that to see a
> diff you have to double click on the commit:
I like the gitk solution better.
What about making the commit list a QDockWindow, which can be docked to either
side of the window (default: top as currently), but also made a floating
window, so that the commit diff gets the whole main window?
> commit changes as does the file revision content: "pin file" checkbox
> simply avoids the file viewer content to change, only main view is updated.
The "pin" action is really not-obvious. Why not open new windows for different
file annotations? Or one window with tabs for each file?
Perhaps make the main window contain commit diffs and file annotations in
tabs?
> Diagonal line could be nicer but doesn't leave you play some tricks to
> greatly speed up graph drawing. I really like those tricks ;-)
I think that diagonal lines as in gitk make it way easier to get an overview.
What makes drawing of diagonal lines slow?
It should be quite fast to subclass QListViewItem for commit entries and
overwrite QListViewItem::paintCell to use your own drawing; paintCell is
called for visible entries only.
Another wish: The tag/head markers in gitk are really good. In qgit, I only
get another background color, and miss the name.
You can do the same drawing as in gitk via paintCell, too.
> >Nice work otherwise. :-)
Yes, really nice.
Josef
next prev parent reply other threads:[~2005-09-25 19:20 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-09-25 5:52 [ANNOUNCE qgit-0.95] Marco Costalba
2005-09-25 19:19 ` Josef Weidendorfer [this message]
-- strict thread matches above, loose matches on Subject: below --
2005-09-25 21:57 Marco Costalba
2005-09-25 20:37 Marco Costalba
2005-09-25 7:07 Marco Costalba
2005-09-25 18:56 ` Josef Weidendorfer
2005-09-25 20:46 ` Robin Farine
2005-09-24 16:06 Marco Costalba
2005-09-24 18:16 ` Petr Baudis
2005-09-25 6:32 ` Alan Chandler
2005-09-25 6:47 ` Alan Chandler
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=200509252119.29306.Josef.Weidendorfer@gmx.de \
--to=josef.weidendorfer@gmx.de \
--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