Archive for the tag 'Add-On'

JavaScript Singletons in Firefox Add-ons

Occasionally when developing add-ons for Firefox, you want your JavaScript to only run once for the lifetime of the application. Normally, you would place your code in a browser overlay, but this causes the code to run every time a new window is opened. There are several ways to get around this. You could write [...]

Read Full Post »

Diamond in the HTML “Rough”

For the latest version of KwiClick we introduced a feature called search clovers. When you highlight a word on a page, a single diamond shaped “clover” appears. When you hover over the diamond, 3 more diamonds appear creating a 4 leaf clover configuration. To create these diamonds we use two html tags, an img surrounded [...]

Read Full Post »

KwiClick 2.4.1

KwiClick 2.4.1 was released on AMO this week. This is a pretty large update from the last AMO release so make sure to check it out. Here is a list of what is new in this release: New Search Clovers for selection based searching functionality Updated Bing provider Updated compatibility for ff 3.6betas Improve sqlite [...]

Read Full Post »

FAIL: libIDL on Mac OS X 10.6 (Snow Leopard)

Since I upgraded my laptop to Snow Leopard, I’ve been trying to setup my development environment so that I can compile idl files. I need to do this for one of the Firefox extension I work on. I’ve been able to put this off for a while since my interfaces haven’t changed in a while. [...]

Read Full Post »

Tab Listener

Sometimes when developing Firefox extensions, you need to store information on a per tab basis. I’ve developed some reusable code for doing this. As an added bonus the information is stored using the session store api so it will be restored when a tab is restored. It also listens to the private browsing notifications and [...]

Read Full Post »

JavaScript Expiring Cache

I’ve been working with JavaScript for a long time on web pages and Firefox extensions. From time to time I run into instance where I want to keep an object around for a while in case I need it later. At the same time I don’t want to bloat memory usage by holding reference that [...]

Read Full Post »

Real Life

Real life has interfered with my extension development lately. I just haven’t had a chance to work on much of it. We do have a beta version of Forecastfox 0.9.5 that we are still working on, and I have started new versions of Location Navigator and Flickr Sidebar. Hopefully, I can find some time soon [...]

Read Full Post »

Location Navigator

I’ve started work on my next version of Location Navigator. Some things to look for in this next release: I’ve added prefetching for up/down navigation. Improved the way navigation operations are stored in the back-end. Made prefetch, history, and valid checking asynchronous operations. Integrated into the new Session Store API. Integrated into the tab events [...]

Read Full Post »

Location Navigator 0.6.2

Location Navigator 0.6.2 has been released. Changes for this version are: Added locales: es-AR and pt-Br. Added support for Bon Echo, and nightly trunk builds.

Read Full Post »

Flickr Sidebar 0.1.2

Flickr Sidebar 0.1.2 has been released. Changes for this version are: Added locales: cs-CZ, fr-FR, it-IT, pt-Br, and zh-CN Added support for Bon Echo, and nightly trunk builds. Removed anonymous functions for better debugging. Fixed empty menu item by falling back to the username if the realname doesn’t exist for a contact.

Read Full Post »