Draw the chairs, and say more about who is in them
A table's seats are drawn as a dash pattern — one circle, one dash per seat. The arithmetic is right and the count matches, but a dash is a mark rather than a chair. There is nothing to number, nothing to point at, and nothing for a guest summary to attach to.
The panel on the right has the same gap from the other end. It says who is in each seat and nothing else, so the facts that decide whether they should be there are not on screen at the moment the decision is made.
The chairs
- Every seat is drawn as its own chair rather than as a dash in a shared pattern. Six seats, six chairs. Ten seats, ten chairs
- A round table numbers its chairs as a clock face: seat one at twelve, then clockwise
- The top table takes chairs too, in a single row along one edge rather than distributed around it. People at a top table sit along one side with the table between them and the room, and drawing them in a circle would say something untrue about where they are
- They are on the edge away from the room, so they face it
- The top table numbers left to right, in the order KB-4 fixes. Not a clock face, which would contradict a protocol that is already printed
- A chair reads as occupied or empty by shape as well as colour
- Chairs survive the scale floor. At the 22px rendered radius TT-38 stops shrinking at they are still countable, or they drop cleanly rather than blurring into a ring
- A chair is an addressable element, so a guest summary has something to attach to. The summary itself is TT-36 and is not built here
- The table's accessible name is unchanged. The ring is
aria-hiddentoday and its tests assert the name exactly
The table detail panel
- Each guest row carries their role, their tags and their social type beneath the name, compactly
- The seat number and the pinned marker stay where they are
- The table's allergy and dietary counts stay
- A guest holding none of the three does not leave an empty second line behind
Notes
The three fields are not arbitrary. Role drives the top table rule, tags drive tag groups, and social type drives social balance. They are the ones a person cannot read off the floorplan but needs in order to judge a seating.
The top table gains per-seat state it has never had. Today it is a constant slate bar that reads the same at 0 of 6 as at 6 of 6, deliberately — it is not one of the four materials a round table carries. Chairs on it will show who is seated and who is not, which is a departure from that and worth agreeing rather than discovering.
Open, for Priya
KB-4 fixes the top table order left to right and the photographer's running order depends on it. Built as left to right from the room's side, which is how a printed plan is read. Say if it is meant to be the couple's left, because drawn the wrong way round the plan disagrees with something already printed and nothing on screen would show it.
Comments
No comments on this issue