Tonight's work: Add layering to rockbox's skin engine. Unfortunately its not completely working yet (notice the grey under the top line which is scrolling :( ) but its pretty close and good enough to make me want to finish it!

The attached image doesn't appear to be anything special, but the grey gradient, top bar and grey buttons at the bottom are a single image (though in the future could be a few smaller images with the gradient drawn at run-time) drawn on a background layer, the text and yellow icons are drawn on the main layer using the background to fill in the rest.

This coupled with semi-transparent images should bring some interesting skins our way!
Shared publiclyView activity