GSoC'20 : Week-11 of Coding Period | Integration of form like editors and Implementation of file operations
Week 15 of GSoC'20
PR:8 Integration of form like editors to the tabbed layout
The implementation of the form templates was a difficult yet interesting job, but what was more engaging was, integrating the forms to the tabbed layout, giving users the feature to switch between tabs and edit any JSON file easily, either in Scratch mode or Form mode. A glimse of the editor is given below.
Implementation of File Operations for the form like editors
The file operations like reading a file from local directory and populating the data in the form was implemented in this week. Also, the save feature was implemented. A save button is placed in the title bar which is used to save the current file in focus in the tabbed layout.
Also, keeping in mind, the ease of access for users, Ctrl+S
accelerator is registered, so as users can easily save files from the keyboard. A SnackBar
is also implemented which indicates if file is properly saved or not!
With the conclusion of this feature, it can be said that the main features of the project is completed, and maybe, some minor code refactoring or issues need to be addressed.
moja global TSC meeting
We had a meeting on Wednesday, mainly a discussion on the future aspects and sustenance of the projects, which also involved coining of new ideas. Also, it was the last meeting in the GSoC tenure, and we may not be able to engage ourselves completely into the projects, but I am really enthusiatic to extend my support to the newcomers who will take over the project and expand it to new horizons. Also, I will be always ready to redress any issue related to the project, as it has a different place in my heart, it provided me with lots of scope to learn new topics and concepts, which I may haven't strived enough to learn without the zeal of the project.
Also we took a virtual group screenshot with the team members and mentors as a token of remembrance ❤️ which I will surely post in my final blog. 😀
This article can also be found at DIAL Hub.