After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 714233 - Undo/redo
Undo/redo
Status: RESOLVED FIXED
Product: geary
Classification: Other
Component: client+engine
unspecified
Other All
: High enhancement
: 0.14.0
Assigned To: Geary Maintainers
Geary Maintainers
Depends on: 790308
Blocks:
 
 
Reported: 2011-06-03 10:07 UTC by Jim Nelson
Modified: 2019-11-07 01:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charles Lindsay 2013-11-21 20:25:30 UTC


---- Reported by jim@yorba.org 2011-06-03 15:07:00 -0700 ----

Original Redmine bug id: 3706
Original URL: http://redmine.yorba.org/issues/3706
Searchable id: yorba-bug-3706
Original author: Jim Nelson
Original description:

We should from the get-go make all operations undoable.

Related issues:
duplicated by geary - Feature #6658: Basic "Edit" Menu Options (Duplicate)



---- Additional Comments From geary-maint@gnome.bugs 2013-11-14 02:59:00 -0800 ----

### History

####

#1

Updated by Adam Dingle 7 days ago

If there's one operation I'd like to be able to undo, it's Archive. Everyone
once in a while I'll press the Archive button by mistake, after which I don't
even know which message I've accidentally archived.



--- Bug imported by chaz@yorba.org 2013-11-21 20:25 UTC  ---

This bug was previously known as _bug_ 3706 at http://redmine.yorba.org/show_bug.cgi?id=3706

Unknown Component 
   Using default product and component set in Parameters 
Unknown version " in product geary. 
   Setting version to "!unspecified".
Unknown milestone "unknown in product geary. 
   Setting to default milestone for this product, "---".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.
Resolution set on an open status.
   Dropping resolution 

Comment 1 Jim Nelson 2014-10-09 00:51:51 UTC
Undo Archive/Trash is ticketed separately at bug #721828.  I think it would be acceptable to only offer that initially and worry about a more full undo/redo stack later.
Comment 2 Michael Gratton 2017-11-13 23:02:58 UTC
Adding a dependency for Bug 790308, since that will provide the infrastructure needed to implement this.
Comment 3 Federico Bruni 2017-12-12 12:18:56 UTC
Just to sum it up:

- Geary already offers a *single* undo for Archive or Delete actions. No redo is possible.
- This ticket is about allowing more than a single undo and offer also a redo
Comment 4 Michael Gratton 2019-11-07 01:09:50 UTC
This will be fixed in 3.36 courtesy https://gitlab.gnome.org/GNOME/geary/merge_requests/359