As the AngularJS learning experiences continues (actually haven’t touched it for a few days…), I started to feel that it’s better for me to actually implement something instead of just reading. Continuous reading without purpose makes people feel bored really quick.
As I also mentioned earlier that it’s time to follow my heart and actually make some changes. So I’ve been thinking a lot of these days, tried to remember things happened in my mind long time ago.
I’ve had this idea for quite a few year… since the first day I transferred to chrome from firefox (should be more than 5 years now..). Before the transfer, I used a firefox plugin called “Morning Coffee” routinely. Once migrated, I miss the functionalities so much that I started to look for its chrome alternative immediately and it turns out to be no luck. So I gave up and thought about writing one myself if the the original author doesn’t do this.
I thought I should give the author some time before I get started… So I’ve waited for several years… that’s long enough, I guess…
Alright, enough background information…
So with my current limited knowledge about AngularJS, I was able to come up with the following chrome version of Morning Coffee, which totally inspired by the Firefox Morning Coffee plugin (thanks to the original author).
I removed the day picking options because I found myself never used this (I just included tabs for everyday). I will add an option to add this functionality back if people do find this useful.
As always, the source code is public available on github. Since it’s just a two-night work, don’t expect too good quality about the code. I’m still working on the readme and will refactor the code later.
Technically, it uses AngularJS (for sure, since that’s the whole purpose) together with Twitter BootStrap and JQuery/JQuery UI. The beauty of the chrome extension development is that it’s just like developing web site, so it feels like home. And the best part is that you don’t need to worry about cross-browser compatible issue, since the code will only be executed in chrome.
Having said that, functionality wise, it does work like a charm :). So if you’re just an chrome user and looking for an extension, just ignore the previous two paragraphs. Give it a try and feel free to report issues if you encountered any.
Last but not least
- [2012-5-14] 那些年…