Feature request: double-stroked lines with arrowheads


It’s great that OmniGraffle has the double-stroke feature, but this does not work (at least how I want it to work) when using arrowheads.

In a future update, it would be great if there was an option that the double-stroke applied to the arrow-head itself, and not just the line. Here’s an example of what I get and what I want.



Looking at your example to see what is missing. Are you using white (chalk) stroke color and and obsidian gap color?

It seems to be behaving properly since the white (chalk) arrow head is part of the stroke and not the gap.

Maybe using a filled arrow shape will do what you want. Below on top is shape and below is a line (similar to what you did)
Screen Shot 2020-10-01 at 5.43.42 AM

I am using lines, not shapes, because I need complete curved/bezier lines with arrowheads (and not just that one example arrowhead). Using the arrow shape wouldn’t work.

And yes, I’m using white stroke and black gap.

In general, I’ve got a case where callout lines point from an object on the background to an object within a dark background, and the dark line gets lost once it hits the background.

Okay. Tried another way. I used the line on the top and duplicated it. Then did an Edit -> Obect -> Convert Line to Shape and altered the fill and stroke properties and got the bottom example.

Granted, it will be hard to move things after the conversion but it does seem to be at least close to what your seeking:
Screen Shot 2020-10-01 at 10.18.23 AM

Thanks for the idea. What I’m currently doing is duplicating the line and setting the bottom version to double the weight and adjusting the size and location of the arrowhead so that it about looks correct. Your idea takes less futzing.

When I tried it, I didn’t get the extra lines at the intersection of the line and head.

Something weird came out on my conversion. I sent it to tech support to see if they an locate oddness. Might be the beta I use or operator issue!