Weekly Blog Post | Gsoc'2020 | #4
ShashankJarial
Published: 06/22/2020
<meta charset="utf-8">
Greetings, People of the world!
1. What did you do this week?
This week I worked on adding download feature on the EOS icons Landing. This download feature enables the user to download a single icon in SVG or PNG format for regular icons and SVG format for animated icons.
2. What is coming up next?
I have planned to give different user flows to the mentors, so we finalise a few features, and then I will work on building their logic on the icon picker API.
3. Did you get stuck anywhere?
Yes, I did, When my code for downloading of the icons was merged in the icon picker API, some application error kept on popping up on the live website. I was able to resolve this issue after checking the logs from Heroku and realising that a folder that I was using to get the icons downloaded didn't exist there. So things eventually worked out.
View Blog Post
Weekly Check-in | GSoC'20 | #3
ShashankJarial
Published: 06/15/2020
<meta charset="utf-8">
Greetings, People of the world!
The second week of the coding period ended this Sunday.
1. What did you do this week?
This week, my UI got a positive response, and I was given a green signal to get started with working on it. I discussed with one of my mentors, and we planned that I should also start working on the main customisation part of the project. I added the basic logic for icon customisation in the Icons picker API.
2. What is coming up next?
I will be adding more icon customisation features like flip and rotate and also get the customisation to work for animated icons too. Along with this, I have to work on planning a couple of use cases for planning the whole multiple icon customisation flow for animated icons.
3. Did you get stuck anywhere?
Yes, I did, while planning the flow for multiple icon customisation. But then things got clear for static icons, and I will be planning fo animated icons this week.
View Blog Post
Weekly Blog Post | Gsoc'2020 | #2
ShashankJarial
Published: 06/08/2020
Greetings, People of the world!
Coding period for Gsoc 2020 started last week, and it has been as incredible as I imagined.
1. What did you do this week?
I worked on improvising the UI for the project on adobe XD keeping in mind that all the required features perfectly fit in. With a lot of possible ways of how to accomplish the desired features, I planned out the best possible ways to achieve that keeping in mind all the potential Use cases for the project after receiving valuable insights from the mentors.
2. What is coming up next?
I will be working on adding basic logic for icon customisation in the Icons picker API that is currently being used.
3. Did you get stuck anywhere?
Yes, I did, I was confused about where to place the components for multiple icon customisation features. And if I should use the icon picker for customisation of multiple icons since it was already built and will make it feasible to select desired icons before customisation. The placement of components was a bit confusing since a lot of components were required to be added in a small space. But eventually, it was done with the suggestions from the mentors.
View Blog Post
Weekly Check-In | Gsoc'2020 | #1
ShashankJarial
Published: 06/01/2020
Greetings, People of the world!
I am Shashank, and I will be working with the EOS design system this summer. EOS-icons deliver a set of icons in an iconic font and also provides a few animated icons. For developers working on products like plugins or executable files, it is more efficient to be able to get a .PNG or .SVG of the icon in any colour or size. My project aims to solve this problem by creating an Icon Customization tool that enables a user to download icons in any colour and size with additional customisations as well as to add more animated icons to the current set.
So far, I have been trying to understand the codebase better as well as learning about the technologies and packages I will be using. I also created a couple of animated icons after learning how to animated SVG icons using SMIL. Community bonding period was incredible, and I am excited now that the coding officially begins.
I will be working on improving my projects UI with the ideas from the mentors and will be making the required changes in this first week of GSOC 2020.
For the next 12 weeks, I will be writing weekly blogs, keeping you all updated with my journey.
Thank you for reading!
View Blog Post