Before the release of Android 12 Developer Preview 1 earlier this week, we learned that Google is working on a new theming system that can recolor supported third-party applications. This enhanced theming system takes the foundations of the RRO and OMS APIs introduced in previous versions of Android and combines them with Android’s Palette and WallpaperColors APIs in order to create a custom theme that matches the current wallpaper. While this feature isn’t working in the public Developer Preview, developer kdrag0n, known for his work making the ProtonAOSP ROM and ProtonKernel for Pixel devices, managed to get it working, giving us our first look at Android 12’s new wallpaper-based theming system.