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.
Regards, Krzysztof