# New changes

**URL:** https://forum.makecode.com/t/new-changes/31190
**Category:** EV3
**Created:** [October 15, 2024, 6:55pm UTC](https://forum.makecode.com/t/new-changes/31190 "2024-10-15T18:55:11Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![THEb0nny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theb0nny/32/3500_2.png) [@THEb0nny](https://forum.makecode.com/u/THEb0nny)
#### Post date: [October 15, 2024, 6:55pm UTC](https://forum.makecode.com/t/new-changes/31190/1 "2024-10-15T18:55:11Z")

</div>

Can someone from the development team review my changes for the pxt-ev3 editor, which have been hanging for a long time.

> <https://github.com/microsoft/pxt-ev3/pull/1045>
>
> The \_setMode() method was called, and just like at the beginning of this.mode = …0, this.realmode = 0, the algorithm in \_setMode checks this.realmode != this.mode and only then calls setAnalogMode(), in which the mode is passed to the simulator.
> 
> When we find the DAL.CONN\_NXT\_DUMB sensor in detectDevices(), we additionally call setAnalogMode(). Perhaps the same thing needs to be done for DAL.CONN\_INPUT\_DUMB, but there is only one analog sensor ev3 (touch sensor), and it works without this change. This way you set the mode forcibly when the sensor is found, i.e. at the beginning.
> 
> I did the same thing as when finding DAL.CONN\_INPUT\_UART, in that case updateUartMode() is called.

> <https://github.com/microsoft/pxt-ev3/pull/1046>
>
> I created a fix for pxtToolbox which breaks when adding some extensions. This bu…g appeared during the first beta version. I have attached a video of how this happens.
> I actually don't understand why this leads to such a bug and why my solution works.
> 
> But adding custom.ts solved the bug. I don't know why this happens either.
> 
> Another observation worth noting is that the extensions that come from github do not break the categories in pxtToolbox.
> 
> https://github.com/microsoft/pxt-ev3/assets/13646226/02be39cf-ff8f-42fc-ace5-6c39e9a53090

> <https://github.com/microsoft/pxt-ev3/pull/1047>
>
> I made a mistake, I apologize and add a quick fix. This is due to this change - …https://github.com/microsoft/pxt-ev3/pull/1043/files
> Menuitems, when they were displayed in large numbers, were not wrapped on new lines due to the flex-wrap: wrap not being added. This concerned run blocks.
> 
> !\[image\](https://github.com/microsoft/pxt-ev3/assets/13646226/c07ff711-66ea-4cdf-9b80-e116b18e6d53)
> !\[image\](https://github.com/microsoft/pxt-ev3/assets/13646226/46f40406-4d2f-4c3b-8124-56f07d387133)
> !\[image\](https://github.com/microsoft/pxt-ev3/assets/13646226/c79ccf18-9099-4590-924c-be438488557c)
> !\[image\](https://github.com/microsoft/pxt-ev3/assets/13646226/f45266e3-3ab9-4126-bfec-61b7d3c939c4)
> !\[image\](https://github.com/microsoft/pxt-ev3/assets/13646226/5a080507-2a76-4b4c-a3d8-3cb91b860161)

> <https://github.com/microsoft/pxt-ev3/pull/1048>
>
> Just fixing the type references for pxteditor with the new module change
> 
> http…s://github.com/microsoft/pxt-arcade/pull/6343
> https://github.com/microsoft/pxt-microbit/pull/5474

> <https://github.com/microsoft/pxt-ev3/pull/1049>
>
> We have new section approvedRepoLib which handles this.
> https://github.com/micr…osoft/pxt-microbit/pull/5401
> 
> Everything seems to be fine, the extensions remain in place.

> <https://github.com/microsoft/pxt-ev3/pull/1051>
>
> Added a tour of the editor as in microbit, arcade.
> There is an error that when …I launch a tour in Russian, instead of the editor, everything is filled with white, and this error appears in the console. And if you turn the editor into English, then everything works fine there. It turns out that this problem is for languages other than English.
> !\[image\](https://github.com/microsoft/pxt-ev3/assets/13646226/c48d2037-e237-4a8a-8598-18bd93d90e69)
> 
> I have a guess that the merge should happen first...

> <https://github.com/microsoft/pxt-ev3/pull/1052>
>
> After switching to pxt-core v10, fieldmotors break.
> Related to this.
> 
> https:/…/github.com/microsoft/pxt-microbit/pull/5496
> https://github.com/microsoft/pxt/pull/9865

---

<div class="post-metadata">

### Author: ![THEb0nny](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theb0nny/32/3500_2.png) [@THEb0nny](https://forum.makecode.com/u/THEb0nny)
#### Post date: [September 2, 2026, 9:44pm UTC](https://forum.makecode.com/t/new-changes/31190/2 "2026-09-02T21:44:22Z")

</div>

Все эти изменения и многие другие внесены в форк BrickCode.

> **[BrickCode for EV3](https://brickcode.org/)**
>
> Community-maintained fork of the MakeCode Blocks / JavaScript code editor for the LEGO® MINDSTORMS® Education EV3.

> **[BrickCode for EV3](https://beta.brickcode.org/)**
>
> Community-maintained fork of the MakeCode Blocks / JavaScript code editor for the LEGO® MINDSTORMS® Education EV3.
