Bug 11974 - Double-Clicking folders in solution explorer doesn't expand/collaps them (Argue)
Summary: Double-Clicking folders in solution explorer doesn't expand/collaps them (Argue)
Status: RESOLVED FIXED
Alias: None
Product: Xamarin Studio
Classification: Desktop
Component: General ()
Version: 4.0.1
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2013-04-25 16:59 UTC by newbprofi
Modified: 2013-04-29 15:24 UTC (History)
2 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description newbprofi 2013-04-25 16:59:44 UTC
This is copy of Bug 3192, which sayed WONTFIX, i quote:
because of "That's not standard behaviour on any platform AFAIK" (c) Michael Hutchinson.

Well, i wanna say u smth. Platform != IDE.
1) Look at Visual Studio, everything works fine, double click expands folders in solution explorer, the only exception is opening options dialog for resource folder.
2) Look at Unity 3D Editor -> Inspector. Every component expands/collapses via not even double, but "Single" mouse click.

LOGIC: And now, please, think logically. What should happen, when you double-click folder in "REAL-LIFE"? Yes, right: file's list should appear. Every platform's explorers, Linux or Windows, knows that. And you know that?

Untill there will not be double-click expand/collaps, your IDE will not be any usable for me. Sorry, but it's true, and it's very sad, because i really think you have all chanses to replace even Visual Studio, if you do it right. But obviously it's not gonna happen right now. But please at least try and don't forget logic and common practice. Thank you in advance.

I just can't always trying to click and not miss every "expant/collaps" icon in left side of folder, that's very hard to navigate, please try to understand that. Configuration menu i need only in 1% of cases, so i can use Right-Click + Options menu as i always do. I assure you everybody will support me.
Comment 1 newbprofi 2013-04-25 17:45:38 UTC
Please note, i discuss exactly "Folders", not every expandable element. Every element should have it's own logical behaviour via double-clicking.
Comment 2 newbprofi 2013-04-25 17:58:55 UTC
To be more accurate:
Project folder, Assembly folder, References folder, File folder - MUST expand/collaps via Double-Clicking. That's the AFAIK.

Options for them must be available via - Right-Click + popup menu, besides you have "Option" icon on right side of each element.
Comment 3 newbprofi 2013-04-25 18:09:07 UTC
God..., you don't even have "Expand/Collapse ALL" option on every element. But that's another story.

Conclusion: no "expand/collapse all" option via right click, no expand/collaps via double click. What do i have? Keyboard navigation? Or i should be sniper and expand all 1000 folders in my project via small icon? pfff.
Comment 4 Lluis Sanchez 2013-04-29 15:24:58 UTC
The double-click issue has been fixed and the fix will be included in incoming releases.

The expand/collapse all commands are not in the context menu for several reasons. We try to reduce the number of items in the context menu, and only have those that are really useful. We don't try to add every command you can run with the selection, even if it is common (or standard) to have them in other apps or IDEs. 

The Collapse All command is equivalent to clicking on the expander, which is much faster than right clicking on the item and selecting the command on the context menu. So there is no real need for it.

The Expand All command, if you think about it, doesn't make sense for most of projects. Projects often have many folders, maybe with several levels of nesting. Expanding all the nodes means making everything visible, and making it very hard to navigate through the solution. There are also performance and memory issues. The solution tree is lazily loaded as you expand the nodes. This is done that way because displaying the contents of a folder may be an expensive operation (for example, if the project is under version control, the status of all files has to be checked). You may have different opinion on this, and maybe there are use cases in which it might be useful, but in general we believe that it is not really necessary to have that command in the context menu.