One thing I'd like to address for the 0.45 release cycle is finally flipping Inkscape's coordinate system to match the SVG specification.
However, before we can do that, there's one big looming issue:
Grid and guides are stored in "Sodipodi coordinates". That means, for example, that a horizontal guide at position 0 will be at the bottom of the page.
To address this, I'd like to propose a new feature: allow the user to specify the origin for grid and guides. The UI for the setting would be one of those 9x9 button grid things, which lets you pick one of nine positions:
- top left - top center - top right - left center - center - right center - bottom left - bottom center - bottom right
Guide positions would be reckoned from the selected edges, so that changing from top left to top right would flip the position of vertical guides.
Thoughts?
-mental
MenTaLguY wrote:
One thing I'd like to address for the 0.45 release cycle is finally flipping Inkscape's coordinate system to match the SVG specification.
How about the opposite? ie SVG offering an option to go bottom left up. In fact bottom up coordinates is the only thing I liked about working in OpenGL pre SVG. When we draw a house, we don't draw the floor on top and the roof on bottom. This is especially true for coordinates in mapping which SVG is so well suited for. Likewise bottom up coordinates really help when programming DOM stuff for dynamic SVG images. So whatever it's worth, I'm in favor of keeping Inkscape's current system, especially as Inkscape works toward animation (and maybe 3D) and doing what we can to to get a bottom left option into SVG specs.
On Mon, 2006-06-19 at 20:51 -0400, MenTaLguY wrote:
One thing I'd like to address for the 0.45 release cycle is finally flipping Inkscape's coordinate system to match the SVG specification.
I'm for flipping it, I think we should have everything in the file match the SVG coordinate system. Thus, I think that we should just look at the Inkscape version in the file to determine how the guides are drawn.
If we want to provide the feature in the GUI that things will be on different origins, I'm fine with that. In the file, I think everything should be 'svg'. Personally, top left is much more comfortable.
--Ted
participants (4)
-
Bob Jamison
-
jtaber
-
MenTaLguY
-
Ted Gould