stefankueng / BowPad

A simple and fast text editor with a ribbon UI
http://tools.stefankueng.com/BowPad.html
GNU General Public License v3.0
658 stars 84 forks source link

Feature Request: Specialized Undo Buttons #275

Open PaltryProgrammer opened 2 years ago

PaltryProgrammer commented 2 years ago

Greetings Kind Regards I am trying to understand the logic of Undo. Sometimes it undos everything entered e.g. if I click on Undo here it will delete everything I've typed. May I suggest several Undo buttons i.e. to wit [ Undo last character entered ] [ Undo last word entered ] [ Undo last sentence entered ] [ Undo everything entered ] [ Undo deleted character ] [ Undo deleted word ] [ Undo deleted sentence ] [ Undo entire delete ] Of course each button is made active as situation calls for. - Best Cheerio

stefankueng commented 2 years ago

undo does undo the last action. So if you paste a whole text, then that text will get undone. If you simply type, an undo will undo what you've typed (depends on how fast you type though, not every single char is undone separately). That said: if you have a situation where undo undoes too much, please report that specific situation.

Because I have to say that: multiple undo buttons is something I will never implement. That's just very very bad UI.

wmjordan commented 2 years ago

Perhaps he meant something like that in VS. There's a drop-down split button for Undo. In the drop-down, we can undo multiple actions with a single click.

image
stefankueng commented 2 years ago

https://groups.google.com/g/scintilla-interest/c/rWdS4jCjsyQ/m/Rtespjp0AQAJ

doesn't seem to get done anytime soon, if ever.

PaltryProgrammer commented 2 years ago

Specialized Undo-Redo and Two New 1