I strongly disagree with the way you have done it in the new version, and apparently also somewhat in the older version.
I’m not a programmer by trade, still learning, so I use the activities pane to find a solution to what i’m trying to do if i havn’t made a workflow file for it before that i can reuse. I install all packages and use the search function. The way to get that pane / tab populated so I can search in it is by installing packages. From what I now understand, is that when you install a package, the project adds it to its dependencies no matter if you use it or not in the actual project. This makes no sense at all. The activities list should be global and not the actual dependencies list, it should just be the options you have available and first when added to the actual process interface, the Main tab if we call it that, should it be added to the dependencies of the actual project.
I really do not get why you would make users have to reinstall packages for every project they do. I get it for the current and apparently also older versions because you have made the activities list the actual dependencies list, then i get it why you want users to install packages as they develop robots. But this is not user friendly and it is a huge waste of time in my opinion.
To be very clear. The activities list should be just that, a list of stuff that you have the option to do, and it has nothing to do with the actual project, only when you drag an activity out from that tab and onto the actual project the dependency list should update to include that activity.
The current way is nothing close to user friendly and forces the developer to have extensive knowledge on what is possible instead of just being able to search. or as a developer, now i have to search and see if there is a package that matches the name of what i’m working with. then i have to install it. After installation i have to find it and see if it contains the activity i’m after, instead of me just being able to install the packages i want to have, and then from project to project search in the activities if some thing matches what i want to do.
You might thing that 18.3 is great, but i’m rolling back and blocking any further updates, i think it is frustrating to use.