Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Undo last previous action button #81

Open
Buckminsterfullerene02 opened this issue Aug 19, 2023 · 1 comment
Open

Undo last previous action button #81

Buckminsterfullerene02 opened this issue Aug 19, 2023 · 1 comment
Labels
A-gui Area: GUI C-enhancement Category: new feature or request E-medium Diffculty: medium, some experience may be needed

Comments

@Buckminsterfullerene02
Copy link
Contributor

If you make an action such as mod or profile deletion by accident and you don't know what it was you deleted (as mentioned in #78), it would be nice to have an emergency "oh shit go back" button.

I'm sure this would rely on #13 to be robust...

... but since the only good action I can think of that this is useful for is profile or mod deletion, maybe some shitter, bodge solution with a temp value of whatever it was that was deleted being stored for the undo button would be good enough.

@trumank
Copy link
Owner

trumank commented Aug 20, 2023

An undo stack would be a pretty good solution for the time being and should be fairly easy to implement for most profile modification made in the GUI. The only difficult one that comes to mind is undoing something that is no longer present in the mod cache, though maybe cache changes should just invalidate the history.

@jieyouxu jieyouxu added the C-enhancement Category: new feature or request label Aug 20, 2023
@jieyouxu jieyouxu added A-gui Area: GUI E-medium Diffculty: medium, some experience may be needed labels Jun 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-gui Area: GUI C-enhancement Category: new feature or request E-medium Diffculty: medium, some experience may be needed
Projects
None yet
Development

No branches or pull requests

3 participants