Philippe asked us to pull together a laundry list of use cases for undo. I've pulled together a first pass here: http://wiki.osafoundation.org/bin/view/Journal/OneDotZeroUndoProposal Please respond with your own use cases and/or anecdotes relating to Undo or questions about the wiki page. Here is a high-level framing of how the use cases are organized... Usage Patterns Interaction Usage Patterns for Undo can be characterized in the following 3 ways. I think we want to support Undo for the first two, because they are relatively hard for users to restore manually through the UI. However, the 3rd usage pattern is easy to undo in the UI and therefore not worth supporting. 1. Spring cleaning: Moving items around. Creating new items. Filing, removing, deleting, cut, copying, pasting and duplicating 2. Making targetted edits on individual items: Addressing items, Editing titles, Labelling, Changing date/time information 3. Flipping switches: Stamping, marking as all-day, Never share this item, Setting recurrence rule, etc Thanks! Mimi |
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list http://lists.osafoundation.org/mailman/listinfo/design
