Monday, January 23, 2006

FireFox Extension - Tab Saver 1.0

I've been using Firefox for almost a year now. Earlier I have been using Opera mostly and like the tabbed interface and various other features.

Firefox also has most of the features and is pretty much neater. I liked the interface, various extensions and themes available. The hacks that can be done in the browser etc. The only missing part and the disconnect was, every time you install an extension/theme, you need to restart the browser and when you restart all the many tabs are simply lost. And you have to re-open them. Secondly, with earlier version of Firefox there was this memory issue and it never used to drop down, and I had to restart the browser.

So I was desparately looking for the Opera kinda functionality where in you can have the option to restore the old tabs with the respective URLs. And I did some lousy searches on the Firefox extension sites but couldn't find any. And perhaps that finally made me write this lousy half-finished extension for myself.

I did some quick searches on the mozilla development sites and found some handy scripts and tips and quickly assembled this simple extension. It save all the tabs with their URLs while you exit the Firefox and once you start your browser again, you can restore the old tabs-n-urls by using the Tools->Restore Tabs option or by Righ-click-menu-> Restore Tabs option.

I tried it for myself and then left it in the shape where I could achieve the basic functionality and was pretty satisfied. Then I thought of giving it a try to upload at the Firefox extension forum as well (after all if all the code pieces were used from the Firefox forum, then why not put the new piece back in :)). And it also got approved (to my suprise). And finally today I got a comment that I had put my extensions URL as this blog-site of mine but there is not a single word about Tab-Saver :). And so here I'm keying in a few lines about this plugin.

From functionality aspect, I prefer to add many more features like -
- Prompting the user to restore the tabs during startup itself.
- Saving even the history information for all tabs.
- Saving the tab information on every page load and not just browse exit.
- option for a toolbar button (as one user has commented)

But when I was done uploading this extension, I came across a fabulous extension by the name Session-saver and which does far more than all these. And all my enthu to work further on this extension vanished :)))...

Not sure if I would ever be working over it to refine and add more features :o).

Thanks to all those who have evaluated and are using this!!!