Re: Graph Display
Claus Ilginnis <[email protected]> Mon, 26 Jul 2004 21:44:57 +0200
| Newsgroups | gmane.comp.version-control.cvs.gui.devel |
|---|---|
| Message-ID | <[email protected]> |
Jens Miltner wrote:
>> ---------------------------
>>| 1.4 - cilginnis |
>>| 2004/07/26 Mon 16:05 |
>>| Finished design wi... |
>> ---------------------------
>>the comment would be reduced to about 20 characters,
>>eventually followed by an ellipsis.
>>The whole feature perhaps as a display option ...
>>
>>
>I'd keep the information displayed inline at a minimum in order to not
>loose the overview of the graph display.
>However, displaying the first few characters of the comment *does*
>sound interesting.
>
>
thanks ...
>>What are you talking about copying to the clipboard ?
>>I think I got a really old version here ;-)
>>When there's enough enthusiasm left I can look for it :-)
>>
>>I think tooltips don't make sense because all you see is
>>there . and in my opinion the full comment should
>>not be displayed in a tooltip, don't you think ?
>>
>>
>Well, that was exactly the idea - the tooltips will show up when you
>hover above a node, so it seems like a reasonable way to show the
>comments in case you're interested.
>
>
Well, I stay at/to (?) my opinion ... :-) think we just disagree ... :-)
The question is: Have you ever seen a (good) program where a tool tip is
more
than five words long ?
(except the DevStudio:-) )
I wonder that if you click on an item in the tree
the comment is shown in the console, so there you can see
the whole comment with out the lack of space ... (even if its a tooltip)
Nevertheless - think we'll discuss that when it is time to - ok ? :-)
>>What I find more interesting and to achieve with
>>a little effort is the collapse thing ...
>>( When there's enough enthusiasm left I can look for it :-) )
>>
>>But first of all - I want the author - comment and date :-)
>>Nothing more - nothing less ...
>>And I see your interested in ... ok ... so let's get detailed ...
>>do you want a checkbox in the options dialog for that feature?
>>
>>
>
>Again, I'd first just trigger any optional display based on a
>preference variable (CPersistentBool). It's very easy to add preference
>options later on, once it's decided what really needs to be user
>configurable.
>
>
ok, I'll do so ...
>Candidates for optional display would be the amount of information to
>display inline in the graph nodes as well as whether tooltips
>containing the entire comments should be displayed.
>
>
ok ...
>>The changes I want to made are only specific to
>>windows ... but I think/hope this isn't quite a problem ?
>>
>>
>Just try to keep an eye on what code might be worth sharing and try to
>factor out common parts.
>
>
no question
>>[...]Combining the collapsability with the comment display ...
>>would look like this :
>>[...]
>>
>Instead of doing this, I'd rather go for a proper outline view (or
>whatever you'd call a hierarchical table like the browser views).
>That way, users would know what to expect from the view and it would be
>a standard UI element.
>However, the current graph does have it's advantages over a plain tree
>view control, so this should be an alternative way of viewing the file
>history...
>
>
ok :-) ..... delete brain->getIdea();
By the way do you have any specific style guide ? I am generally
interested ...
>
>
>>Jens Miltner wrote:
>>
>>
>>
>>>Am 26.07.2004 um 10:59 schrieb Oliver Giesen:
>>>
>>>
>>>
>>>
>>>
>>>>>I am going to slightly rewrite
>>>>>the graph option ...
>>>>>so that the author and the
>>>>>revision date and the
>>>>>comment are displayed in the
>>>>>graph.
>>>>>So now I can do this only for me
>>>>>hardcoded quick-and-dirty style
>>>>>or the proper way for all ...
>>>>>(I think the graph-options-Dialog can hold
>>>>>some checkboxes more)
>>>>>
>>>>>So the question is:
>>>>>1.) Are you interested in this feature ?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>Personally I would be. That said, here's my feature request in case
>>>>you
>>>>are really going to implement that... ;) :
>>>>Make the individual revisions' detail data collapsible, so that I
>>>>could
>>>>expand only those nodes that interest me while still keeping the
>>>>general
>>>>"timeline" visible. Always displaying all revision comments inside
>>>>the
>>>>Graph could otherwise result in a rather crowded view. Some of our
>>>>revision comments often exceed 20 lines of text and more.
>>>>Oh, and make sure the texts could still be selected and copied to the
>>>>clipboard... ;)
>>>>
>>>>Thinking about it... maybe a simple tooltip window showing the
>>>>revision
>>>>details in addition to the existing click-behaviour (for the
>>>>select/copy
>>>>tasks) would already be sufficient?
>>>>
>>>>
>>>>
>>>>
>>>A tooltip is what I'd suggest - it's much easier to implement (the
>>>graph is not really suitable for resizing one of the boxes as all
>>>others would have to shift to make space, etc.) and it will give you
>>>the information if you're interested.
>>>
>>>I still think, adding the name and date to the revision box may be a
>>>good option, since these are details that are of known size (i.e.
>>>small
>>>enough to keep the general tree structure visible) yet they might be
>>>helpful when quickly browsing through the tree. Also, I'd at least
>>>display them conditionally based on the setting of a persistent bool
>>>value, even if that option is not [yet] exposed in the UI...
>>>
>>>
>>>
>>>
>>>
>>>>
>>>>
>>>>>2.) Is something else planned ?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>Nothing that I know about. Kalle? Jerzy? Jens?
>>>>
>>>>
>>>>
>>>>
>>>Nothing planned from my end at the moment...
>>>
>>></jum>
>>>
>>>
>
></jum>
>
>
>[Non-text portions of this message have been removed]
>
>
>
>
>
>Yahoo! Groups Links
>
>
>
>
>
>
>
[Non-text portions of this message have been removed]
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/NhFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/cvsgui-dev/
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/