[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Subclipse-dev] Revision graph and cache implementation

From: Eugene Kuleshov <eu_at_md.pp.ru>
Date: Wed, 13 Aug 2008 13:12:57 -0400

Alberto Gimeno wrote:
> I've just committed some changes. I think the output looks better now.
> Here there is a screenshot:
> http://farm4.static.flickr.com/3055/2760319604_ea2c7bb308_o.png
> I played with Zest. It's easier and nicer by default, but it lacks
> some features like zooming, so I think that the best will be to stay
> with the GEF implementation.
>
> Nodes with black font and border are those that have been tagged.
> Their tooltips show the tags. And a tag is any branch (column in the
> output) with only one node and without any connection other than the
> first one.
>
  I like how it look now. Really neat.

  I have few ideas that may help to improve use of the screen real
estate and improve overall graph usability:

* option to collapse revision nodes that don't have incoming or outgoing
edges.
    e.g. [1] -> [2] -> [3] -> [4] can be collapsed into one node [1 -
4]. Tooltip could show the list of collapsed revisions.
* align branches horizontally, so it would preserve chronology.
    e.g. in your example, nodes [199] and [209] would be on the same
horizontal level as node [197]
* it seem like right now there is a lot of free space on the screen,
just because tag nodes at the top are quite wide
    maybe shrink the node label and use tooltips to show the actual tag
    another option that can be also convenient in some cases is to allow
to use horizontal orientation for the whole graph.

  regards,
  Eugene

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subclipse.tigris.org
For additional commands, e-mail: dev-help_at_subclipse.tigris.org
Received on 2008-08-13 19:13:17 CEST

This is an archived mail posted to the Subclipse Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.