Skip to content

Releases: brandon-claps/homeassistant-frosted-glass-themes

v1.3.9

01 Mar 20:13

Choose a tag to compare

v1.3.9

Bug Fix

  • Revert glass-breaking changes: Removed contrast(0.4) from backdrop-filter and restored ha-card-background alpha to original values. These changes from v1.3.8 caused mushroom cards (and potentially other cards) to lose their frosted glass transparency.

Retained from v1.3.8

v1.3.8

01 Mar 19:59

Choose a tag to compare

Fixes

  • wessamlauf#102: Removed forced glance-card exclusion — glance cards can now receive the frosted glass effect
  • wessamlauf#107: Added streamline-card wrapper exclusion to fix bubble card misalignment when rendered via streamline-card
  • wessamlauf#110: Added card-mod-view-yaml to give empty cards a minimum height in edit mode (HA 2025.11+)
  • wessamlauf#113: Lowered ha-card-background fallback opacity from 0.9 to 0.4 so the glass ::before layer is visible before card-mod loads
  • wessamlauf#116: Added contrast(0.4) to backdrop-filter for improved text legibility against busy wallpapers
  • wessamlauf#123: Increased dark mode dialog surface opacity from 0.92 to 0.97 for better readability
  • wessamlauf#90: Added control-button-background-color variable for dark mode button visibility

v1.3.7 – Restore header blur without breaking dropdowns

28 Feb 15:46

Choose a tag to compare

Changes

  • Restored frosted glass blur effect on the dark mode header
  • Uses ::before pseudo-element technique (same as cards) to apply backdrop-filter without creating a CSS containing block
  • Dropdowns remain fully functional — no more positioning issues
  • Version bump to 1.3.7

v1.3.6 – Header fix

28 Feb 15:28

Choose a tag to compare

Changes

  • Fix header styling for improved visibility and compatibility
  • Version bump to 1.3.6

header bug fix

28 Feb 14:48
a517117

Choose a tag to compare

Merge pull request #4 from brandon-claps/claude/bump-version-1-3-4-pT3Gu

Bump version to 1.3.4

bug fix on header

28 Feb 14:42
6d9ed07

Choose a tag to compare

bug fix on header Pre-release
Pre-release
v1.3.3

Merge pull request #3 from brandon-claps/claude/fix-header-gradient-8…

v1.3.2 – Fix dropdown positioning

24 Feb 01:27
3fe977f

Choose a tag to compare

What's Fixed

Dropdown positioning bug: Select dropdowns (e.g., in entity config dialogs) were rendering in the wrong location due to backdrop-filter on parent containers creating CSS containing blocks that trapped position: fixed popup elements.

Changes

  • Removed backdrop-filter from header, dialogs, sidebar, label badges, and input containers
  • Replaced with more opaque backgrounds to preserve visual appearance
  • Applied across all 3 full-blur themes (Frosted Glass, Frosted Glass Dark, Frosted Glass Light)
  • Lite themes unaffected (they don't use backdrop-filter)

Technical Details

Per CSS spec, backdrop-filter on any ancestor element creates a new containing block for position: fixed descendants. Home Assistant's mwc-menu-surface dropdown uses position: fixed positioning — when trapped inside these containing blocks, the popup rendered relative to the ancestor instead of the viewport.

The fix removes backdrop-filter from all containers that can hold dropdown selects, compensating with higher background opacity. Card glass effects (ha-card::before) are unaffected since pseudo-elements don't create containing blocks for sibling elements.

Full Changelog: v1.3.1...v1.3.2

v1.3.1 – Dropdown fix & bug fixes

24 Feb 00:46
b9ddeee

Choose a tag to compare

What's Changed

Dropdown Fix

  • Fixed dropdown menus rendered off-screen or invisible when using full-blur themes. The root cause was backdrop-filter: blur() on ha-select creating a CSS containing block that trapped position: fixed dropdown popups. The blur effect is now applied via a ::before pseudo-element instead.

Bug Fixes

  • Fixed corrupted CSS custom properties# comments inside YAML | literal blocks were passing through as literal text to CSS, corrupting values for --ha-card-glass-tint, --ha-card-glass-inset-shadow, and other properties. All converted to /* */ CSS comments.
  • Fixed orphaned token variables in Light Lite and Lite (light mode) themes — --token-* CSS variables were declared outside :host {} and had no effect.
  • Completed Dark Lite theme — added missing card-mod-root CSS sections (sidebar, cards radius, drawer scrim, label badge, inputs, text divider).
  • Fixed invisible checkboxes/radios on Dark Lite — unchecked colors were using light-mode dark values (rgba(19, 21, 54, 0.75)) instead of light values for dark backgrounds (rgba(234, 235, 238, 0.75)).
  • Fixed mush-rgb-grey stray ) in light-mode themes.

Affected Themes

All 6 theme variants updated: Frosted Glass Light, Dark, auto-switch, Light Lite, Dark Lite, and Lite.

Full Changelog: v1.3...v1.3.1