Liquid Glass theme for PeerTube 7.3+ (CSS-only)
- CSS 100%
| assets | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
peertube-theme-liquid-glass
An Apple-2026 "Liquid Glass" material theme for PeerTube 7.3+ — translucent layered surfaces, specular edge highlights, continuous (squircle) corner radii, dark-first. CSS-only, no client scripts.
Design goals
- Update-resilient. The core of the theme re-points PeerTube's documented
v7.3 CSS variables (the stable public contract from
client/src/sass/include/_variables.scss); PeerTube auto-derives the gradient shades. Class-targeted rules that touch Angular components are flagged inline and degrade gracefully — they only ever add material, never hide content. - The real glass material —
backdrop-filterblur + saturate + brightness, layered translucent gradients, a multi-layer specular rim, and a faint CSP-safe inline-SVG grain — is applied to the few stable chrome wrappers (header, menu, video-info, modals, player overlay). - Progressive enhancement.
@supportsgates every advanced feature; there is a solid opaque fallback wherebackdrop-filteris unavailable and aprefers-reduced-transparencyopaque path for accessibility. An optional Chromium-only true-refraction (feDisplacementMap) hook is left dormant.
Install
Upload/enable it like any PeerTube theme (it is a standard theme plugin —
package.json + assets/liquid-glass.css). Requires PeerTube >= 7.3.0.
License
AGPL-3.0 — see LICENSE.