[Huge Update] Frosted Glass v1.3 is here! π
Customize colors & backgrounds via UI (No YAML!) with the new Theme Manager
Hey everyone! π
Itβs been an incredible journey since I first shared the Frosted Glass Theme. To be honest, I never expected it to reach this level. Watching it become one of the highly-starred themes for Home Assistant has been surreal, and I am truly humbled by this amazing community.
From day one, the #1 most requested feature has been easier customization. You wanted to change the primary color or the background image without diving into thousands of lines of code.
I heard you. And today, Iβm delivering that.
Introducing Frosted Glass v1.3 and the brand new Frosted Glass Theme Manager integration! π οΈ
π¨ Customize your experience without touching a single line of YAML.
The Frosted Glass Theme Manager is a powerful companion integration that lets you tweak the aesthetic directly from your Home Assistant settings.
β¨ What can it do?
π¨ Full UI Configuration
Forget file editors. You can now configure everything via Settings > Devices & Services > Frosted Glass Manager > Configure.
- Pick your Color: Use the native Home Assistant color picker for both Light and Dark modes.
- Custom Backgrounds: Simply paste the URL of your favorite wallpaper.
π§ Smart Tonal Palette Algorithm
This is the magic under the hood. The manager doesn't just swap a single color.
When you pick a primary color (e.g., Red), the integration mathematically calculates a complete Material Design tonal palette (shades 05 through 95). This ensures that buttons, shadows, and text contrasts remain perfect and readable, no matter what crazy color you choose!
β‘ Dual Theme Generation
With a single click on "Submit", the manager automatically generates and updates two theme files in your /themes/ folder:
Frosted Glass Custom.yaml(Full visual experience)Frosted Glass Custom Lite.yaml(Performance optimized, no-blur version)
π Reset Functionality
Messed up your colors? No problem. A new "Reset to Defaults" checkbox allows you to instantly revert to the original, signature Frosted Glass look.
π A Note on Transparency & Performance
Iβm also aware that some of you occasionally experience issues where transparency or blur doesnβt load correctly on certain cards. Please know that I am monitoring this closely.
To give you some context: Frosted Glass is a beast. While standard themes usually run on ~400-500 lines of code, this project exceeds 1,000 lines. It utilizes heavy CSS backdrop filters and effects that really push the limits of Home Assistantβs current rendering engine.
I have optimized the code as much as humanly possible to keep it snappy, but at this moment, we are operating at the very edge of what the system allows. I appreciate your patience and understanding as we navigate these limits!
β€οΈ A massive Thank You
I really can't wait to see what you all build with this new flexibility. Please share your screenshots!
I also want to express my deepest gratitude for every star on GitHub, every bug report, and especially to those who supported me via Buy Me a Coffee. Every single donation means the world to me and keeps me motivated to push this project further.
π Links:
- Theme Repository: GitHub Link
- Theme Manager Repository: GitHub Link
Available now in HACS! Go check it out and let me know what you think!
Enjoy! π₯