Throughout the GSoC period, I have been working on adding the blockly searchPlugin to AppInventor and adding Appinventor specific features to it. In this post I will summarize my work, as well as what I will be doing in the future.
The Aim of this GSOC project was to integrate the Blockly workspace-search plugin to App Inventor and add App Inventor specific functionality to it.
-
-
The componentType dropdown allows users to search blocks by component types, that have been added to the project.
-
The componentInstance dropdown allows users to seach through blocks of instances, generic component blocks, and all blocks of the selected component type.
-
The componentType dropdowns have been, internationalized to improve accessibility.
-
- Fix internationalization for Built-in blocks.
- Currently, built-in block types are internationalized when the blocksToolKit has been defined, I am working on fixing this issue.
- Add a button to toggle the workspace search plugin.
- During a recent weekly update meeting, Susan, one of our organization's mentors, highlighted the need for a toggle button for the plugin, especially for tablet users. I will be creating a pull request on the blockly's plugin for the same.
I would like to thank my mentors, Evan and Mark. They've been really supportive throughout this project, and their insights were invaluable. I've always admired their depth of knowledge and aspire to emulate that in the future. I hope to give back to the MIT App Inventor community that ignited my passion for coding.