Loading

A major code review and recode

Javascript namespacing is something that has always eluded me. From the old days of the C classes further to C++ and later to JavaScript, phew, I’ve come a long way. I was always a good programmer as far as the logic is concerned, but classes and objects disoriented me. In spite of knowing them I found little use for them. But then I was never a professional programmer at the first place and such coding is generally required in commercial software that sells for $x000. ColorfulTabs has been completely recoded from scratch to avoid JavaScript namespace conflicts. Firefox is a very popular browser and is used by the young and the old alike. One primary feature that appeals to the casual surfer is the ability to install extensions.

Extensions extensions extensions – Firefox Addons has about 10000 of them. There are more scattered over the internet. People install extensions and hundreds of them. What happens when two extensions use the same variable names? One extension can cause the other extension to malfunction or crash the browser. The new version of ColorfulTabs has thus been released to fix all compatibility issues for once and for all. After all you must be able to use an extension if you’ve installed it, it should work fine with other extensions and finally it all the hardwork I put into should come into your use. What else is ColorfulTabs meant for? In the long run this provides more stability, better code management and eaier to implement new features – you want them don’t you :) ?

If you are facing any issues you must file a report at Binary Turf Forums because no matter how busy I’m I’d really want to be able to revert back and fix the issues as soon as I visit the forums and at a glance. If you have feature requests, file your request in a separate thread here – that’s where I look when I release an update. Thanks for using ColorfulTabs.

Bookmark & Share —

Search for More

Loading...

{ 8 comments… read them below or add one }

1 muhom.org November 11, 2008 at 12:37 am

Thank you for usefull extension!

Reply

2 LAZA999 November 11, 2008 at 2:21 am

Thx for a great add-on

Reply

3 Robert November 11, 2008 at 2:38 am

Thank you, this is a nice addition to Firefox.

Reply

4 Elad November 11, 2008 at 5:55 am

Thanks for your extension. I do php programming and people have forever complained that php does not have proper namespacing. I believe it is being added in the newest version. I always thought jeez, isn’t that something that you just do intuitively. I guess there is something to it!

Reply

5 caliban November 12, 2008 at 1:37 am

I don’t know what any of this means as far as code is concerned. Color Tabs is the Firefox feature that makes my day. I’ts beautiful, and extremely helpful in aggregating my own news and reading it the way I want to. Maybe I’m benighted, but I can do without RSS feeds that would bombard me with things I don’t care about. This feature is indispensable, and it works perfectly. Don’t care how it works but I’m glad somebody knows and is dedicated to it. Spectacular accomplishment. My opinion, it’s what makes Firefox work so well.

Reply

6 caliban November 12, 2008 at 1:48 am

It seems to me that if you subscribe to news lists that are reliable, and you can navigate reliably, you obviate the aggregators and the catchalls like Google News and AOL, that throw in every mention of Brit and Justin. I can open eight or ten sources and let the colors keep me on track. An altogether brilliant idea, that let’s people like me that value newspapers to stay slightly behind the cutting edge and navigate like I know what I’m doing. This is an add-on that leaves the thinking to the user, instead of demanding surrender. It’s a simple idea that empowers instead of asking for surrender to a higher power.

Reply

7 Givle.com November 12, 2008 at 3:50 am

We’ve always loved colorful tabs. They are so useful AND beautiful!
I think you are one of the most active extension developers from all the extensions I use (and that’s saying something!).

Great work with colorful tabs.

I too am a casual programmer and making these kinds of structuring decisions behind the scenes can only lead to better results for everyone.

Well done

Rich
Givle.com
Just by searching with Givle.com you painlessly raise money for charity while still getting the same google powered search results.

Reply

8 Shivanand Sharma November 12, 2008 at 5:12 pm

Thanks to everyone for the nice comments. If you have any feature requests or need tech support just make a post in the Binary Turf Forums.

Reply

Leave a Comment

Previous post:

Next post: