eez-open / studio

Cross-platform low-code GUI and automation
https://www.envox.eu/studio/studio-introduction/
GNU General Public License v3.0
530 stars 91 forks source link

[EEZ Flow] Action widget distinction for native user actions #582

Open zalexzperez opened 1 week ago

zalexzperez commented 1 week ago

Flow and Native user actions share the same looks.

To have more information, I propose a distinguished look for native actions, for example:

image

mvladic commented 1 week ago

Implemented.

zalexzperez commented 1 week ago

I appreciate the change. I don't want to be annoying, but please, consider this.

Right now, the User Actions section looks like this:

image

But you may not remember what the lighter or darker green stands for. If you hover over the widget, you also don't get information about whether it's a native or a flow action.

This gets worse when you have the widget in the design area, without anything to compare it with:

image

To be able to easily tell what type of action it is at first glance, I'd add an extra touch to help with that, without confusing anyone. Two ideas:

I particularly prefer the last one. If you don't like any of the two, that's fine.

Also, when selecting the user action, properties panel could show it's a native action:

image

And finally, like mentioned before, hovering mouse cursor over the action, could indicate it as well: image