Direction from live testing: glass should BE the transparency feature, not
an opt-in variant. normalizeMode (main) and readMode (renderer boot) now
resolve everything except an explicit 'clear' to glass on macOS — fresh
installs, junk values, and critically the pre-mode-era intensity-only
profiles, which until this branch could only mean clear. Those users keep
their exact slider value; the desktop just starts showing through as matte
blur instead of a whole-window fade. Nobody had a persisted 'glass'/'clear'
mode before this branch, so the only users the default flip touches are
exactly the ones being migrated. Off-mac everything still normalizes to
clear (no vibrancy exists there).
Verified live, not just in units: staged a legacy {"intensity": 40}
translucency.json + wiped mode key in localStorage, cold-launched — the
persisted file came back mode:'glass' at the saved intensity, written by
the boot sync. Suites 27/27 (incl. an explicit migration contract test:
legacy payload → glass on mac, clear off-mac, explicit clear preserved).
|
||
|---|---|---|
| .. | ||
| bootstrap-installer | ||
| desktop | ||
| shared | ||