Automattic / simplenote-android

Simplenote for Android
https://simplenote.com
GNU General Public License v2.0
1.77k stars 299 forks source link

Being able to undo/redo without having to access the server. #1561

Open daoxi opened 1 year ago

daoxi commented 1 year ago

So, I understand that you can undo/redo by using the "History" feature, but the "History" feature requires accessing the server (and hence mandates internet access), so I'm unable to undo/redo when I have no internet or simply can't access the server.

What

Make it possible to undo/redo when there's no internet (like how other note/text editors have always been able to do so offline).

Why

It's very common that users may not have internet 100% of the time (e.g. on a plane, taking a subway, wifi/data outage, server down, etc.), but users should always be able to undo/redo (like in almost all other note/text editors). Undo/redo is one of the most basic features, it's really frustrating when you accidentally delete some texts but have no way to recover them.

How

There're a couple of approaches, either/both could be considered:

  1. Add regular undo/redo buttons, like those you find in editors like Microsoft Word.
  2. Allow accessing the "History" feature locally instead of having to access the server every time. The "History" data can still sync with the server when it's accessible.

Please kindly let me know if any clarification is needed.

peril-automattic[bot] commented 1 year ago
Fails
:no_entry_sign: Please add a type label to this issue. e.g. '[Type] Enhancement'

Generated by :no_entry_sign: dangerJS

peril-automattic[bot] commented 1 year ago
Fails
:no_entry_sign: Please add a type label to this issue. e.g. '[Type] Enhancement'

Generated by :no_entry_sign: dangerJS

igotdes commented 5 months ago

+1 from a forum user:

I use SimpleNote a lot on both a laptop and Android phone. On a laptop if you accidently delete part of a note you can simply press CTRL & Z to undo. However today I delete part of a note from my Android phone (accidently), what would be ideal is if there was an “undo” option available in SimpleNote via the menus or is there a way to enable it?

igotdes commented 5 months ago

+1 from a forum user:

[...] While these steps explained above can probably recover all or most deleted text, the process is combersomb and complicated and absolutely limits the kind of speed and flow of work I am used to with Xiaomi Notes, in which undo and redo are always present and continually used buttons.

igotdes commented 5 months ago

+1 from a forum user:

The lack of Undo is a showstopper for me. It’s crazy. History is not sufficient. The first time I lost a bit of data with a slip of the finger on Android I had to roll all my notes back to Keep.

daoxi commented 4 months ago

A couple of years later, still waiting for an response from the devs about this...looks like I'm not alone (judging by the comments from the forum)