Say state once, and let shape say who
The status dot and the notice pill already landed on the right tokens with 003, so they are untouched. Everything else that reports state without being operated is rebuilt. Three counts take one petrol pill: the decisions header, a quote with more than one place, and the presence overflow. A bare number stopped the header reading as anything to act on. The cost is knowingly taken — a reply count now carries the same weight as an outstanding decision. Avatars lose their lettering. Initials were 8px inside a 20px mark and the scale stops at 13px, so they either sat off the scale or the mark grew and took that width from every message in the rail. Shape carries kind instead: a person is a rounded square in their account colour, the agent a circle in petrol. The photograph takes the same square, since a shape that changed with whether github.com answered would report the wrong fact. There was one Face in apps/web and another inside presence.tsx, which is how one screen could have shown one person as two shapes. There is one now, in the editor, and the header draws it too — it was the third face surface on the canvas and had none.
Parent09a2c58
18 files changed+205-109
StackedSplit
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.