I just upgraded to Studio 2023.4.4. The more complicated you make it, the worse it gets. It seems like the idea that when something works just fine don’t change it for no reason is lost on your developers. Maybe you need to get feedback from the developer community BEFORE making changes, not after.
For starters, the memory usage (leak?) problem has gotten worse not better. Simply having a basic project open, not even multiple, and the UiPath memory usage is over 1GB.
It takes a lot longer for Studio to start Running/Debugging a process now, and this is going to eat up tons of extra time for me every year. I click that button dozens of times a day.
The “indicate” process is often much slower to start now. And for some unknown reason, it keeps coming up with computer vision enabled which I don’t need and have literally never needed. So I have to press F8 to turn it off then wait 5-10 seconds to be able to indicate an element. More wasted time over and over and over.
The time it takes to validate after I type or edit an expression is now much longer than it used to be. More wasted time, thousands of times a year. Sometimes it takes almost a minute for the red “error” icon to disappear from an activity. Sometimes it refuses to disappear, even though the expression is correct. So then I have to delete and re-add the activity and re-code it. More wasted time.
Moving everything out of the Properties panel and into the activities in the designer canvas is also a design deficiency. What’s the point of the Properties panel now? Having huge expanded activities in the canvas now takes up much more space, which means when I am looking for a particular step in my code it takes more scrolling (which is now slower) which…wastes more time.
These expression boxes, like in the new If activity:
I don’t need this. I’m a developer. I’m perfectly capable of just writing a condition statement, I don’t need this hand-holding that should be reserved for StudioX. Now I have to click the + icon, then select Advanced Editor…extra clicks, more wasted time.
The visual appearance - these vertical lines that thicken with what’s selected, now every box has the same top and bottom horizontal line, orange left border for some activities but a blue left border for others…what a mess. Grey box for unselected activity, blue box for selected activity - this was simple and easy and made it easy to see where the activity ENDS which is the most important thing. When I’m trying to add another activity at the bottom of something that’s nested in something else, now it’s difficult to tell where to put it. We work vertically, not horizontally.
And now it just crashed after I indicated an element. Probably because it’s using 1.5GB of memory. Killed it, reopened the project, immediately using 1.1GB memory.