en

designoir

Archiv für September, 2009

Introducing the pie-chart throbber19 Kommentare

Mittwoch, 30. Sep ’09

The throbber as you know it from Firefox 3.5 and before does a decent job of indicating activity, but it doesn’t tell you how much progress has been made. A background tab may already have 90 per cent of its resources and be usable, or it may have stagnated at 20 per cent. The new pie-chart throbber addresses this by

  1. filling itself up as progress is made and
  2. starting to pulse when progress is slow or has stalled, indicating that the browser hasn’t hung up and is waiting for more data.

traditional vs. pie-chart throbber

As a pleasant side effect, the new throbber also eats fewer CPU cycles than the old one.

Grab a nightly, give it a try, report bugs!

Lightweight browser themes on the Web (Update)7 Kommentare

Montag, 28. Sep ’09

If you’re using a recent Firefox nightly, your browser is now capable of installing lightweight themes from Web pages — except that you probably don’t know a single site that offers lightweight themes.

I’ve spent some time creating such themes based on my various website styles. Basically I just had to make the header images wider and specify some colors. You can see the result here.

Note that any site can offer lightweight themes. Each theme installation needs to be confirmed by the user, unless the site has been whitelisted to install extensions and themes (via Page Info > Permissions). Whitelisted sites are also allowed to preview themes to the user without selecting them persistently.

If you’d like to create and distribute your own themes, take a look at the source of the simplified example page that I prepared.

Update: getpersonas.com started working with trunk and 1.9.2 branch builds without the Personas add-on.

Basic support for lightweight theming landed13 Kommentare

Samstag, 5. Sep ’09

Starting with the very latest nightly, lightweight themes can be applied to XUL windows.

There’s no UI for installing or managing these themes, but you can still test it. Just open the Error Console and execute this:

Components.utils.import("resource://gre/modules/LightweightThemeManager.jsm"); LightweightThemeManager.currentTheme = {id:"2538",name:"LOLFace",dominantColor:"#6b6b6b",textColor:"white",headerURL:"http://getpersonas.com/static/3/8/2538/LOL.png",footerURL:"http://getpersonas.com/static/3/8/2538/LOL2.png"}

Your Firefox main window should now be styled with an example theme, and this should persist across sessions. To get rid of it again, execute this:

Components.utils.import("resource://gre/modules/LightweightThemeManager.jsm"); LightweightThemeManager.currentTheme = null

The next steps will be to list lightweight themes in the Add-ons manager and to provide a way to install them from the Web.

A small change to tab ordering coming to trunk4 Kommentare

Freitag, 4. Sep ’09

For real this time! I just landed John Morkel’s patch for bug 465673 on mozilla-central. If all goes well, it will be in tomorrow’s nightly.

Read beltzner’s original announcement for a detailed description of this change. That description is still 100% valid, except that this can’t possibly make it into Firefox 3.1 anymore.

Dão G., 2005–2010
aggressiv akt andromeda bar beine blue efeu frontal fugaetu industriell komet land noir rost rot sonnenblume splash split winter wolke zeit