---- Adonis Papaderos <ado.papas@...1244...> wrote:
On Fri, 2011-08-26 at 09:54 +0200, Jasper van de Gronde wrote:
On 25-08-11 21:51, Adonis Papaderos wrote:
It apears that the work I have done with linked offsets to make them behave as linked offsets have the side-effect of breaking compatibility with old drawings that rely on the old behavior. (see bug #817907 https://bugs.launchpad.net/inkscape/+bug/817907). I believe that commit 10109 should be revoked and the attached bugs marked as won't fix (since I don't see any other way of fixing these).
What do you think?
As for your question, as far as I can tell it's choosing between sticking to old behaviour that doesn't make much sense and causes problems for at least some people and new behaviour that makes a lot more sense but might cause some problems for existing drawings. This is not an easy choice, but I would be inclined to go with the new behaviour, as that's probably the better choice in the long run.
Obviously going with the "new and improved" behaviour will cause some problems with existing material, but I'm afraid it's impossible to always avoid this. Now, if you want to be really friendly towards people with existing material there are a couple of possible courses of action:
- Detect version of Inkscape that file was saved with and automatically
convert linked offsets.
Note: this is what Inkscape does if it finds pre-0.46 definition of a grid.
[...]
Making live effects editable on canvas would be very nice indeed, but I have not seen it done yet, so I don't know if it is feasible.
Off-topic, but, ...??!?!?!?!? ;) (it's hard to even remember LPEs *not* being live-editable on canvas)
-Johan