SpaceDice9 / exestack

Other
2 stars 1 forks source link

Slim down right click menu #6

Open pinehappi opened 3 months ago

pinehappi commented 3 months 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 2 months 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.

pinehappi commented 2 months ago

I was thinking the popup menu would be for the Run DataModel Scripts feature and other ones based on selecting a script in the explorer, so you can use them in one click. The idea was to move those options from the right click menu to an easier to discover and access area. Running byts would stay the same.