Opened 8 years ago

Closed 8 years ago

#800 closed defect (fixed)

Need undo manager

Reported by: Conrad Huang Owned by:
Priority: blocker Milestone: Alpha 4
Component: Core Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Instead of global undo for all actions, implement an undo manager that actions can register undo handlers. For example, the "cartoon" command can record the current state before making changes and register an undo handler to reset state. Code for each action (command or GUI) can decide whether it will support undo.

Change History (1)

comment:1 by Conrad Huang, 8 years ago

Resolution: fixed
Status: newclosed

Done and released in alpha 3

Note: See TracTickets for help on using tickets.