Add layered dawn wallpaper to shell background

Designs call for a radial-gradient dawn (cream base + pink upper-right
glow + blue lower-left glow). GPUI 0.2.2 only supports linear gradients,
so the wallpaper is composed of a cream base layer with two diagonal
linear gradients that fade to transparent at ~60% — the perceived effect
matches the design's softness without needing radial-gradient support.

Wallpaper is isolated to chrome::wallpaper so future appearance themes
(violet, mint, slate) extend the enum without touching the shell.
This commit is contained in:
2026-05-09 17:52:56 -04:00
parent 7dfefac569
commit dcd4bb4c48
4 changed files with 68 additions and 5 deletions
+3
View File
@@ -0,0 +1,3 @@
pub(crate) mod wallpaper;
pub(crate) use wallpaper::{WallpaperTheme, render_wallpaper};