I really love an outline view. However, there are some things that bothers me. When you switch to an outline view it displays all nodded expanded. After collapsing nodes, switching to other file and coming back they all nodes are expanded again.
I would suggest adding an option to show outline initially in collapsed or expanded state. Also if possible, keep a view alive and in a state it was left once it is invoked. Tree for any given file can be removed after file is close.
Another thing that bugs me (not life threatening) is tolltips popping often when mouse hovers over tree nodes that are partially obstructed. It is very helpful but sometimes stays on the way obscuring visibility of the item state. After clicking on the tooltip over a node I cannot confirm if item I clicked is selected Again option to toggle visibility of the tooltips would be nice.
We are looking to have VA Outline remember the state (open or closed) of its nodes as you work in a file:
We are also looking to make the multi line tooltips in VA Outline optional:
What programming language are you working in? I am wondering how your files are structured, since in a "standard" file I would not expect many top level nodes. If you have a single class in a file then you will get a top level node for this class, and virtually the entire file contents will be child nodes.
So if VA Outline is initially all collapsed you will not get much sense of the file.