Posts Tagged ‘programming’

Liquid Tabs 1.3.1

June 25, 2010 Leave a comment

Liquid Tabs has been uploaded to Addons.Mozilla.Org.  You will be able to download it from here.

Here’s what’s new:

  • Updated settings window
    • Instead of vague sliders, you can use textboxes to directly specify the time  (in milliseconds) for tabs to open or close.
    • Similarly, replaced the frame rate (FPS) slider with a textbox.  Also added the word “maximum” because there is too much going on in Firefox during page open/close (especially with several other extensions loaded) to guarantee a minimum frame rate.
  • bugfix:  Settings would be zeroed out when re-opening the settings window under Linux.
  • bugfix: “High Priority” setting was not loaded when the browser loaded.

On Headings, Courses, and Marks

June 14, 2010 Leave a comment

I’ve been a Reddit member for the past 3 years now, but only recently did I discover the /r/StarTrek  subreddit.   I came across a comment about how “bearing 310 mark 215” came up unusually often throughout the different Star Trek series.

“Oh, really?” I wondered.

Lately I’ve been trying to learn to write Android apps but I quickly found that I needed a refresher in Java.   I learned C++ and Java in college, like many CS students, but aside from a short stint with C# at work,  my knowledge of the language has waned over the years.    When I revisited that post on Reddit a few days later, I came up with an idea to bring everything together: Read more…

Introducing Liquid Tabs

May 26, 2010 1 comment

Liquid Tabs is my newest extension and a continuation of the Smoothly Close Tabs extension I published earlier this year.

Simply put, Liquid Tabs animates the opening and closing of tabs in Firefox.

Give it a spin, and let me know how it goes!

ChromaTabs Plus 2.3 is here

January 31, 2010 Leave a comment

Colorful background not included.  But the colorful tabs are!

With a brand new year underway, and a brand new Firefox out the door, a new and improved version of ChromaTabs Plus has arrived.

  • Firefox 3.6 compatible
  • Added tolerance when calculating “most frequent” color.  For example, the Google icon should now be green instead of grey.
  • Separate opacity/saturation/luminosity values for selected tab, unselected tab, active tab (on mouseover)
  • Added option to do nothing if a site icon is missing. The alternative would be to pick a color unique to the site’s domain name
  • When coloring based on domain name, offer the option for different subdomains to share the same tab color.
  • FIXED: “color is null” error message
  • FIXED: No longer need to restart browser or hover over tabs for new appearance settings to take effect.

Visit the ChromaTabs Plus home page for a closer look.

ChromaTabs Plus 2.2

June 30, 2009 2 comments
ChromaTabs Plus 2.2 screenshot

ChromaTabs Plus 2.2 screenshot

I am pleased to announce the long-overdue update of ChromaTabs Plus. 

  • Firefox 3.5 compatible
  • Can now use the most frequent color instead of taking the average.  You must enable this in the settings. 
  • Transparent Close Tab buttons
  • Improved compatibility with Tree Style Tab.  The vertical splitter is colored, too.
  • Bugfix: Tab colors are preserved when restoring sessions.
  • Bugfix: Tabs are colored when using Open Link In New Tab

Download the new release from

Visit the ChromaTabs Plus home page for a closer look.

ChromaTabs Plus is born

July 4, 2008 1 comment

Tabs are colored based on their respective site icons

I took a break from my Mars 3D hobby this week to bring one of my favorite Firefox 2 extensions into the Firefox 3 era.

Please give it a try and let me know what you think of it!

ChromaTabs Plus Homepage

Hello world!

November 15, 2007 Leave a comment

As a programmer, it’s only fitting that the first post be titled “Hello world!” For that reason, I have left the WordPress default title as-is.

And as a first time blogger—believe it or not—this title is duly appropriate. Traditionally the first program learned in any language outputs a simple “Hello world” to the screen. So goes my first utterances into the blogosphere, intrawebs, network of tubes…whatever you want to call it.

And just like a “Hello World” program, this first post will be brief and succinct.

Categories: Uncategorized Tags: , , , , ,