Archi Forum

Archi => Archi Development => Topic started by: neil.richards on January 13, 2015, 10:55:58 AM

Title: Feature Request
Post by: neil.richards on January 13, 2015, 10:55:58 AM
First off,

This is an amazing tool and very helpful in coming to grips with Archimate.

Apologies in advance if it is rude to post a feature request or if this is not the right place for feature requests.

I think two new features would be very helpful
- Merge palette items. Sometimes I find i've created a redundant node and would like to merge it with another item. Right now the task is manual and it seems like a merge should be possible. With relationships you could take the strongest relationships of both. Granted there might be issues if there were circular relationships
- Distribute horizontally / Distribute Vertically >> This feature is quite helpful in PowerPoint, whereby many blocks are spaced evenly

Anyways, easier said than done and I'm sure you have many other things to do (plus you're doing this for little or no money).

Many thanks,

Neil
Title: Re: Feature Request
Post by: Phil Beauvoir on January 13, 2015, 11:05:15 AM
Hi Neil,

welcome to the forum and thanks for your positive comments.  :)

Feature requests are welcome anywhere and, although there is a formal mechanism to put them - https://github.com/archimatetool/archi/issues - I would not ignore it if recorded here.

Merge palette items - do you mean change an ArchiMate element from one type to another?

Distribute horizontally / Distribute Vertically - I think this was requested before. I'll check.

Phil
Title: Re: Feature Request
Post by: Jean-Baptiste Sarrodie on January 13, 2015, 12:09:55 PM
Hi,

+1 for the first one (Merge palette items). I've been wanting to create the request in GitHub more than I could say but never managed to get 5min to do it.

This should be done this way (seen from user perpective):

And here is what is done (under the hood):

I've managed to do it several time through scripts and it's both easy (logic is simple IMHO) and error prone (because of sanity checks that I almost never do in my oneoff scripts.

I'll update github issue when it will be created ;-)

JB[/list]