Our test server, ai2-test.appinventor.mit.edu, has been updated with a release candidate for nb199. This version contains the following changes for web and Android:
Features:
New properties for ListView and performance improvements
Make help popups for components/properties draggable
Add dropdowns for the ChatBot Provider and Model properties
Bug fixes:
Fix the width of the right-hand panels in the designer view
Correct bad JSON in the dictionaries documentation
Fix an issue on Android 14 where some devices would not load extensions
Fix CSS issues around the footer
Fix an issue with oversized folders in the Neo UI
Fix hint text not applying in MockTextBoxBase
Fix some typos in adb logcat messages
Make ChatBot's System property use a large textbox
Internal changes:
Reenable tests for Map components disabled during SDK 34 update
Implement a template for GitHub pull requests for open source contributors
Move ChatBot proxy destination to App Inventor feature flags
Update protocol buffers library
Update runtime to Java 17
Force UTF-8 serialization when compiling Blockly translations on Windows
Please help us test this latest release. Since this is a components release, you will need to install the test companion from the server for any component related changes.
Cheers,
Evan W. Patton, Ph.D.
Lead Software Engineer, MIT App Inventor
I lost patience with a Hebrew language tourism app with a bunch of screens from my junk heap, because it was taking forever to load into the Designer, so I switched to another junk heap project, a stock manager by another user.
Now my Designer screen also has a Blocks Pallette from the previous app, in addition to the Designer's Components Drawers.
(I also had switched back from Neo to Classic, to further confuse the server.)
P.S. an F5 cleared this up, eventually.
F5 = syrup of Ipecac for browsers.
Dear all,
probablly this misalignment of the Android bottom bar (in landscape view, monitor size, it is shown on the right) has nothing to do with your current bug fixing list (I know you have already taken into account of it), but it is stiil present.
Cheers.
ai2-test.appinventor.mit.edu has been updated with the latest release candidate. In addition to the previous changes, this most recent update includes further enhancements of the ListView component and fixes an issue in the companion information dialog that prevented a companion from being downloaded by Chrome due to a mismatch in URL schemes.
When you click on the ? icon next to the property name in the designer, a help window appears. In production, this blocks the property value. on ai2-test, you can now drag the title to move it elsewhere on the screen if needed.
At the moment we believe this was an issue with the particular machine being assigned build jobs for ai2-test. It seems to have been resolved by using a different machine and we haven't been able to replicate it with local builds.
The strange thing is that it was possible to compile another project that also contained ListView but also an additional extension. I tried both projects several times and it was repeatable. I'll try again today.
Ok, now it compiles. I found another problem in the ListView related to the search bar. The logic behind the dark theme doesn't seem to work. I have the default theme of the device set in the app, and the dark theme set on the phone. If the entire ListView takes on the colors set in the properties, maybe set the EditText color to transparent so that it takes on the ListView background color, and set the text color to the MainText color? And the second problem I mentioned on github is the missing margin on the right side of the image in ListView.
Edit:
I also forgot to restore the Refresh block and mark it as Depracated. This will prevent any potential damage to the project if someone used this block.