On Apr 5, 2010, at 5:46 PM, Krzysztof KosiĆski wrote:
Adhering to the SVG standard at the DOM (SP tree) level looks logical to me. We can then implement a different mechanism for specifying the coordinate system to be shown in the UI, but at the DOM level everything should be in SVG coordinates. Essentially the document / desktop split was a design error.
Well, close.
I'd say that you're right about keeping the DOM level clean. And then for the document/desktop split we just need a *clean* definition and separation.
That is, we need to make it easy to work with multiple views ("desktops") on a single document with everything consistent. Allowing for rotation is a view-specific twist that I think can help with considering where and how to separate coords.