[Palm Gestures] Various Improvements for Undo/Redo Gestures
Current undo redo gestures:
- Undo: Double tap with two fingers
- Redo: Double tap with three fingers
With some improvements (Speed up repeated undo/redo operations):
Undo
- Initial undo: Double tap with two fingers
- Subsequent undo actions: Single tap with two fingers
- Initial undo: Double tap with two fingers
Redo
- Initial redo: Double tap with three fingers
- Subsequent redo actions: Single tap with three fingers
- Initial redo: Double tap with three fingers
-
Mister Cube commented
I want to be able to choose which gesture I want to use to undo and redo.
Let's add a menu for that in the options menu! -
rom mark commented
This article is very nice and helpful. I find the information printed in the article will help readers. I enjoyed it so much, thanks for sharing this. You can also play new games in https://1v1lolgame.co
-
omer bengal commented
Absolutely must have option to choose!
-
Kathy commented
Should be an option to choose if you want to double tap or single tap with two fingers to undo
-
Elliott Treinen commented
I often prefer using the undo feature over switching to the eraser tool and requiring two taps per undo often makes it feel like I have to play a button-mashing Mario party mini game just to delete the last word I wrote.
-
Keir
commented
When in read-only mode, the two finger double tap gesture to undo still works. I suggest that this undo gesture is disabled when not in edit mode.
-
Max
commented
Agree. I cannot understand the thought process behind the implementation. If I need to undo 10 strokes, I have to tap the screen 20 times, instead of just 10. It's maddening, and I just use the undo button instead. Implementing undo-redo with a double-tap is the same to me as not implementing it at all.
-
Ella Simms
commented
a toggle option to turn off the three finger undo as i never use it but will accidentally undo my writing as im leaning on the screen
-
Steve Linberg
commented
Undoing a written word or two is a monstrous pain under the double-two-finger-tap system. It might be 10 or 15 strokes that all need undoing, and pounding away on the ipad screen with a double-tap for each individual stroke takes way too long and is cumbersome.
How about: double-tap and HOLD enters an "undo scrub" mode, where you can drag left and right to move through undo history with a simple two-finger swipe gesture, instead of dozens of fingertip-bruising taps? This would be a marvelous improvement to writing flow.
-
Hannah Chung
commented
The way undo has to be doubled tapped EACH time is inconvenient and sometimes undos too much because the system recognizes too many double taps or the timing of the app recognizing each double tap after another is not accurate, leading to triple taps or two double taps to get ONE undo. I just end up using the toolbar. Please review experience for procreates multiple undo ux&ui because 1. Screen doesn't jump and 2. I only have to tap once after the first tap recognition.
Make it recognize the two fingers and make it single tap please...way more convenient!
Same for redo. -
Onkar
commented
Here is my issue: I am writing a document with a lots of design and art work. Suppose I have filled page “A” with lot of content non sequentially. Now I’ve moved on to next page “B”. Accidentally I draw somethings on page B. Then as per my habit I tap undo couple of times, now if unknowingly do more undos than the changes on page B. It undos changes on page A as well. If I don’t notice it then I’ve lost last content put on page A. If I notice it, then I have to press redo till I make sure nothing has been lost. Which wastes some time, plus induces some paranoia.
Can you restrict undo operations to the current page only? I mean what’s the point in continue doing undo operations on pages which are not visible(or not in front of us) at that moment?
Same case can be said about redo operations.
In other words can you maintain user actions separate for each page? So that undos on current visible page doesn’t affect non visible pages.I know there is a “clear page” feature. But it can’t be used when I have some content already on page B.
Further discussion with support team:
>> If we stored undo information for the current page only, it wouldn't be possible to undo something on a previous page even after we scroll to it.
You could maintain an undo queue/stacks for each page that the user has done modifications on, in that edit session. You don't have to maintain undo queues for all the pages in the document. You need to maintain the queues only for the pages that the user has modified so far, from opening of the Goodnotes app and opening the document.
When the user scrolls to the previous page, bring up that page's undo list, which will be separate from the next page.>>However, I can imagine how the current behavior can still work in the user's advantage in case they need to be able to undo something on a previous page.
Why would a user want to undo things on the previous page while staying on the current page? Naturally they would navigate to the previous page and then do undo/redo operations that they certainly will prefer to be happening in front of their eyes.
If you are concerned about previous page's undo operations, you can maintain in separate list for that page as explained in previous point.Same discussion also applies to "redo" operations.
-
Anonymous
commented
go to the page in which undo/redo changes are made
when undo/redosometimes, hard to track where (what page) undo/redo changes are made... don’t want to mistakenly undo actions made at different pages
-
Anonymous
commented
Yes! Two-finger tap for undo, three-finger tap for redo would be so useful!
-
Nei M.
commented
How come you decided to go for double-tap /only/ instead of giving us the option to choose between single or double-tap?
Please add this, and maybe an option to turn the gestures off for those who prefer the buttons on the screen (see the comments on your own post about the update, for example). It would be deeply appreciated.
And also, the redo gesture does not work very well for many, if at all (not working at all in my case).
-
Naomi Penne
commented
These gestures are used in the app Procreate and they are very convenient. They make the workflow feel much faster and more fluid. Also, they have become standard gestures for performing the undo & redo functions in many apps.
-
Anonymous
commented
1. Two fingers, double tap for undo is too much. Why not a single tap with two fingers?
2. Add meta changes to the undo stack: if I add or remove a page, I want to be able to undo (or redo) it, same for template change.
-
Anonymous
commented
Yes please.. single finger erase would be excellent. Voting for additional finger gestures as well as I think panning and lasso would be good as well.
-
Jan Rychter
commented
Yes, please. I used Concepts for a long time and I got used to the comfort of being able to use my finger to quickly lasso things up, without going to the toolbar.
I would set the finger to "lasso", but it's best to provide options for people.
-
Symon
commented
Please include the option to inactivate the gesture undo — undoes much too often while I am writing.
-
Ibro
commented
It would be nice if the was a toggle option. It could be more deliberate and useful for some the way it is now, for others having a single tap across apps makes everything more efficient.