Its been decided (from demand) that libjana be compiled as a dynamic library in OpenMoko/OpenEmbedded, due to the difficulty/breakage of staging a static library, and the fact that it gets used in multiple apps; so that makes it more viable to use in other apps. With that in mind, I've added a bit of bling to the Today app, in the form wallpaper support and JanaGtkClock:

Also, I finished off the digital display :) Of course, the wallpaper is optional and, as always, the theme controls the colours.
Marius Gedminas says:
Ugh. Can we get a digital display that's not quite as ugly and hard to read as this one? A nice smooth large font in a plain background (or a subtle gradient) would do.
njp says:
/me hands over 'bling master' title to Mr. Lord.
@Marius: I'm sure Chris is accepting patches.
mike says:
do i need compiz for libjana's gtk clock as for macslows?
Eric Anholt says:
Seriously, that clock is illegible. I bet it was a ton of fun to write all that, but remove at least 3 of the border colors and get rid of the dark coloring on the off parts of the LED simulation, and you'll get a far more readable and useful clock.
Chris Lord says:
@Marius: Go away
@njp: hah, thanks, but it'll be a long time before anyone out-blings awn :)
@mike: Nope, no compiz necessary - note that cairo-clock is something pretty different and more comprehensive though, not really comparable :)
@Eric: I'll work on making it a bit more readable tomorrow - I'll point out that it's more legible on the phone's screen, but I realise it could do with some work. On the other hand, not gonna get rid of the border - it's not meant to be a practical clock widget, it's meant to be a fancy-schmansy, not-really-useful-but-still-works clock widget - the sort of thing that people look at and go "ooh, that's neat!", rather than "ooh, I can tell exactly what the time is with zero effort!" (but I'll try to make it both :))
Marius Gedminas says:
I'm sorry, I commented without thinking. I did not mean to disparage your work.
The clock is nice and readable on my external Samsung LCD. The dark grey contrasts too much with the black on my laptop's LCD making it harder to read, but I should have phrased that comment better.
Going away in shame now.
Chris Lord says:
@Marius: Thanks for the apologies :) Perhaps I was a bit more annoyed than I should've been - It's definitely not perfect yet (well, not even close), this was a first run, but I'm always open to constructive criticism.
Any comments?