I was using the newest beta of Clear to manage my checklists yesterday, and came across weird behavior I had not seen before. As I checked things off, I would mark them as completed, but every so often I would mark one completed by accident. I would shake the phone and press undo, but what got returned to the list was not the item I most recently deleted, but the first one I completed that day. I would correct the situation and continue, and a few items later I would accidentally delete another one, repeat all the same actions, and exactly the same item (the wrong one again) would be returned to the list. Please check this out, the original Clear never did this to me. Thanks.
So I was just testing here, and I think I reproduced what youâre talking about but wonder if whatâs going on is this:
Currently undo in Clear only handles destructive actions. (Deleting list, deleting item, clearing completed items.) It does not support âuncompletingâ an item.
So I think what is happening is youâre expecting undo to âuncompleteâ the item, but it is actually restoring the last item you deleted in your list.
Does that check out?
It would be ideal if Clear had a fully granular undo but I think that might be a bigger project we have to layer on later. Agreed though that this expectation and example is confusing and not a great experienceâŚ
BTW going to edit your thread title to make it more specific/easier to look up in the future.
Now that I think back, I think your analysis was correct. I remember now that I had outright deleted that item because it was a duplicate under a different name of something already on the list. And whenever I accidentally completed an item and shook âundoâ to get it back, the deleted duplicate was the item that came back. I understand your explanation, though I felt sure that undo used to âuncompleteâ completed items in the original Clear. Thanks for the logical explanation, and I agree it would be great to expand undoâs function like this in the future.
This makes sense. Shaking is typically an Undo function.
Sure, and just in case if itâs helpful if you find yourself un-checking a bunch of tasks, we do support multitouch now. It needs more polish but can save some swipes.