Prevent Architecture / Type Dependency Diagram from auto refreshing layout?
Answered
Once I have manually re-arranged the layout of the classes in the Type Dependency Diagram, every time I change a filter, add a new class,etc. it performs an automatic relayout. Is it possible to disable this?
Please sign in to leave a comment.
Hello Guys,
No, it is not possible to disable an automatic re-layout.
Thanks!
Any update on this question? I am interested in repsonse
Alexander Kurakin could you make it possible please? Auto-reorganizing is DISTURBING!
Tangrui1992 the first message in the topic is dated 2017, since then we have a lot of changes in the diagrams, including the automatic relayout being disabled on modification.
If this issue still occurs in the latest release version, could you please fill a bug to https://youtrack.jetbrains.com
Alexander Ulitin Thanks for responding, Alex, I really appreciate it.
However, I did an update on Resharper today, and the Type Dependency Diagram situation just got worse, in my opinion.
Specifically, almost anything you click on the Type Dependency Diagram canvas causes the entire diagram to re-layout, including when you click anything under “Filter Dependencies” and “Grouping…”. Also, when you add any Referenced or Used types in the diagram, everything gets re-layout-ed again. This destroys any previous manual layout and causes the user to redo layout each time when they want to modify virtually anything meaningful.
If I would give suggestions, I would love the auto-re-layout to be COMPLETELY DISABLED, plus NEVER move the existing nodes in the layout, unless the user manually clicks on the two Refresh buttons.
As a side note, is there any way to turn off the auto-re-layout functionality? Either through a button or somewhere to modify in any files or Registry?
Thank you!
Tangrui1992 it is currently not possible to disable the automatic layout change feature. And I don’t see any way to disable it in case of regrouping (but it can and should be disabled when changing filters)
As I mentioned above, please use bug tracker for feature requests and usability issues.