Skip to content

feat(frontend): participants shared answers - #287

Merged
sabinem merged 1 commit into
mainfrom
feat/participants-shared-answers
Sep 1, 2026
Merged

feat(frontend): participants shared answers#287
sabinem merged 1 commit into
mainfrom
feat/participants-shared-answers

Conversation

@sabinem

@sabinem sabinem commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Reading someone's profile no longer feels like reading a receipt
Who it's for: anyone clicking a name in the participant list to find out who they're about to team up with.

Before: the page was a big name at the top and then a flat wall of tiny grey text, all one size, stretching the full width of your monitor. Lines ran about twice as long as is comfortable to read. The small print explaining who can see the answers was actually bigger on the page than the answers themselves. And each question ran straight into its answer on the same line, so "Which university are you with? University of Basel" looked like one sentence — you had to hunt for where the answer started.

Now: sentences are set in a readable size and width, headings look like headings, the answers are the most prominent thing on the page, and each question sits in its own column beside its answer so your eye can run down the list. The two sections are boxed so the page reads as three parts instead of one long dribble.

Left out on purpose: no new information is shown. There's still no photo, bio, affiliation or skills, because the system doesn't store any of those yet — this is the same content, just set so it can be read.

@sabinem sabinem changed the title Feat/participants shared answers feat(frontend): participants shared answers Sep 1, 2026
Every sentence on the page was 12px mono at the full width of the window —
about 120 characters to a line, nearly twice the 68 the theme's own
`.prose` caps at, in the face reserved for scanning rather than reading.
The page used `text-xs` thirteen times and `.prose` not once, while
overview, timeline, manage and the registration answers page all use it.

That left two sizes for the whole page: a 21px name, then an
undifferentiated grey field with no rung between them. The disclaimer
above the answers was physically larger than the answers it qualified, on
a page whose reason to exist is those answers. And each answer ran its
question and its value together on one line at one size, so "Which
university are you with? University of Basel" read as a single sentence
with no column to scan down.

Sentences move to `.prose`, headings to `text-section`, answers to
`text-body`, and the answers themselves into a two-column grid with the
question quieter beside the value. The visibility note drops below them as
the footnote it always was. The two sections become cards, and the column
is capped — this page is one person and several sentences, not a roster
that wants the width.

The question labels deliberately do not use `.meta`, which uppercases:
these labels are whole questions, and a question shouted in 11px capitals
is harder to read, not easier.
@sabinem
sabinem force-pushed the feat/participants-shared-answers branch from 24ae872 to 648e77e Compare September 1, 2026 19:43
@sabinem
sabinem merged commit 3b616dd into main Sep 1, 2026
2 checks passed
@sabinem
sabinem deleted the feat/participants-shared-answers branch September 1, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant