On Apr 13, 2013, at 1:21 PM, Johan Engelen wrote:
On 8-4-2013 15:31, Krzysztof KosiĆski wrote:
2013/4/7 Johan Engelen <jbc.engelen@...2592...>:
Some ideas: a) Use a different element name for the new grids, for instance inkscape:grid2. b) Add some kind of attribute, e.g. version="1" or coordinate-system="document" on the new grid element.
a) Definitely the easiest choice. This is effectively what we did for the new guides too. pre-0.49 will not be able to see grids and guides.
I think this is acceptable; we should only avoid displaying 'broken' grids / guides, where the grid is visible but in the wrong place. It should either work correctly or not at all.
b) More flexible solution. Can preserve forward-compatibility for pre-0.49. But much more work.
I don't think it's worth adding this sort of gratuitious complexity. Saving in old formats is a must for proprietary applications, where each new version costs money. In our case it would only be useful if there are severe regressions, and we should do our best to avoid that anyway.
Yeah, I guess you are right. It would be "over-featured". Ok, so I'll go for the inkscape:grid2 thing then. Thanks for the feedback.
I'd look into making things compatible when we can. In this case I know there were some past discussions, and some came up with a few approaches that could get compatibility without too much effort.
I'll see if I can dig some of these up.