Skip to content

AuraGlass 3.4.3

Choose a tag to compare

@gchahal1982 gchahal1982 released this 10 Jun 16:26
· 3 commits to main since this release

Deep rendering and color-correctness audit of the entire component library.

Fixed

  • CSS variable audit: defined --glass-white/--glass-black (209 fallback-less references — element shadows and tints that silently never rendered), the --glass-gray-50..900 neutral scale used by charts and theme-aware tooltips, solid --glass-color-secondary/accent/*-light/danger-dark/error tokens, missing opacity/radius/easing tokens, and legacy --aura-* aliases (font sizes, shadow elevations, overlay and surface colors) referenced by charts, speed dial, and multi-select but never emitted by the persona generator.
  • HSL channel tokens: wrapped ~375 raw consumptions of var(--glass-color-primary|success|warning|danger|info) (used directly as colors, in rgba(), or in color-mix()) in hsl() across 97 files; color-mix() weights now use valid percentages instead of number opacity vars.
  • Blur utilities: src/styles/tokens.css blur scale synced to the canonical 3.4 values (16/24/32/40/48px — was still 4–32px); added the missing .glass-backdrop-blur-md/-xl/-2xl classes (used 185× but undefined, so those surfaces rendered with no blur); removed a duplicate .glass-backdrop-blur-sm rule that overrode the small blur with the XL value; new utilities registered in all accessibility fallback blocks.
  • White-frost conversions: the last dark-slab and opaque light-theme styles converted to 3.4 frost tokens across 25 components (GlassToggle, GlassSelectCompound, GlassPagination, GlassContextMenu, GlassMenuPrimitive, GlassSidebar, GlassToast, GlassHoverCard, GlassCarousel, ToggleButton, GlassDevTools, the CMS suite, HoudiniGlassCard, GlassA11y, GlassProductRecommendations, GlassSmartShoppingCart, GlassIntelligentFormBuilder, GlassFab, GlassStepIcon, GlassNavigation, GlassAchievementSystem); over-frosted GlassSidebar hover state reduced from bg-white/65 to bg-white/15.
  • useGlassFocus no longer lets explicitly-undefined options clobber defaults (fixes --glass-focus-offset: undefinedpx).

Verified: typecheck, token lint, style audit (1,195 files), glass pipeline validation (31 checks), WCAG contrast (90 checks), Jest 432 suites / 2,373 tests.