Articles on aravindm711's Bloghttps://blogs.python-gsoc.orgUpdates on different articles published on aravindm711's BlogenTue, 24 Aug 2021 06:52:04 +0000Weekly Check-in #12https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-12-7/Hello everyone! or should I say Good-bye everyone! <br><h2>1. What did I do this week?</h2> As the coding phase has come to an end, I’ve been making sure that the dedicated GSoC branch that I’ve been working on is in sync with the main development branch, the ‘develop’ branch from the base repository. Also updated the ‘Help’ documentation in the UI, fixed some bugs and covered some things that I had in my ‘To-Do before GSoC ends’ list. <br><br><h2>2. What is coming up next?</h2> Now, I wait patiently for the final results. 🤞🏻aravindmurali711@gmail.com (aravindm711)Tue, 24 Aug 2021 06:52:04 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-12-7/Weekly Check-in #11https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-11-7/Hello everyone! <br><h2>1. What did I do this week?</h2> As the coding phase is coming to an end, I’ve been working on adding some validations to the new config editor and fixing bugs related to the new editor. Had a productive weekly meeting, as I cleared a lot of doubts that were stacked up. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to try and complete the implementation of the new editor window and refactor the relevant tests.aravindmurali711@gmail.com (aravindm711)Sun, 15 Aug 2021 17:17:07 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-11-7/Weekly Check-in #10https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-10-10/Hello everyone! <br><h2>1. What did I do this week?</h2> I have been working on the new configuration editor, implementing functionalities like add, remove, restore defaults, filtering. I also got some feedback/suggestions to improve the UI and some other bits, which I had to update/fix towards the end of the week. Did a periodical merge with the develop branch to get the latest updates. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to try and complete the implementation of the new editor window and refactor the relevant tests.aravindmurali711@gmail.com (aravindm711)Mon, 09 Aug 2021 14:31:36 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-10-10/Weekly Check-in #9https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-9-9/Hello everyone! <br><h2>1. What did I do this week?</h2> I have been working on the new configuration editor, making some mockup designs trying to figure out the perfect layout, in the Qt Creator/Designer. During our weekly meeting, I presented the mockup design of the editor window and my mentors seemed to approve of it. And, they also gave me suggestions/ideas to improve some of the functionalities. Hence, I have started working on the implementation. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to try and complete the implementation of the new editor window.aravindmurali711@gmail.com (aravindm711)Sun, 01 Aug 2021 05:40:04 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-9-9/Weekly Check-in #8https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-8-10/Hello everyone! <br><h2>1. What did I do this week?</h2> I have been working on the new profile window and also started looking into the design and implementation details of the new configuration editor. The new profile window lets the user use their gravatar picture as their display picture for their account. Also, fetching the gravatar automatically can be done by appending their email-id under the gravatar_ids section of the MSS’s configuration file. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to make some design mockups of the new configuration editor and get feedback from my mentors before starting the implementation.aravindmurali711@gmail.com (aravindm711)Tue, 27 Jul 2021 06:25:38 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-8-10/Weekly Check-in #7https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-7-21/Hello everyone! <br><h2>1. What did I do this week?</h2> I have been working on resolving the merge conflicts that came about as a result of merging the develop branch into the gsoc branch that I'm working on. Since, I hadn’t merged develop into my branch before, I had to adapt the changes that I’ve made to the new changes and refactor the tests based on the new changes. By the end of the week, I was able to successfully resolve the merge conflicts and refactor the tests for the new GUI. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to implement the new profile window and get started with the implementation of the new configuration editor. <br><br><h2>3. What did I learn during this week?</h2> I learned that it was a standard practice to periodically merge the active development branch, in our case the ‘develop’ branch, into the branch I’m working on, to get the latest changes and proceed with my work based on that.aravindmurali711@gmail.com (aravindm711)Thu, 22 Jul 2021 06:45:54 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-7-21/Weekly Check-in #6https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-6-15/Hello everyone! <br><h2>1. What did I do this week?</h2> I have been working on integrating the plugin feature with open, save and add project (browse) functionalities, to directly support importing/exporting flight track info in multiple formats. I have also been working on refactoring the tests, since the development of the new UI is almost complete. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to complete the refactoring of tests and to implement the new profile window.aravindmurali711@gmail.com (aravindm711)Sun, 11 Jul 2021 18:17:27 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-6-15/Weekly Check-in #5https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-5-10/Hello everyone! <br><h2>1. What did I do this week?</h2> I have been working on modifying the handling of view windows when created through MSColab. I have also made some UI improvements to the main window, as requested by my mentors. We had a productive discussion in our weekly meeting and my mentors feel my project is heading in the right direction, as of now. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to add some functionalities and possibly start working on the new profile page. <br><br><h2>3. Did I get stuck anywhere?</h2> I haven’t faced any issues in the past week.aravindmurali711@gmail.com (aravindm711)Sun, 04 Jul 2021 17:01:29 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-5-10/Weekly Check-in #4https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-4-11/Hello everyone! <br><h2>1. What did I do this week?</h2> I have been working on merging functionalities of MSColab into the MSUI, throughout the week. During the weekly meeting with my mentors on wednesday, I presented my work looking for feedback and suggestions. We've also been having discussions about the behaviour of some parts of the software. Hence, the implementation of the new profile window has been postponed, as there is work to be done which is of higher priority, for e.g. refactoring of tests. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to refactor the tests and improve some of the functionalities after having discussions with my mentors. <br><br><h2>3. Did I get stuck anywhere?</h2> While presenting to my mentors in the weekly meeting, I had come to know about the different appearance of the views, if created through the ‘share’ tab. I did some research and found out that the problem was that the views inherit its parent’s stylesheet. Hence delaying the setting of stylesheet to the parent, fixed the problem.aravindmurali711@gmail.com (aravindm711)Sun, 27 Jun 2021 09:25:33 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-4-11/Weekly Check-in #3https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-3-18/Hello everyone! <br><h2>1. What did I do this week?</h2> I started my week by submitting my first PR so that my mentors could get an update on my work, before our weekly meeting on wednesday. The PR involves implementation of the connect window on which I’ve been working on, throughout the first week. Since, at this point, there were only some tweaks left to be done to the UI design, I had started merging MSUI and MSColab functionalities. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to implement the new profile page for the user. This new window provides the user with functionalities like setting the display picture (through gravatar), deleting accounts. <br><br><h2>3. Did I get stuck anywhere?</h2> I haven't faced any issues so far.aravindmurali711@gmail.com (aravindm711)Mon, 21 Jun 2021 18:34:10 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-3-18/Weekly Check-in #2 - Coding Phase Startshttps://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-2-coding-phase-starts/Hello everyone! <br><h2>1. What did I do this week?</h2> Keeping in mind all the suggestions given by my mentors, I have been working on UI design. Even though the design has not been finalised, some components of the new UI have been finalised, like the “Connect to MSColab” window. Hence, I have started developing the new connect window which lets the user connect, login, and register to a MSColab server. The connect window also handles the server authentication feature, which protects the server from user-creation spam. <br><br><h2>2. What is coming up next?</h2> In the upcoming week, the target would be to load and display projects from the server and display appropriate options based on the access level of the user. Also, work on implementing “create view” functionality for both local and shared flight tracks. <br><br><h2>3. Did I get stuck anywhere?</h2> I haven't faced any issues so far.aravindmurali711@gmail.com (aravindm711)Mon, 14 Jun 2021 15:26:02 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-2-coding-phase-starts/Weekly Check-in #1https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-1-19/Hello everyone! I am Aravind, The two major projects I'll be working on this summer are as follows: <br>- Design and development of a new GUI for MSS, combining two windows and adapting core functionalities. <br>- Design and Development of a new configuration editor. <br><br><h2>1. What did I do during the Community Bonding period?</h2> During the community bonding period, I've been working on updating my UI designs and discussing with my mentors for feedback and suggestions. Community bonding period also gave me time to dive deep into the codebase to understand various parts of the software. I have also spent time on setting up a development environment, fixing bugs, and working with the other contributors. <br><br><h2>2. What is coming up next?</h2> In the upcoming weeks, the target would be to discuss with my mentors and finalise the UI design and start with the development. I’m also planning to submit weekly Pull-requests to keep my mentors posted on the updates. <br><br><h2>3. Did I get stuck anywhere?</h2> I haven't faced any issues so far, because of the weekly meetings with our mentors, which has been really helpful for clearing up all my doubts and getting more suggestions.aravindmurali711@gmail.com (aravindm711)Thu, 10 Jun 2021 06:43:35 +0000https://blogs.python-gsoc.org/en/aravindm711s-blog/weekly-check-in-1-19/