WidgetRunner

Much Awesomeness

I have recently discovered a couple of awesome developments which are worth mentioning:
  • The Awesome X Window Manager is an active light-weight tiling window manager based on dwm. Similar to wmii or ion but seemingly more advanced and very easy to use. Version 2 is available from Debian and Ubuntu repositories so you can simply apt-get install awesome ... now isn't that awesome?
  • More...

Dragging widgets (Undecorated XUL windows)


The following is a simple bit of code that can make a borderless window dragable, currently tested only on Linux. While this may not be needed in most X Windows Managers (due to alt-click dragability) it's still an important part of any desktop widget runtime. In WidgetRunner you can simply include this JavaScript file to provide the functionality automatically. More...

WidgetRunner

Foxkeh Clock as a widget
WidgetRunner is an open source Desktop Widget platform based on XULRunner. The project aims to create a platform for Desktop Widgets similar to Apple's Dashboard and Yahoo's Konfabulator. More...

Borderless XUL windows

a round, borderless xul window
So I'm trying to make borderless desktop widgets with XULRunner. It's mostly working except for one strange limitation - I can't seem to get the windows to resize to less than 100px in height. If anyone has a clue how to make an XUL window that is smaller than 100px high, please let me know, I'm stumped. Update: I finally got it to work! This involved a combination of omitting width and height attributes from the xul window tag and then calling window.sizeToContent() in the window's load event handler.

Update #2: now I have round, borderless xul windows on linux, however, I don't have alpha blending. The alpha channel on my PNG icon seems to be ignored, see screenshot...