[QGIS-Developer] New node tool - undo steps

Nyall Dawson nyall.dawson at gmail.com
Tue Jul 11 16:39:10 PDT 2017


Hey all (+Martin),

I was using the new node tool last week and have a question about
undo/redo levels.

In 2.x the node tool saves undo steps for each individual operation.
i.e. delete a node, move a node, add a new are all individual undo
steps and can be individually rolled back. In 3.0 all node operations
get squashed to a single undo step. If I move a bunch of nodes, then
add some, and then accidentally delete one, undoing reverts all
actions rather then just the final delete action.

I find this a UX regression, and likely to be a cause of frustration
for users doing heavy amounts of node editing. Is this behavior by
design? Could it be flipped back to the 2.x behavior?

Otherwise the tool was a joy to use :)

Nyall


More information about the QGIS-Developer mailing list