mirror of
https://github.com/discourse/discourse.git
synced 2025-04-16 23:41:28 +08:00

This update adds randomized SVG placeholder designs for themes without screenshots. Each placeholder pulls from the theme’s color palette to give a better visual hint of what the theme might feel like. There are a few different styles: 1. Envelope-style gradient – uses `tertiary`, `quaternary`, and `highlight` 2. Soft blur gradient – uses `tertiary`, `quaternary`, and `highlight` 3. Mesh – uses `tertiary` and `secondary` 4. Layered waves – uses `tertiary`, `quaternary`, `highlight`, `danger`, and `success` The style is randomly picked per theme, so the grid looks more varied by default. <img width="1109" alt="image" src="https://github.com/user-attachments/assets/5ede0ecf-a1e4-46c0-9fd2-bee4b6c672c2" /> Internal: /t/149935 --------- Co-authored-by: Jarek Radosz <jradosz@gmail.com>