Dialogue · Design notes · Selection-wash colour study
← Style Guide

Selection wash × all 8 seat colours

The colour study behind the long-press selection wash (gap 8). Six candidates over the app's real seat palette from theme.css — in every panel all eight seat rows and the human row are selected (one continuous wash, 1px hairlines between rows) so any blend/conflict between the wash and a seat's soft fill shows immediately. The last row stays unselected as the reference edge. The specimen panes are fixed light/dark — they show the app, not this page's theme.

decision F · Violet, 2026-07-17 — quietly premium, one accepted near-hue (seat 6). Ships v464 as color-mix(in srgb, var(--seat-6) 22%, transparent) + a 46% hairline: seat-6 IS this violet in both themes, so the wash rides the palette tokens (no new hex, theme-correct by construction). Every hue candidate overlaps exactly one of the eight seats — the palette covers the wheel, so "zero conflict" doesn't exist; the bubble itself stays untinted with its 3px seat border either way. Slate (A) shipped v460–v463 and was retired as too administrative.
ASlatewas shipping · v460–v463
Cool, neutral — read as uninviting (the reason for this study). Near-hue: seat 5 (slate).

light · wash #5F7186 22%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。

dark · wash #92A6BC 22%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。
BCoral — the brand accent
Warm, unmistakably ours. Near-hue: seat 0 (coral) and seat 7 (rose) — the crowded family.

light · wash #CC785C 20%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。

dark · wash #E0917A 24%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。
CAzure — the classic “selected” blue
iOS/WhatsApp's language, livelier than slate. Near-hue: seat 1.

light · wash #4C8AAB 20%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。

dark · wash #85B3D1 24%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。
DHoney — WeChat's highlight yellow
The marker-pen feel; warmest. Near-hue: seat 4 (gold).

light · wash #A9802F 20%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。

dark · wash #D6AE63 22%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。
EGreen — fresh
Calm-positive. Near-hue: seat 2.

light · wash #5E8B6E 20%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。

dark · wash #8FB59A 22%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。
FViolet — quietly special✓ chosen · ships v464 · 2026-07-17
Deliberate, a bit premium. Near-hue: seat 6 (violet) — the one overlap accepted. Shipped as color-mix(in srgb, var(--seat-6) 22%, transparent) (hairline 46%): seat-6 IS this violet in both themes, so the wash rides the palette tokens with no new hex.

light · wash #7E78B5 20%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。

dark · wash #A29DD4 24%

梁宁
先说结论:砍掉一半。
RRams
Weniger, aber besser.
CChestnut
风险先算清楚。
PPerel
先听彼此把话说完。
BBuffett
别人的清单不如自己的感觉。
李光耀
秩序是建出来的。
KKoons
Money is a measurement.
村上隆
榜单是给别人看的。
我自己的消息(human)。
未选中的参照行。

Frozen specimen · written 2026-07-17 · the live rule lives in lib/room-ui.html (body.select-mode .msg.sel::before)