- the wallpaper's surfaces as a thin tint (glass 0.62 by default) over
what Hyprland blurs behind the shell (needs the README layer rule)
- hairline white rim, accent when hovered
- a white sheen along the top edge, fading out a third of the way down
- one soft low black shadow instead of the accent glow
- docs/design: board at glass 0.45 / 0.62 / 0.8, and the card at 0.62
- shell.conf glass (0.05 to 1, default 1 = solid, as before): the
surfaces' opacity; read live with the theme
- surface.rs: shell() draws the island, the idle pill and the workspace
pill (fill, rim, shadow), so a design is one file; the default is the
look so far
- see-through surfaces can't hide content under a veil, so with glass
below 1 the open/close fades use .opacity() while they run
- README: the Hyprland layer rule that frosts what's behind the shell
(namespace match is a full match: ^magic-.*$; ignore_alpha keeps the
transparent margin around the island sharp)
- docs/design: the solid look and glass 0.5 with the rule, for review