Hello everyone,
ai2-test.appinventor.mit.edu has been updated with a set of fixes for bugs identified in nb200:
Adjust autoscrolling behavior to be a function of the pointer not the block bounding box
Fix an issue where the "Do It" bubble would update contents but not appear
Fix an issue where procedure argument names would show as "undefined"
Fix an issue where extension blocks in the backpack would cause it to not render correctly
Fix an issue where every move of the workspace would cause the companion app to refresh
Fix an internal build issue
Fix an issue that would cause the source structure explorer to change shape
Fix an issue where logic operators set to external inputs would get stuck in a dragging state
Please report any new bugs here.
Cheers,
Evan W. Patton, Ph.D.
Lead Software Engineer, MIT App Inventor
5 Likes
TIMAI2
January 24, 2025, 4:28pm
2
Still no warning when deleting a set of blocks
Blocks editor not scrolling to the right when dragging block (cursor on right edge of blocks editor)
'remove all blocks unused', is this working?
Windows 11, Chrome auto-scrolling works correctly in all directions.
It still doesn't work.
1 Like
I have just created a patch that should fix it.
mit-cml:master
← ewpatton:hotfix/nb200-audiomanager
opened 01:42PM - 22 Jan 25 UTC
Change-Id: I69aca86617cfa56da87d4c131e7033008a39b333
General items:
- [ ] … I have updated the relevant documentation files under docs/
- [ ] My code follows the:
- [ ] [Google Java style guide](https://google.github.io/styleguide/javaguide.html) (for .java files)
- [x] [Google JavaScript style guide](https://google.github.io/styleguide/jsguide.html) (for .js files)
- [x] `ant tests` passes on my machine
For all other changes:
- [x] I branched from `master`
- [x] My pull request has `master` as the base
What does this PR accomplish?
A user reported that the "Remove Unused Blocks" workspace menu item wasn't working in nb200. It turns out that this is due to us playing the audio before removing the blocks, but the playAudio method no longer exists on the workspace. Instead, we need to get a reference to the workspace's AudioManager and use it to play the audio. This PR fixes all references to playAudio in blocklyeditor.
1 Like
This is intended at the moment. The original reason for that feature was that Blockly didn't have undo/redo support. The newer version also has the trash can act like a backpack of sorts (not persisted between sessions though) where deleted blocks will appear if a user needs to recover them.
2 Likes
TIMAI2
January 24, 2025, 4:28pm
7
Tested and working. Nice feature that.
possible to re order the right click menu item? make the most used one at top?
my most used items are duplicate, remove unused blocks, sort blocks vertically.
TIMAI2
January 24, 2025, 4:28pm
9
This could start a "battle" !
My three most used:
Duplicate / Clean Up / Download Blocks As Image
ABG
January 24, 2025, 4:28pm
10
Call it a customization, if the Recently Used list is stored as part of the user profile, and it is made optional.
1 Like
In UE have not acces until now to the nb200a version.
TIMAI2
January 24, 2025, 4:28pm
12
ai2-test server has the latest fixes in it, but that splash screen has not been updated to nb200a.
That said, from Help > About:
ABG
January 24, 2025, 4:28pm
13
The Find feature by block type is erratic at best, mostly unresponsive.
I am on Brave, Windows 10
ABG
January 24, 2025, 4:28pm
14
My Project lists don't sort when I click on their headings.
Windows 10 Brave.
ai2-test has been updated to include the above fix for the "Remove Unused Blocks" option.
Do you know when will be in production the new version?
I am not seeing this issue in Firefox on macOS. Are there any errors in the browser console?
TIMAI2
January 24, 2025, 4:28pm
18
Sorting working OK on Linux with Chrome (v131....)
ABG
January 24, 2025, 4:28pm
19
I need to research how to find my browser console.
But I now notice that ALL my projects are in subfolders.
I suspect sorting stops when it encounters a folder, and no one else has all their projects in subfolders.
(edit) Yup, closing that MISC folder revealed the rest of my projects, and they sort okay.
It was just a really long folder.
1 Like
Once everything is fixed and tested. In the first post you have a link to the test server where you can help check the fixes.