What I literally mean about the features of Snavanced are these:
Do you like this blockspam about the beautiful rendering of the aero default theme?
About taking videos from projects are in simple steps (do a click to the camera icon):
You can start a recording by yourself or with the help of the flag event,
the IDE will be taking pictures of the current stage as 480x360 px.
Next, when you stop the project or if the project stop itself, the video will be processing.
Finally when the video finishes processing, it will be downloaded as a folder with data.
About the "catch" and "throw" blocks, these are primitives in the "Control" category:
I only need the primitives to make sure these will be customizable when bootstrapping.
These blocks can support first class colors as primitives in the "Pen" category:
Sure, why not about getting first class colors in the first place?
About BigDec, it not only needs my own math.js JavaScript library to get decimals.
It also needs a modified version of jsbi.js to get a polyfill of the BigInt object in legacy.
The tricks.js file can let you get polyfills for modern JavaScript inside of older browsers.
The default maximum decimals you can get is about to 16, but you can increase to more.
Did I not mention the extra block shapes in the blockspam?
Okay, finally here goes the last example to see. Metaprogramming...
I hope this explanation changed your mind about Snavanced! Thank you for reading.