Contents

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

/images/gsoc20/second_eval.png
Passed Second Evaluations
The second phase was really an exhilarating one, started off with 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.
/images/gsoc20/partyhard.png
Party Mode ON

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, boolean or object with the help of a drop-down menu.
  • As the object type 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.
    /images/gsoc20/modules.png
    Illustration of modules.json variant

Glimse of the modules.json variant

/images/gsoc20/modules.gif
Working of 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.