this isn’t a question for makecode themselves, nor to the forum mods, it’s specifically for @richard. if you can update the makecode microbit and arcade websites to have new features at any time, and you can make a lot of really helpful extensions for people to use, then… why not just make some of the extensions features for the site by default?
Good question!
There are a few things we consider before making changes to our editors.
Firstly, having too many blocks can be overwhelming for new coders. Keeping blocks in separate extensions let’s us add features for advanced users without making it so that we have a million blocks in the editor by default.
Secondly, we try to avoid making screenshot breaking changes to the editor whenever possible. A lot of people take screenshots of the editor when they are making instructions for other people to follow. If we change a bunch of blocks around, it can make it look like those screenshots are no longer valid.
Thirdly, and this is related to the second point above, when we do make changes we want to make sure that they are the right blocks/APIs so that we won’t have to change them in the future. A lot of times I will add new blocks to extensions before moving them into the main editor so that I can test them out and see how they work for people.
Here’s a question I have when will you feature extensions like the platformer of the sprite util those are really cool extensions and I have to look them up whenever I want to use them. I’d be fine if those showed up if you searched platformer or util like some of the other hidden extensions.
I just want a easy way to find extensions when our going to a external websites
@danger_kitty whenever I get around to writing documentation for them…
okay sure that sounds great documention isn’t fun to write but is nessary