IDE 2.0.17 VM 311 IDE - Support firmware install via built-in USB-JTAG controller on ESP32-S3, ESP32-C3, ESP32-C6 boards - Close graph window when opening a new project - Tweak file save dialog layout so "new folder" button is centered and and wide enough in all current translations - Try to keep default value in block definition input slots when switching between num, str, and auto types - Make input slot type selector arrow larger and easier to click - Add a checkmark to show the currently selected input slot type in block definition - Fix: Omit the 'template' file from the languages menu - Fix: IDE connect via USB did not work on esp32-c3 DevKitC board VM - Set ESP32 serial pins only on original ESP32, not newer ESP32 chips such as the S2, S3, C3, and C6 - Make boardie yield much less often when doing file operations. This sped up Boardie BMP reading by about 100x - Add pixelRow primitive to draw a row of pixels. Speeds up BMP display and similar raster operations (e.g. generating gradients). Libraries - BMP: Fix over 800 bytes of pixel line data (e.g. a 320 pixel wide 32-bit image) gave error - BMP: Sped up reading of 24-bit and 32-bit BMP files by about 15x (new is in "Work in Progress" awaiting testing) Translation - Add some missing MIDI library entries - Update German and Dutch translations