Overlapping lines appearing thicker

John Oram john at oram.com
Sun Jan 11 19:23:32 PST 2004


Karl-

Hear hear!  Tolstoy would be proud.

I have battled even line spacing for several years now. I had 
proposed a "conduit" a while back, but your "cable tie" tag has a 
better ring to it.  The UI issues are tricky though.  I had 
envisioned a special shape (essentially a rectangle, but with two 
ends cut out -- think a cross section of a pipe) that you could drop 
lines into and drag them out of, though you'd probably need a 
group/ungroup analogue in there somehow.

You could drag it about and the lines would route accordingly, but 
still be bounded and spaced according to the size of the 
conduit/cable tie.  You could make the conduit/cable tie itself 
visible or invisible, maybe with an tag similar to the action icon. 
It wouldn't behave all that differently from a normal shape except 
that it has some intelligence and can influence lines.

I've sketched up a couple of ideas at
http://oram.com/omni/cable_tie.graffle
and
http://oram.com/omni/cable_tie.png

As for your other comments, magnet snap to grid would also be hugely 
helpful.  (So would line magnets, but that's a different discussion.) 
Arrow nudging magnets would also be great.

For reference, below is a list of feature requests from two years 
ago...  We're slowly getting there. :)


-John

>Date: Mon, 11 Feb 2002 13:28:39 -0800
>To: omnigraffle-users at omnigroup.com
>From: John Oram <john at oram.com>
>Subject: enhanced line and magnet behaviour
>
>Howard and I were talking about some enhanced magnet and line 
>behaviour we'd like to see.   I'd thought I'd summarize it and some 
>of the related traffic (From Warren, Jesse and others) we've been 
>seeing this week.  I'll integrate these into the list I posted 
>previously at http://oram.com/omni
>
>These really come down to the need to have much tighter control over 
>line placement.
>
>- finer magnet control
>	- zoom in magnet pane
>	- nudge magnets within drawing area
>	- snap magnets to grid
>	- enhanced audio/visual feedback
>		- halos
>		- click (on discovery)
>		- snap (on attach)
>	- allow shapes to snap together
>
>- enhanced line tools
>	- line snaps at sub-multiples of 90 degrees
>	- conduits
>		- shapes that control the flow of lines
>		- drop lines into the conduit
>		- when conduit moved lines move but maintain
>		  relationship to each other within conduit)
>			- e.g. I have two shapes connected, but I
>			  need the connecting lines to bypass objects
>			  along the way, yet still remain
>	- multi-line
>		- line type with 'n' parallel lines that maintain
>		  relationship to one another when attached to shapes
>	- inter line alignment
>		- ability to align lines like we can with shapes?
>		- set line angles relative to one another
>	- optional line jumps (a la visio)





More information about the OmniGraffle-Users mailing list