Aug 162006

… is themes.

I’m finally getting to work on the write-up of what’s changed in the land of themes for Firefox 2. It’s going to take a few days at least of poking through the skins hierarchy to sort out which CSS files have to be changed, and which ones just happen to have changed in the Pinstripe theme for Firefox 2.

I’ll also be dropping emails to a couple of people to get their input on areas of the theme changes that they’ll know specific things about (such as the theme changes associated with microsummaries — hi, Myk). Other than the feed access API, which as far as I know still hasn’t fully stabilized, this is the last completely undocumented part of Firefox 2.

That of course doesn’t count the “bonus surprise technology” that someone will almost certainly spring on me about three days before Firefox 2 ships. I don’t say this because of some special knowledge that there’s another technology to document, but because of Sheppy’s First Law of Documentation Uncertainty, which stipulates that “For any project involving five or more people, at least one feature requiring documentation will be forgotten until the last possible moment.”

I can’t think of a single project I’ve been involved in documentation on in which that law failed to hold true, and I’ll be stunned if Firefox is the first.

Fortunately, the urgency of documentation is only rarely such that it can’t wait until the product is already out the door, thanks to the live and real-time nature of the Web. Thank you, Tim Berners-Lee!

 Posted by at 7:03 PM

  5 Responses to “The theme of the day…”

  1. Well, it’s best if theme developers can release versions of their themes compatible with Fx 2 before Fx2, so that users get a smooth upgrade experience.

  2. That’s of course why I’m working on getting this document written. :)

  3. Thanks for that link; that’s going to help a bunch.

  4. I know it’s probably changed a lot (well I know it has) since I first created the doc, but have you seen

    I just wanted to make sure you had.

This site uses Akismet to reduce spam. Learn how your comment data is processed.