SamSuka
denialtek
denialtek

patreon


Toying With This Week (May 30 - June 5)

Tease Support & V2.0

This is going really well.

Editor:

Setup when selecting a Tease to play:

So far I've implemented:

There's a ton of things I need to do and figure out before production though:

I still feel like it's at least another 2 weeks or work if not more, but we'll see how this week goes.

----Past Weeks Changes----

Bug Fixes

I found a few annoying timing bugs while testing Teases and they've now been fixed for Scripts as well. When a step changes any actions or trigger checks that the code is still processing ended up looking at data for the new step which often caused triggers to re-fire when they shouldn't have.

I also found that toys kept resetting their pattern to the basic On pattern if you changed views, which is now fixed.

Page Load Time Improvements

The web changes too fast. This weeks unplanned frustrating refactoring project was to move to Firebase v9. It introduces tree shaking and I know Firebase is by far the largest contributor to the size of the site so it was worth it to get it updated.

Also even more significantly I noticed that I've been bundling all node modules into a single .js file instead of splitting them. So all users were downloading the code for for example the huge pose detection library instead of it only loading if they intended to use the motion detector. This is fixed now and the site loads in half the speed and with way less bloat.


More Creators