The suggestions for expression and action editors

vs1969-2 shared this idea 1 year ago
Under Consideration

After working extensively with expression editor and with actions for some time, I would say there is much room for improvement in usability in these pieces of code. What I would like to see (and, if I am missing anything and some of this is achievable somehow, I would appreciate any help):

1) in the expression editor - ability to see the full name of the variable and the name of the control in the circles on top - at least in tooltip, or e.g. by switching to some specific "full-view mode" which could include auto-fit, internal scrolling - anything of this kind. While making massive replacements of the certain variables or certain controls throughout the whole prototype I found the lack of such visibility a major annoyance - as you are not able to see what is in the expression by just looking at it in editor!

2) in the expresson editor - ability to specify the name of the variable or the name of the control not only with drag-n-drop (which in my case e.g. included switching to some faraway panel via outline) but with just typing in its name. For variables this can also include double-clicking on the circle including variable and selecting the new one from the list in some popup dialog.

3) ability to undo the operations in the editor

4) ability to copy-paste the fragments of expressions in the editor (i.e when the fragment is selected, only deleting it is possible now, copying, cutting, and pasting are natural extensions for this).


Some more remote possibilities could include


5) ability to edit the expressions and actions as text. The tool is already able to show actions and expressions this way if the alternative view mode is selected, the next step would be making us able to edit them in-place in this format. Small changes and copy-pasting the fragments of expressons are sometimes much easier to do this way.

6) ability to search-and-replace in actions and expressions.


Also, some minor usability problems:


7) I would appreciate the event panel not making itself scrollable horizontally when it is resized over some width, as it is done now. Instead I would like to keep the wrapping functionality which is provided when the panel is resized below that width.

8) why cannot I double-click on the calculated expression in Set Value action form to go to editor, why must I always right-click on the gear icon (which is small) and then select Edit from the context menu?

My overall impression is that the tool goes to great lengths to prevent users from specifying an incorrect input as all is constructed from predefined blocks via drag-n-drop. And sometimes this leads to major usability problems for the people who exactly know what they are doing.

Comments (3)

photo
1

Hi there,


Thank you so much for taking the time to report this. It has been added to our product backlog so our development team can consider implementing your ideas in future versions.

Best,

Sonia Durán

photo
1

Thanks for the answer,


Found one more problem (and again quite an annoying one): in the event panel the condition is always truncated after the 3rd logical branch (see the screenshot in attachment), at least I was not able to expand it. And there is no tooltip showing the full condition, as e.g. for actions. This, together with the lack of full names visibility inside the editor, effectively makes everything after that 3rd branch "write-only" after the creation of condition as there is no way to see what is in there from anywhere of the tool. At least I did not find how to see it.

photo
1

Hi,


You will be able to see and edit the condition using the gear icon.


Best,


Sonia Durán