* Major New Feature: List and String blocks (built on a new garbage-collected dynamic memory system!) * Speech bubbles for Boolean reporters now show switches instead of "true"/"false" * Show at most one data graph window * Add an iconic button to show the data graph * Ask for confirmation before overwriting an existing project file * Fill in the file name field when selecting a file in the file picker * Add keyboard shortcuts to save and open projects * Display only one file picker at a time * Remember the last opened/saved project folder * Remember the user's language preference * Updated the locale.txt file and Catalan translation with new list blocks * Chromebook: Launch MicroBlocks when double-clicking on a MicroBlocks project * Reorganized Examples folder * Make Jumpy Ball game work on any TFT size * New Dice example project (thanks, José!) * New PIR sensor library * New acceleration sensor block in Basic Sensor library (reports magnitude of the acceleration vector) * Use color pickers in TFT library (thanks for the suggestion, Luke!) * Fix: Exporting graphs containing boolean data to CSV failed * Fix: Importing and exporting graph data as CSV files on Chromebooks * Fix: userLED command had stopped working on IoT-Bus boards * Fix: starvation issue when the ED1 display is updated in a tight loop