A XUL Extension to Firefox
¥Adds Session History Strip above browser
¥Thumb strip added using XUL overlays
¥Uses <canvas> to render page thumbnails
Now IÕm going to show you an extension I built for Firefox to demo the capabilities of XUL, the Extension System, and the Mozilla platform.

This system adds a line of thumbnails under the tab strip that is brought up when you click on the session history section of the back and forward buttons, showing you your session history and providing you with a way of navigating forward and backward quickly.

My extension adds this UI using the overlay mechanism I was just talking about, uses the canvas control to render the thumbnails, and various other DHTML tricks to create the sliding interface.