I am creating an open source Arduino IDE with an Arduino Simulator. The IDE will out put Arduino Code, but the user will use Blockly to write the code. Blockly is a drag and drop coding language. The simulator allows you to go back and forth through the code, much like a person who is doing video editing.
I am planning on turning this into a free desktop app that will allow users to upload code directly to the Arduino. I am looking for feedback on how I can make it better. Any feedback is appreciated.
Demo Video: https://www.youtube.com/watch?v=x4fgE3sZMQw
Demo Link: https://phptuts.github.io/ElectroBlocks/
PS the code right now is a mess, but I am hoping to have it cleaned up real soon.