# Outline what items draw, and hold back editing instead of dropping it · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/54575824f52c78cfd34d4a0c71141b5ec72192b1)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 54575824f52c78cfd34d4a0c71141b5ec72192b1

Requested commit: 54575824f52c78cfd34d4a0c71141b5ec72192b1

Commit: 54575824f52c78cfd34d4a0c71141b5ec72192b1

Tree: 8d9a075a638d3ed13c3fa080961db0a691502fe0

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Outline what items draw, and hold back editing instead of dropping it

From the second review:
- Cones, custom circles and resizable abilities lay out in a box sized
  for their largest version. They now also mark what they draw (the
  cone's icon, the circle, the range at its length), and the innermost
  mark is the one outlined.
- Edit placement draws its own lineup ends outside the canvas item
  layers; they now take a teammate's outline too.
- The room no longer drops an editing message that comes within 100 ms
  of the last. It holds the latest and sends it when the interval is
  up, so the last word always lands and a client still cannot send more
  than one per interval. This replaces letting removals through, which
  let a client flood the room.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [9c6f20531788d215bf1c4a1685ff7861048c4fa3](https://git.cafe/dara/icarus/commit/9c6f20531788d215bf1c4a1685ff7861048c4fa3?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/54575824f52c78cfd34d4a0c71141b5ec72192b1?format=markdown)
