githubnext/chopinPublic

Let's compose rich plans together

Polish decision evidence on phones and in tone

- Below 640px evidence opens as a bottom sheet and lifts the card's
  actions above it; wider viewports fall back below or above the card
  before ever covering it.
- The dialog takes focus itself, so the close control opens without a
  tooltip; the close drops its title.
- Opposed-by rings use the warning tone, matching objections.
- The summary trigger gains a chevron and pointer cursor.
- Motion comes from the host's popover contract, with a sheet variant.
- A leading "I object:" marker is dropped from objection quotes.
- Fix the evidence-hover native fixture's missing useState import.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
C5MAMaggie Appleton and Claude Opus 5.5 authored
641486bPatch
Parent31cda29
14 files changed+149-48
StackedSplit
apps/web/src/conversation-plan/evidence-popover.test.tsx+2 −2
apps/web/src/conversation-plan/evidence-popover.tsx+5 −2
apps/web/src/conversation-plan/evidence.test.ts+2 −2
apps/web/src/conversation-plan/evidence.ts+4 −1
apps/web/src/room-workspace.tsx+1 −0
apps/web/src/theme.css+16 −0
e2e/decision-evidence.e2e.ts+17 −0
e2e/source/evidence-hover.fixture.ts+1 −1
e2e/source/evidence-hover.native.ts+13 −18
packages/editor/src/evidence-geometry.test.ts+20 −3
packages/editor/src/evidence-geometry.ts+14 −1
packages/editor/src/styles.css+9 −0
packages/editor/src/widgets/evidence-hover.tsx+44 −17
packages/editor/src/widgets/questionnaire-collapse-list.test.tsx+1 −1