Skip to content

Commit d5a9871

Browse files
authored
Arcade Update 2025 blog post (microsoft#10459)
* import blog text * add a couple of images * the other images * enlarge nested block images slightly * a couple of gifs * vscode gif * editor tour gif * version history gif * reduce the toolbox png slightly * image paths and edits * update blog main page and SUMMARY * delete unused image
1 parent cde277d commit d5a9871

File tree

15 files changed

+103
-0
lines changed

15 files changed

+103
-0
lines changed

docs/blog.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# Microsoft MakeCode Blog
22

3+
## [MakeCode Arcade 2025 Update](/blog/arcade/update-mar-2025)
4+
5+
March 24th, 2025 by [Jaqster](https://github.com/jaqster)
6+
7+
Wow, I can't believe it's been 2 years since we shipped an update to MakeCode Arcade! We had over 800 open issues and many pending features...
8+
9+
**[Continue reading this blog post](/blog/arcade/update-mar-2025)**
10+
311
## [Display shield extension/simulator for the micro:bit](/blog/microbit/display-shield)
412

513
February 3, 2025 by [Thomas Ball](https://github.com/thomasjball)

docs/blog/SUMMARY.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Microsoft MakeCode Blog
22

33
* [Blog](/blog)
4+
* [MakeCode Arcade 2025 Update](/blog/arcade/update-mar-2025)
45
* [Display shield extension/simulator for the micro:bit](/blog/microbit/display-shield)
56
* [MakeCode Code Evaluation Tool Beta](/blog/tools/code-eval-tool)
67
* [MakeCode for the micro:bit 2024 Update](/blog/microbit/2024-update)
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# MakeCode Arcade 2025 Update
2+
3+
**Posted on March 24th, 2025 by [Jaqster](https://github.com/jaqster)**
4+
5+
Wow, I can't believe it's been 2 years since we shipped an update to MakeCode Arcade! We had over 800 open issues and many pending features pushing at the Beta gate to get out. This release felt so good to ship! We hope you enjoy some of these new goodies!
6+
7+
Note – we know it's the middle of the school year for many, so if you would like to continue using the existing version, you can bookmark https://arcade.makecode.com/v1.12.
8+
9+
## Blockly update
10+
11+
In line with our other editors, Arcade was upgraded to the latest version of the Blockly library. The MakeCode blocks visual programming interface is built on [Google
12+
Blockly](https://developers.google.com/blockly). You shouldn't notice any big visual differences in the MakeCode blocks, but by upgrading we are now able to access all the latest Blockly plugins and features, including support for future work around accessible blocks. If you're interested in learning more about our work on the "Great Blockly Upgrade", watch this talk from the [Blockly Summit](https://youtu.be/SoXN61lSL9U).
13+
14+
## Version history
15+
16+
Version history comes to Arcade finally!
17+
18+
>_"Noooo!!! I just made a change that deleted all my code!!! Please help me!"_
19+
20+
These posts on our forum always made us very sad 😞. So, we decided to do something about it. The Version History feature (affectionately called the ‘MakeCode Time Machine') supports 5-minute snapshots of code so users can restore and save copies of previous versions of their projects. Open the **Settings** menu and select Version History to see this view.
21+
22+
![Version history](/static/blog/arcade/update-mar-2025/version-history.gif)
23+
24+
## Themes and Accessibility improvements
25+
26+
Orange isn't for everyone. And although I love the original Arcade orange color scheme, it isn't the most accessible in terms of color contrast for visually impaired users. So, we've added support for themes – now users can select from among 4 different color themes including a high contrast theme to help improve accessibility and add a touch of personalization! To set your theme, click on the **Settings** menu and select Theme.
27+
28+
![Theme selection](/static/blog/arcade/update-mar-2025/themes.png)
29+
30+
As part of our theming overhaul, some of you may have noticed that we also updated the Arcade font family to a more accessible/readable font.
31+
32+
![New fonts](/static/blog/arcade/update-mar-2025/fonts.png)
33+
34+
And, we've improved the color contrast for nested blocks of the same color with a lighter border to make them more readable.
35+
36+
### Old nested block borders
37+
38+
![Older nested blocks](/static/blog/arcade/update-mar-2025/old-nested.png)
39+
40+
### New nested block borders
41+
42+
![Newer nested blocks](/static/blog/arcade/update-mar-2025/new-nested.png)
43+
44+
In addition to that, we also improved the accessibility of our tutorials for color blind and vision impaired users by changing the block name color highlighting to include the icon and improve color contrast readability.
45+
46+
![tutorial updates](/static/blog/arcade/update-mar-2025/tutorial-updates.png)
47+
48+
## Editor Tour
49+
50+
There is a lot going on in the Arcade code editor, and it can be overwhelming for newbies. We released an interface tour that automatically starts for new users when they create their first project, or it can be started from the **Help** menu. This feature is helpful to set context and orient people before they start coding.
51+
52+
![MakeCode editor tour](/static/blog/arcade/update-mar-2025/tour.gif)
53+
54+
## Support for more languages
55+
56+
We are so happy to see MakeCode Arcade going global! We have support for 5 new languages in this release – Arabic, Dutch, Irish, Italian and Korean! Big, big **THANK YOU** to all the volunteers who have helped localize MakeCode and bring coding to students around the world. If you would like to help translate or proofread translations, learn how to get involved at https://makecode.com/translate.
57+
58+
![Editor languages](/static/blog/arcade/update-mar-2025/editor-languages.png)
59+
60+
## Blocks Copy/Paste
61+
62+
This feature is a real delighter for me. Now, you can copy chunks of code across projects! Simply right-click on a block in one project and select Copy (or Ctrl-C on keyboard), open another project, right-click on the Workspace and select Paste (or Ctrl-V).
63+
64+
![Blocks copy/paste feature](/static/blog/arcade/update-mar-2025/copy-paste.gif)
65+
66+
## Animations go mainstream
67+
68+
With the popularity of the animation blocks, we've decided to pull them out of the Advanced section of the Toolbox and make them more discoverable for users.
69+
70+
![Animation toolbox category](/static/blog/arcade/update-mar-2025/toolbox.png)
71+
72+
## Keyboard input
73+
74+
This was a request of many of the AP CS Principles teachers who are using Arcade to teach user input and output. Now, for users on a computer, the [Ask for String] and [Ask for Number] blocks will use the system keyboard input by default, instead of the game controller input making it much easier to enter long responses. If you download your game onto a handheld Arcade device, or click on the on-screen game controls, then the input will revert to using the game controller buttons.
75+
76+
![Keyboard directed input](/static/blog/arcade/update-mar-2025/keyboard-input.gif)
77+
78+
## Open in Visual Studio Code Online
79+
80+
We shipped the [MakeCode Arcade extension for VS Code]( https://makecode.com/blog/arcade/vscode-extension) a couple years ago, and have seen positive feedback from folks using it. Now, we're excited to release support for MakeCode Arcade in Visual Studio Code for the web. This makes it even easier to move projects from MakeCode to VS Code because everything's in the browser.
81+
82+
![MakeCode in VSCode](/static/blog/arcade/update-mar-2025/vs-code-web.gif)
83+
84+
## Feedback
85+
86+
Thank you to everyone who has logged bugs, submitted PR's, translated and suggested new features! Any new bugs you find in this release, please log them in [GitHub](https://github.com/Microsoft/pxt-arcade/issues)
87+
88+
Any other questions, comments, suggestions, and feedback – please join the discussion at the
89+
[MakeCode Forum](https://forum.makecode.com).
90+
91+
Happy Making and Coding!
92+
93+
<br/>
94+
The MakeCode Team
692 KB
Loading
129 KB
Loading
61.2 KB
Loading
82.4 KB
Loading
53.6 KB
Loading
53.5 KB
Loading
89.3 KB
Loading

0 commit comments

Comments
 (0)