komga
komga copied to clipboard
Provide More Safeguards for Library Deletion
Describe your suggested feature
Library Delete is a HIGHLY destructive action, and it is currently only a couple of options away from a frequently used "empty trash" option. It is extremely easy for a user who isn't paying close attention to what they are doing to mistake the two, or to mindlessly attempt to use that option to delete some selected series in the manga list (I certainly did! But luckily I keep good backups!)
This option obviously has a popup to confirm, but it's a similar one to the "empty trash" popup confirmation and extremely easy to mistake it for the other.
Given the fact that this completely blows out all data for that library I really feel like additional protections need to be in place. Even something as simple as requiring the user to type out the name of the library and making the confirm button bright red would serve to distinguish it from "empty trash" and from the "delete series" which are also both accessible from the series list.
Ideally I think it would be best to move this option entirely out of the normal workflow's view and relegate it to somewhere in the server options since it's not the sort of setting you should be using in day-to-day use.
Other details
No response
Acknowledgements
- [X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open issue.
- [X] I have written a short but informative title.
- [X] I have updated the app to the latest version.
- [X] I will fill out all of the requested information in this form.
"users don't read".
A good Idea would be to do the same thing as github do for example wich mean we have to WRITE the full name of the Library name, with case sensitivy and paste disabled. I think it could be a very good idea for user that "don't read" :/
yeah or users can start reading. if they wipe their library because they don't read big warnings in red and they tick confirmation boxes without reading, that will probably generate enough harm so that they realize they should read stuff :D
That seems like an... unproductive... approach to UI design. "The users will hurt themselves until they share our vision"
That seems like an... unproductive... approach to UI design. "The users will hurt themselves until they share our vision"
if it gets implemented, there's still a good chance people will still complain that it's not enough, that's all i'm saying. I haven't closed that issue, but there's a lot of other more important stuff to do.
That seems like an... unproductive... approach to UI design. "The users will hurt themselves until they share our vision"
For this very reason, I keep a backup of my stuff. I mean I use this from a tablet... one slip up and yeah. Gone.