github wessamlauf/homeassistant-frosted-glass-themes v1.3
[Huge Update] Frosted Glass v1.3 is here! πŸš€ Customize colors & backgrounds via UI (No YAML!) with the new Theme Manager

8 hours ago

[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:

  1. Frosted Glass Custom.yaml (Full visual experience)
  2. 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:

Available now in HACS! Go check it out and let me know what you think!

Enjoy! πŸ₯‚

Don't miss a new homeassistant-frosted-glass-themes release

NewReleases is sending notifications on new releases.