A browser extension is a plug-in that extends the functionality of a web browser. Some of the Add-ons will enhace our browsing experience. I love to build software which will make the life easier. So I thought to develop one during the SFD Hack17 which is organised by MozillaTN on Software Freedom Day.
I always thinking about to manage my time effectively. I always running out of time. I will do lot of things say Online MOOCS, Do competitive Coding 🙂 Finish a college Assignment :( . So I have to be productive to do all those things. So I was wondering how to monitor my time that I spend on different tasks. So the Idea cameup to build an add-on.
My thougt is to make an icon in the toolbar. And Whenever we click the icon. The Background script will listen to it and exectute the browser action. First I made a json file which handles the background scripts and browser action. I build an add-on with few dedicated timings tab like 20Secs, 5 and 15 Mins. I also made an input box where we can enter a specific time and based on that it will run the timing.
Something like this.
After some tweeking with JS and referring some Tabs APIs like this. I finally got my add-on working.
After that I submitted my addon in addons.mozilla.org. To my Surprise my add-on went live and got an email from the Mozilla Add-ons Team. Check my add-on Time-Out here.
Within 5 minutes, I get the following response:
Your add-on, Time Out 0.2, has been approved and is now available for download in our gallery at https://addons.mozilla.org/addon/time-out-for-your-tasks/
This version has been approved for the public.
If you want to respond please reply to this email or visit https://addons.mozilla.org/developers/addon/time-out-for-your-tasks/versions .
To learn more about the review process, please visit https://developer.mozilla.org/en-US/Add-ons/AMO/Policy/Reviews
Mozilla Add-ons Team
After that I found this in Mozilla Add-ons Blog. Cheers to the Add-ons Team. So now the Add-ons built on the WebExtensions API will now be automatically reviewed. This is too awesome 🙂.
Let the world know
Thanks to the AMO team & community contributors for all the knowledge shared plus mentoring and Mozilla Reps community for funding this event.
Subscribe via RSS