On Mon, 2003-12-08 at 13:13, Alan Horkan wrote:
Are there any plans to work on Infinite Undo? Some sort of journalling or suchlike? Should I file an RFE?
Primarily from a usability point of view I dont like ever needing to (have a preference or even) answer the question of how many levels of undo I want. Users of course want as many levels of Undo as they can get.
There would probably have to be some upper bound. I can see after some long, heavy editing session, the memory footprint getting quite large. If the undo level isn't up to the user, how would the application limit the amount of memory it uses (not a rhetorical question)? I imagine at some point, old actions would have to fall off the end of the list.
I get that memory management can be very complicated in a raster graphics programs with all sorts of effects but I dont quite understand what the problem is in a vector graphics application.
You still need memory, but not at the same magnitude. A vector app could probably support a much higher undo level than a raster image program, since Inkscape is only manipulating SVG nodes and their properties.
Mike