Skip to content

Add tunable Windows sidebar glass frosting#184

Merged
SDSLeon merged 2 commits into
masterfrom
lightcode/sharp-beacon-2bc6971f
Jun 15, 2026
Merged

Add tunable Windows sidebar glass frosting#184
SDSLeon merged 2 commits into
masterfrom
lightcode/sharp-beacon-2bc6971f

Conversation

@SDSLeon

@SDSLeon SDSLeon commented Jun 15, 2026

Copy link
Copy Markdown
Owner
  • Feature: Add a per-appearance sidebarGlassTint setting (persisted in shared settings) so users can tune how frosted the translucent sidebar looks on Windows.
  • Raise Windows default sidebar glass opacity in CSS so DWM acrylic backdrop bleed does not wash out light/dark theme colors.
  • Expose a frosting slider in Appearance settings (Windows + native acrylic only) with live preview and reset to defaults.
  • Apply user overrides at runtime via sidebarGlass theme helpers and AppProvider, leaving macOS vibrancy on built-in defaults.
  • Hide the sidebar/content divider while glass is active and add useGlassState hooks so shell UI reacts to glass material state.

- Add per-appearance `sidebarGlassTint` setting, store setter, and persistence
- Add Appearance slider with reset for Windows native material tint override
- Apply tint via `sidebarGlass` helpers and AppProvider CSS variable updates
- Add `useGlassState` hooks to observe sidebar glass and native material flags
- Set Windows default frosting in styles.css (65% light, 85% dark)
- Hide sidebar divider border while glass is active in AppShell
- Update shared settings and provider tests for new default field
@vercel

vercel Bot commented Jun 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
lightcode-landing Skipped Skipped Jun 15, 2026 8:09pm

@SDSLeon SDSLeon merged commit 06d3d45 into master Jun 15, 2026
6 checks passed
@SDSLeon SDSLeon deleted the lightcode/sharp-beacon-2bc6971f branch June 15, 2026 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant