When the program starts, when the showBoot() function is launched, the screenMode is checked and the showPorts function is launched, which in turn executes the renderPorts() function in a loop. While renderPorts is running, the screenMode may change, for example to ShowLines (when showString() was run). It may turn out that the mode has changed, and the renderPorts method has not been fully executed ... in the future, it will draw its own graphics on the screen, although we do not expect to see them already, because. a regime change has occurred. I added checks inside the function before displaying.
* sim_fix
ES version update
* fieldeditors-es-upgrade-to-es2017
Update es to fix issue with fieldeditors.
* editor-es-upgrade-to-es2017
Update es that fixes an issue with the editor.
* editor-download-dialog-fix
Solving a download error that arose due to problems with the buttons in the dialog box.
* return_field_motors
We return the fieldmotors field, because it is necessary about the choice of types of motors: medium, large, one or two.
* update-fields-for-motor-blocks
Set the blocks to the fieldmotors field. Change the name of the blocks for the motors.
* enable-debugger
Instead of the slowmo mode, which was before, a debugger was added, in which slowmo is present.
* fix-field-music
It turned out to update the fieldmusic menu. The menu is now displayed in the correct position.
* Update field_music.ts
* fix-field-brickbutton
Fixed issue with button select menu position from ev3 brick.
* Update dialogs.tsx
* Update field_motors.ts
Repartition of Label for fieldmotos, now it's more readable, it's better.
* motors-new-icon
Created new icons for motors for dropdown image.
* remove-ai-files-for-motors-icon
Remove ai image files for motors
* cooperate pause
* fix math
* update lastPause before pausing
* faster cooperation
Co-authored-by: Peli de Halleux <peli@DESKTOP-5B7QRAM.corp.microsoft.com>