I’ve been spending some time again this week on Luminocity; mostly redoing the texture handling code. With the rewrite, it can break windows larger than the max allowed texture size into multiple tiles, and I’ve also added mipmap support. After getting the mipmaps working, I quickly hacked up live thumbnailing pagers:
From a code perspective, that screenshot doesn’t have 4 pagers. It’s 5 pagers, one of which happens to be full screen. The effect is similar to what Enlightenment and the GNOME pager had several years ago, but the larger size, higher quality scaling, and immediate updates makes it feel a lot nicer. That’s a lot of screen real estate to take up on the screen, of course; expanding the pager on mouseover might work nicely.