Optional deletion confirmation dialogue
Hi,
I am aware that the deletion confirmation dialogue was removed due to #4, but for me personally, it would be very useful if I could re-enable it. I'm not very dexterous with my phone sometimes and from time to time hit the Delete button by accident when I wanted to press Edit or just swipe over the notification. With no confirmation dialogue, this means that I just loose the entire note by accident.
If introducing a whole options menu for this would be too much effort, perhaps a "Always delete without asking" checkbox could be added to the confirmation dialogue for anyone who does not wish for it to come up.
I was actually thinking the same thing not so long ago, because I noticed that deleting a screenshot also has a confirmation dialog. And another checkbox also came to mind, but adding more and more checkboxes isn't really the solution in my opinion. So I actually have some ideas.
- Add a settings icon to the dialog where you have all the preferences (to keep the main dialog clean)
- After deleting a note, show a toast/snackbar with an undo button
- (Add a settings activity. Not ideal for note specific settings)
The first one is kind of my favorite, since this will allow me to add more preferences in the future. What do you think?
I think having a preference menu would be good, also in general for other customization.
But I also like the undo toast idea. Maybe that could be what happens if you disable the confirmation dialogue? So if someone just wants to delete a lot of notes at once (like in #4), they can do it, but they still get some safety against accidental deletes.
Also, maybe some ideas for other possible options that could be added to the preference menu:
- What the default should be for note color/"Hide on lockscreen"/"Lock in notifications" for new notes
- Whether to show the Edit/Delete buttons in the notification
- What should happen when one taps on the note itself (Current popup/Do Edit directly/Do Delete directly)
I think you're the only one with this problem. If you want to add it, then add the option to enable it. You don't need to put horrible dialog by default