GSoC'20 : Week-10 of Coding Period | Passed Second Evaluation | Re-Implemented the modules variant for user ease
Week 14 of GSoC'20
Passed Second Evaluation
    ElectronJS and ended up with ReactJS to build web based prototypes for the app so as getting feedback for the app is super easy and a seamless procedure. The week started on with a great zeal and excitement, getting my second stipend.
    
Improvement in modules.json variant
The modules.json variant editor lacked a feature to edit the settings key-value pair. The user may need to input a string, an array, a boolean or an object for a corresponding key in the settings key.
- The settings card offers user to choose a value type to be an 
array,string,booleanorobjectwith the help of a drop-down menu. - As the 
objecttype can be a very complex structure, and it depends on the user, on how the settings is configured, the jsoneditor API(used in ScratchJSONEditor, developed in Week 8) is integrated with the editor. - The object can be edited in the new window.
    Illustration of modules.json variant  
Glimse of the modules.json variant
    Other Implementations and Improvements
The other file variant's editors are ready to be integrated with the tabbed editor. Once, the file operations of the editor is implemented, it can be surely said that the editor is ready to be shipped to the users.
This article can also be found at DIAL Hub.