Bug 109213 - [JFace] [Undo] - generic navigation undo in JFace viewers
Summary: [JFace] [Undo] - generic navigation undo in JFace viewers
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P5 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-09 17:36 EDT by Susan McCourt CLA
Modified: 2019-09-06 16:14 EDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Susan McCourt CLA 2005-09-09 17:36:10 EDT
While looking at the different kinds of undo that might be useful in the IDE, 
there is a category of "mouse accidents" or "wrong key slipups" that could be 
undone if JFace viewers provided generic undo for navigation operations.

Examples include:
- changes in selection
- expand collapse state in trees
- visible item (scrolling)

While these kinds of problems aren't as important as data loss, there are 
times that one wrong move can invalidate a lot of effort that went into 
getting where you wanted to be.

This kind of support could perhaps be available in some place other than 
Edit>Undo..., probably some kind of affordance on the part itself.

Thoughts?
Comment 1 Susan McCourt CLA 2005-09-09 17:51:33 EDT
This undo is more valuable than it might seem, especially when you aren't sure 
what you've just done.

Sometimes the user "slips"(during a drag/drop, scroll, key slipup, etc.) and 
the viewer's context changes radically, and the user is not sure what they 
have just done.  They can see what's available in the Undo menu, and if they 
in fact changed data (and assuming we support resource-based undo), they can 
see something like "Undo move Xxx" and realize what they've done.

But if there's no data change, and nothing to undo (or something old to undo), 
then they still aren't sure what they did.  If there were a place to undo the 
gesture at that point, they might see that all they did was scroll, or 
accidentally expand/collapse something.
Comment 2 Susan McCourt CLA 2006-07-07 14:49:37 EDT
cc'ing Boris since this one involves viewers.  
Boris, I don't this in my 3.3 plans at this time, but wanted you to know about the idea.
Comment 3 Markus Keller CLA 2007-03-07 12:20:24 EST
"Undo Gesture" would also be useful in workbench windows for e.g. resize, move, detach, attach, maximize, minimize, open, close parts, or even for undoing settings changes like filters, etc. .
Comment 4 Susan McCourt CLA 2009-07-09 16:55:19 EDT
As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009
Comment 5 Eclipse Webmaster CLA 2019-09-06 16:14:52 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.