Commit Graph

2 Commits

Author SHA1 Message Date
server2 ca884d0d31 design-liquid: clear liquid glass with a light-catching edge
- clearer glass (0.4 by default), denser toward the bottom right where
  the equalizer labels and presets sit (fill alpha 0.55x / 1x / 1.6x)
- a white specular gradient: bright at the top left, a faint return at
  the bottom right; a 1.5 px light rim that warms to the theme's flame
  colour when hovered
- keeps the soft accent glow, as if the glass took the wallpaper's colour
- docs/design: board at glass 0.25 / 0.4 / 0.55, and the card at 0.4
2026-10-09 05:24:24 +02:00
server2 54ca75b855 glass-base: a glass opacity setting and one place for the surface look
- 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
2026-10-09 05:20:44 +02:00