This is a components release, which means that a new companion app is required to leverage some of the new functionality. The companion version for ai2-test is 2.60t1u and can be installed by scanning the QR code presented under the Help > Companion Information dialog on ai2-test.appinventor.mit.edu. This release contains the following changes:
Features
Add a copyright overlay to the Map component
Add a read-only flag for the gallery
Load block translations in parallel to improve load time performance
Make the designer reflect the status of ShowStatusBar (thanks @Himani)
Add HTTP PATCH support to the Web component (thanks @Blueknight10001)
Add dropdown blocks to the blocks editor (thanks @BeksOmega)
Bug Fixes
Fix WebViewer crash on old Android versions
"Move to Trash" becomes "Delete from Trash" when in the trash view (thanks @beinganonymous)
Fix the "set key path" dictionary block in typeblocking (thanks @semicolon3253)
Reserve some Scheme keywords to prevent invalid projects (thanks @Conor)
Fix CSV parsing issues in the presence of a trailing comma
Fix typing of InstantInTime in the blocks editor (thanks @BeksOmega)
Internal Changes
Update the library list for proguarding extensions (thanks @mishra-kunal)
Add the ability to include license files in extensions (thanks @vishwas)
Note that this is a subset of functionality going into this release. Over the coming weeks we will be updating the test version further. Please use this as an opportunity to give us early feedback on new features.
Cheers,
Evan W. Patton, Ph.D.
Lead Software Engineer, MIT App Inventor
On behalf of the MIT App Inventor Team
P.S: sorry if I'm reporting bugs in the wrong place, I actually didn't figure out a place to report bugs in the Google document, that the testing feedback button redirects to
Also let me suggest to keep the permission names as they are currently... for example the permission name in Android is ACCESS_COARSE_LOCATION, in the list I find CoarseLocation... if we want to use CamelCase notation, then AccessCoarseLocation would be the correct permission name...
Thanks for the reports. We also changed how translations are loaded so my guess is that there is an interaction here that is resulting in some strings not being defined at the right times. We'll look into it.
I think we can eliminate any non-dangerous permissions. However, I disagree with reverting the names to their Android constants, for two reasons. 1) One intent of the dropdown blocks is to make the contents internationalizable so that the content can be presented in any language supported by App Inventor. 2) Provide a more platform-agnostic presentation for iOS support.