Resonite-Issues icon indicating copy to clipboard operation
Resonite-Issues copied to clipboard

Remove Undo Manager in Userspace

Open Hayden-Fluff opened this issue 1 month ago • 1 comments

Is your feature request related to a problem? Please describe.

Currently, the Userspace generates an Undo Manager, and it normally can't be used, however undo actions can still be invoked in desktop mode via using Ctrl Z, though the Userspace doesn't care what context this action is invoked in, so it runs undo actions regardless of your intent. This results in setting changes or any value changes in the Userspace getting undone without the user knowing.

Describe the solution you'd like

The undo manager shouldn't be generated in the userspace, I can see no practical use for it since it can't normally be invoked, and it's only ever annoyed me.

Describe alternatives you've considered

I tried creating a facet to remove the undo manager from the userspace, however whenever I try to delete it or any slot under it with protoflux, the destroy nodes still pass as if they do delete, but the slots still remain.

I have also considered making a mod to either remove the userspace undo manager or just not generate it all together, though mod development is a little above my skill level.

Additional Context

I very often change my texture settings while in desktop mode to free up vram, and I've very often encountered cases where I set my settings back to what I want, but end up accidentally undoing these changes (because I'm undoing things in the world), resulting in some weird cases where new textures are different from my desired settings.

Requesters

hayden_fluff

Hayden-Fluff avatar Nov 23 '25 17:11 Hayden-Fluff

dupe of https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/513

art0007i avatar Nov 23 '25 18:11 art0007i