Hi,
I just finished a few PR that permits use of a visual programming tool for Arduino boards: Blockly@rduino. I also enhanced it to use as many boards as Fritzing (but not so many components…yet).
You can find my fork (and a release) here: GitHub - technologiescollege/blocklyarduino-in-fritzing-app: Blockly@rduino embedded in Fritzing desktop application
And a video demo: Blockly@rduino - Sciences & Technologies
I hope you will find this tool useful, any help/comment/enhancement are welcome.