feat(mix): lava-lamp popover with RadialKnob controls + wider Mix detail body (P10 W4)

This commit is contained in:
daniel-c-harvey
2026-06-16 00:19:47 -04:00
parent 26d7a05ba4
commit e59271aa00
7 changed files with 148 additions and 78 deletions
+15
View File
@@ -22,4 +22,19 @@ public static class DDIcons
<ellipse cx="12" cy="12" rx=".7" ry="1.5" fill="#FFF8E1"/>
</svg>
""";
/// <summary>
/// Lava lamp - the Mix visualizer settings glyph. Tapered base, tall rounded glass vessel, a cap,
/// and three suspended blobs at varied heights. The silhouette is currentColor so it themes with
/// its context (Color.Secondary tint, light/dark). The blobs carry a warm two-tone accent à la the
/// gas-lamp flame so the lamp reads as "lit" at icon size; the silhouette still tints with context.
/// </summary>
public const string LavaLamp = """
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path fill="currentColor" d="M9 1h6l-1.2 3h-3.6zM7.5 21l1.7-15h5.6l1.7 15zM6 21h12v2H6z"/>
<ellipse cx="12" cy="17.5" rx="2.6" ry="2.2" fill="#FF9800"/>
<ellipse cx="10.4" cy="12.5" rx="1.5" ry="1.7" fill="#FFB74D"/>
<ellipse cx="13.3" cy="9.5" rx="1.1" ry="1.3" fill="#FFCA28"/>
</svg>
""";
}