archimatetool / archi

Archi: ArchiMate Modelling Tool
https://www.archimatetool.com
MIT License
948 stars 268 forks source link

[new feature] Navigator enhancements; split source and target tabs for parallel view, toggle for expand/collapse all... #217

Open theunsfvo opened 7 years ago

theunsfvo commented 7 years ago

Hi guys,

Using Navigator a lot and would find it easier and quicker to work with if we had these enhancements:

  1. Split source and target tabs for parallel view,
  2. Add a toggle for expand/collapse all sub elements.
theunsfvo commented 6 years ago

At least point 2?

The default is expanded, but it switches to collapsed on its own and I have to deselect the element and select it again to get an expanded view again...

Phillipus commented 6 years ago

For (2) - we can't expand all sub-elements automatically in case there is an infinite cycle (Actor --> Role --> Location --> Actor --> etc). For this, there would need to be some check to stop this (that would be complicated).

I have changed it so at least it doesn't collapse when switching between target and source.

theunsfvo commented 6 years ago

Not collapsing when switching would work perfectly!

Just a toggle button would also be great, if you want to toggle between collapsed and expanding TO ONE LEVEL DOWN ONLY... I don't see a use for expanding more than one level down....

Thanks ​ Phile​ , Theuns

"I love deadlines. I like the whooshing sound they make as they fly by." Douglas Adams IQ Business http://www.iqbusiness.net: Solution Architect | TOGAF 9 Certified Enterprise Architect My 3D Images http://bluestarcreations.wordpress.com/ || Some of my writings http://www.writingroom.com/writingresults.aspx?m=Zandria || My Awesome Stuff Blog http://awesomestufftheunslikes.wordpress.com/about/

On 18 October 2017 at 13:58, Phil Beauvoir notifications@github.com wrote:

For (2) - we can't expand all sub-elements automatically in case there is an infinite cycle (Actor --> Role --> Location --> Actor --> etc). For this, there would need to be some check to stop this (that would be complicated).

I have changed it so at least it doesn't collapse when switching between target and source.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/archimatetool/archi/issues/217#issuecomment-337567347, or mute the thread https://github.com/notifications/unsubscribe-auth/AE2-pXqJMfa_Hyceegmnv1exvrDMWgrbks5stef6gaJpZM4MypHU .