
2010/12/15 Krzysztof KosiĆski <tweenk.pl@...400...>:
2010/12/15 Jon Cruz <jon@...18...>:
I think we need to do an overall cleanup that clarifies what are UI coords, which are document coords, etc. The cleaner we can make this, the easier it will be to maintain and expand upon.
We just need to get rid of this artificial situation where what is shown in the UI does not match what is written into the document.
I have to say, I really agree with Jon on this one (there's a lot of technical stuff I'd just rather not get involved in). To me it's almost a CSS & HTML type situation where presentation (in this case, the UI) and content should be able to be separate. If we end up locking it down it will really take away a lot of the all-purpose functionality (this coming from having used Inkscape for technical drafting about 3 weeks ago and relying on the UI coords the way they are now).
I definitely seen the need for a standard doc-to-ui transform that is configurable and dynamic. Among other things this will make it easy to have the document rotate as the ring on a wacom tablet is 'turned'. That's a very common bit of functionality that really helps artists.
This will be very hard to do, because the display system assumes the transformation from desktop to screen is a pure translate + uniform scale; the tiling system in SPCanvasArena is built on this assumption.
I don't think level of difficulty should push us to make short-sighted decisions. This really is the question of do we want to limit ourselves to being a graphic design tool or keep it open ended to users with other needs?
Cheers, Josh