SpaceDice9 / exestack

MIT License
1 stars 1 forks source link

Slim down right click menu #6

Open pinehappi opened 2 weeks ago

pinehappi commented 2 weeks ago

Right now the right click menu has many options which can be overwhelming for users.

Some of the options should not appear to the user when they have no scripts selected.

exestack combine these

For these options, I think a solution could be to have them appear in a contextual popup menu whenever the user selects one or more scripts. This is a mockup I made of what it could look like: mockup 1

This declutters the right click menu and makes it more apparent to the user that these actions can be performed.

For the other options Run Selected Scripts and Exported Selected Scripts, I think those should only appear when you right click on a byt. This will also make it more obvious that these operate on byts instead of scripts the user is selecting in the DataModel.

SpaceDice9 commented 1 week ago

Using contextual popup menu to run byts might violate the "Minimal actions" in TODO.md. If however it is supposed to exist alongside the existing method to run byts then it would be too redundant. I don't think changing major GUI stuff like this without having some big benefit really needs to be done at this time. I might change my mind later, so I'm leaving this up for now.