-
-
Notifications
You must be signed in to change notification settings - Fork 270
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Line style for elements (dotted, dashed) #702
Comments
Outline styles might be something for a future update but, like colours, won't be tied to a particular status or meaning. However, if outlines are implemented in a future update, it should be possible to set them according to some criteria using a jArchi script. |
+1 on being able to customize outline. Agree with Phil that implementation should be kept as simple as possible and not include dynamic changes based on properties. FWIW, I do have the same need though and I'm thinking about a potential implementation of such "dynamic" feature in jArchi. My idea is to define some standard behavior and some pseudo-language (based on jArchi API) to define them, e.g. |
Hi Guys, it's been a while.... Happy to see that element Line Colour, -Width and -Opacity made it into Archi. Would it now be possible to also add Line Style please? I could very well use: solid, dotted and dashed (short & long), the standard bunch really. |
As I'm tied up with so many other developments on Archi (coArchi 2, profiles, important maintenance and build issues, etc.) and there's only one of me ;-) , this one will have to wait a bit longer. |
Hello Guys, It's been a few years ... Thx & BR, |
Well, actually things are never simple. In order to implement the feature request of "support different line styles in figures" there has to be a wider consensus on the requirements and what is needed for implementation.
In order to proceed we need a broader agreement on (1), (2), (3) and (4) to start with. |
Hi Phil,
Does this help? |
@johmut Thanks for your feedback. The main issue now is what to do about the
When this type of situation has occurred before we had to write a special backward compatibility loader which, in this case, would work like this:
Then this creates an issue for coArchi users who are now alerted to the fact that something has changed and a new commit is required, but they don't know what changed. So we have to think about this impact. @jbsarrodie Do you have any thoughts on this? |
Hi Guys, My view on KR, |
That's possible, but I wonder if other users will want to style the
I wonder what other users think? |
Other users seem to be OK with the proposed features ;-) |
I haven't had any feedback from anyone else about this, and I don't want to implement it based on only one person's feedback. Also, I think that other users will probably want to change the line style of the
Yes, once the above issues are resolved we can aim for a major Archi release at some point, when some other features have been implemented. |
Hello @Phillipus, |
I thought I'd made this clear in the commit? The implementation work has been completed. So, yes, it will be added to the next release, together with other planned features. When that will be depends on the other bits and pieces that need doing...Eclipse updates, Java updates, Unit tests, CI work, testing, corresponding features in jArchi, work on coArchi 2... |
I've built an Early Access version of Archi so you can try it out: Change line style for selected elements in the Properties/Appearance tab. |
Hi @Phillipus, @jbsarrodie, |
Do you mean non-visible? If so, you can set line opacity to 0. I can certainly implement a "None" line style in the drop-down box which means that the border is not drawn on the rectangle type figures, but it could be achieved with the line opacity setting. @jbsarrodie WDYT? |
I think that would make sense as it's more obvious and making border transparent seems a bit like a hack. Btw we might want to revisit visual notes as we have a "border style" which mixes figure style (rectangle vs dog ear) and border style (none). But maybe you've already change that (I still havenwt tested the latest code) |
Note has an additional border type of "None", and Canvas Block and Canvas Image have a border colour of "None" (no border). If they are removed I'd have to add a backward compatibility handler to convert them to the none line style when loading older models. |
Unless anyone has another idea then I'll have to write a converter when loading models to change a Note's border style from "None" to "Rectangle" and set its Line Style to "None" instead. Also deprecate the Note border style of None (and in jArchi) and remove the option from the drop-down. This conversion has the side-effect that opening the model in an earlier version of Archi the Note will not have a "None" border type. |
I was expecting that. So my personal preference is to keep it as it is today. Maybe this can be added to a list of other changes which require updating the internal persistance format, and do this changes in one single release when coArchi2 will be available. This would limot impact on coArchi1 users. |
I've added the "None" option to today's early access release. |
Our company uses the outline style of EA concepts to visualize validation status: Draft = Dotted Line, Proposed = Small Dashes, Confident = Large Dashes, Validated = Solid Line. I believe this would be a great feature to add to Archi ...
I can imagine "Outline Style" to be configurable by a manual selection out of a dropdown box, as it is in Visio, PowerPoint, ...
Even better would be to add the ability to link the Outline Style to a custom Property that can be named "Validation Status" and assign an Outline Style to the different values for that property: Draft = Dotted Line, Proposed ...., Confident ...., Validated ......
The text was updated successfully, but these errors were encountered: