Selection Undo Plugin | Blender-like Selection Undo

selection_undo

Have you ever had that one super important selection that you wanted but you dropped it accidentally while you expanding the selection?
Or are you super used to 3D modelling software where it keeps track of your selection in the undo pile?
Me too! I made this so you don’t have to go through that pain.

Selection Undo is a free plugin to add this directly to studio and works on both Deferred and Immediate Signal Behaviours. I designed it specifically to not interfere with any other plugins and to even work in conjunction with others (such as PartPicker).


Here’s a demo of it.


Did I mention it works with the explorer too?

If there are any issues with it, please do not hesitate to add to this thread!
Thank you.

14 Likes

Pretty cool. I use Control+Shift+Z to redo

robloxapp-20231208-1916409.wmv (271.0 KB)

1 Like

This should be part of the editor as a toggle too! But I guess here it is. Great work!

1 Like

I agree! I totally don’t know why this doesn’t exist as something already.

feels nice especially if ur coming from another software that has this already integrated

Hi there!

Although this is quite an old plugin (5 month bump!) I have decided to update it, due to there being lots of bugs when doing specific tasks (especially with the discrepancies between Immediate and Deferred signaling).

V1.0.1

  • It should be a whole lot more consistent.
  • Fixed issues regarding doing the same action multiple times in a row. This directly hijacks ChangeHistoryService and adds a unique signature for every single action you do meaning there’s a SMALL chance it could cause issues with other plugins.
    • However, the chances of this is incredibly slim. If there are any issues regarding other plugins please let me know!
  • Your studio file should no longer grow in size the more you select–this was a small issue with the way that I used in order to register changes, but now the way I register changes is much less resilient to this type of memory leak.

That’s all!
Thank you for your time.

1 Like