I was finally able to install the new beta over the weekend.
I really like the ability to make custom rules. This should prove educational to newer users and useful to the more experienced users as well.
I haven’t found any problems or concerns with how the custom rules work However… to really make custom rules super useful, users need to be able to copy them between projects. And as @MR.GAM3R mentioned, it’d be nice if users could delete unused variables so they don’t clutter up projects.
I do have some feedback on the default custom rules that are included:
The “Bold Text” rule could be coded better. There’s no reason to have the Set Position inside the When self Clone Index > 1 rule. This is the same as When Object is Cloned except it runs continually which it doesn’t need to. The Set Position should just be in the When Object is Cloned rule since it just needs to run once.
The Drag Me rule might better show the capabilities of custom rules if it was more than one When with one block.
Perhaps instead of:
It could be a Drag Me that drags the object at the spot where it’s touched (instead of snapping the center of the object to the last touch spot):
And finally, the Background custom rule seems like an odd fit for a default rule. It’s a very specific pattern so I’m wondering if many Hops would use it. Since it’s a rule that would only be given to one object, I’d suggest the background be more generic or reusable.
Perhaps a simple gradient background so Hops could just change the colors to customize the default rule. To make it more interesting (and faster), the code could use a clone and draw from the middle out: