Community
Participate
Working Groups
I suggest to add option to close all projects which currently selected project doesn't depend upon. 'Close Unrelated Projects' option isn't applicable here as it closes only projects which are completely unrelated with currently selected one. Consider example workspace with projects A, B, C, D, E, X and Y. X and Y are applications, other are libraries. Project X depends on libraries A, B and C and project Y depends on libraries A, D and E. Now, while working on X I have opened projects: X, A, B and C. Currently there's no fast way to switch to working on Y and have opened projects: Y, A, D and E. 'Close Unrelated Projects' option would work if X and Y wouldn't share any library but they do share A. What I suggest is to add option like 'Close all non-dependant projects' which, when invoked on Y would close X, B and C. Example above is simple, but when there are not 5 but 15 libraries it's a LOT of work to switch between X and Y. Putting them into separate workspaces also isn't possible as I sometimes need to work on both X and Y simultaneously.
See also my comment in bug 125654 comment 11 where I also raise questions regarding the current definition of "unrelated".
*** This bug has been marked as a duplicate of 128397 ***