I love how the new system makes reading complex formulas easier. I do wish there was a way to tell if a variable is a scene or global variable.
In this example a and b are scene while c is global.
Possible options. I don’t think adding an icon within the expression would work. It would be nice to have it in the autocomplete list. For expressions, I can think of 2 methods. You could use a different color for the variable types. Either 2 separate colors like blue and green or maybe just black for scene and green for global. Another option would be to have a tooltip appear under the variable after you hover for a short period of time.
Something like this. The variable name could also temporarily become bold or a different color.
I like your idea
But personally i would expand it or more like combine it
I would opt in for 3 icons each for each variable type
Where each icon have different color
We could use same icons as always but they should not have include same color as other 2
That would be perfect solution in my eyes
Or maybe use alt codes symbols as icons?
For example this is me holding left alt and pressing (then releasing) number 1 2 3 4 5 6 on numeric keypad (one right from arrow keys)
7 8 9
• ◘ ○
Where there are tons of alt codes to pick from
I do not suggest using alt codes just to be clear
But icons (which are just text characters) for each 3 types of variables
I love the ability to just use a*b+c but it’s too vague especially when showing it to others. I definitely would like something toggleable so you can the user can decide or you can turn it on when making a screenshot.
I like the simplicity of a-b+c. IDK. How about a-b+ c. Mabye only use a symbol for global variables and everything else would be assumed to be a scene variable.
I still kind of like the idea of shortening the syntax to Var(), VarStr() and GVar() or GlbVar()
I’m starting to use the new systems even for examples. I guess for now, I might also post my variable screen with examples. IDK. It’s going to take a while to get things smoothed out and everyone on the same page.
IDK, it’s tough. You need something that is clear. Those don’t scream scene or global. Object variables shouldn’t be a problem because you’ll have an object before them like Newsprite.ID.