Page 1 of 1

Dynamic Collapsible Tree

Posted: 12 Sep 2007 02:04
by msalvatori
After spending significant time with XY as a newcomer, my most frequent annoyance is a stretched-out tree after hopping around several tabs. While XY does well to dynamically expand destination nodes within the tree, there is no optional symmetry in behavior where the tree dynamically collapses while I move up or out of a node path.

Re: Dynamic Collapsible Tree

Posted: 12 Sep 2007 08:50
by admin
msalvatori wrote:After spending significant time with XY as a newcomer, my most frequent annoyance is a stretched-out tree after hopping around several tabs. While XY does well to dynamically expand destination nodes within the tree, there is no optional symmetry in behavior where the tree dynamically collapses while I move up or out of a node path.
Because I don't like this sort of behavior. :)

Other opinions?

Re: Dynamic Collapsible Tree

Posted: 12 Sep 2007 12:43
by admin
I just added a new thing that might help:

Code: Select all

    + CKS: added new command to "Miscellaneous":
      - Optimize Tree
        Only expand the current path, collapse all other paths.
        Default KS: Shift+Numpad Divide

Re: Dynamic Collapsible Tree

Posted: 12 Sep 2007 16:47
by John Bee
admin wrote:I just added a new thing that might help:

Code: Select all

    + CKS: added new command to "Miscellaneous":
      - Optimize Tree
        Only expand the current path, collapse all other paths.
        Default KS: Shift+Numpad Divide
Bring it on, :) , as long as its optional. :lol: 8)
Cause some things are a turn on, and some a turn off! :lol:

Re: Dynamic Collapsible Tree

Posted: 12 Sep 2007 17:27
by msalvatori
admin wrote:Because I don't like this sort of behavior. :)
And there are times when I too don't want that behavior, which is why I specified it as optional. For those times when I am jumping around, the results render the tree useless, causing me to perform significant scrolling. Your follow-up idea looks like a pragmatic approach that would suite my needs just fine.

Re: Dynamic Collapsible Tree

Posted: 13 Sep 2007 17:09
by JustinF
admin wrote:I just added a new thing that might help:

Code: Select all

    + CKS: added new command to "Miscellaneous":
      - Optimize Tree
        Only expand the current path, collapse all other paths.
        Default KS: Shift+Numpad Divide
Beautiful, just beautiful. Thanks! With a quick keyboard shortcut my tree can be nice and clean. :D

Re: Dynamic Collapsible Tree

Posted: 14 Sep 2007 06:03
by msalvatori
admin wrote:I just added a new thing that might help:

Code: Select all

    + CKS: added new command to "Miscellaneous":
      - Optimize Tree
        Only expand the current path, collapse all other paths.
        Default KS: Shift+Numpad Divide
I am thoroughly enjoying that feature. Thank you for the quick turnaround! :D

Re: Dynamic Collapsible Tree

Posted: 14 Sep 2007 16:23
by John Bee
umm, how is this different from Ctrl-Shift-F4 :?:

I thought this would like this: only one branch open at a time in the tree. Have c: drive fully open and then click on d: drive and c: drive closes up and then d: drive opens up. (or folders etc.) Automatically.

Having to hit a key(s) to do this is no different than doing the ctrl-shift-F4.

Unless I'm having a senior's moment here :wink:

Posted: 14 Sep 2007 17:16
by serendipity
The only difference I see is:
rebuild tree: the clicked node is still open.
optimize tree: the clicked node is closed but still in focus.
Did i get that right?

Posted: 14 Sep 2007 17:37
by admin
serendipity wrote:The only difference I see is:
rebuild tree: the clicked node is still open.
optimize tree: the clicked node is closed but still in focus.
Did i get that right?
No. Rebuild Tree really does all the browsing again. Completely. Including polling the drives, refreshing all icons... etc. the whole job.

Optimize Tree just collapses some nodes. It's *much* faster.

Posted: 14 Sep 2007 17:43
by John Bee
admin wrote:Optimize Tree just collapses some nodes. It's *much* faster.
But, wouldn't it be even neater if it did it automatically?

PS. either way for me is same speed.

Posted: 14 Sep 2007 17:48
by serendipity
John Bee wrote:
admin wrote:Optimize Tree just collapses some nodes. It's *much* faster.
But, wouldn't it be even neater if it did it automatically?

PS. either way for me is same speed.
May be thats why DON said in the first place this:
admin wrote:Because I don't like this sort of behavior. :)
As long as there is quick toggle to ON/OFF the auto-collapse tree, i dont mind it.

Posted: 14 Sep 2007 18:05
by admin
John Bee wrote:
admin wrote:Optimize Tree just collapses some nodes. It's *much* faster.
But, wouldn't it be even neater if it did it automatically?

PS. either way for me is same speed.
Good for you. Fast computer. But the one is at least 100 times faster then the other...

Why not automatic? I don't like it.

Posted: 14 Sep 2007 19:32
by John Bee
admin wrote:Why not automatic? I don't like it.
Well OK then. 8)

Posted: 14 Sep 2007 19:58
by admin
John Bee wrote:
admin wrote:Why not automatic? I don't like it.
Well OK then. 8)
Oh! I had I private bet with myself running that you would ask "Make it configurable!" (But I would have said No.)