Skip to content

Show talk and workshop descriptions inline on the schedule page#2108

Open
smagdali wants to merge 1 commit into
emfcamp:mainfrom
smagdali:line-up-inline-descriptions
Open

Show talk and workshop descriptions inline on the schedule page#2108
smagdali wants to merge 1 commit into
emfcamp:mainfrom
smagdali:line-up-inline-descriptions

Conversation

@smagdali

Copy link
Copy Markdown

The existing line-up lists every item's speaker and title but hides the description behind a click into each detail page. Better UX to render the description inline instead, so the whole programme is readable on one page. The total page size is actually still manageable (with all the descriptions added, the total page weight increases from 330k to 584k) , but much easier to explore.

Each item becomes a container div with the title as the link (descriptions contain urlized links, so the item can no longer be wrapped in a single anchor), and the description is shown with the same markup as the detail page. The favourite button stays inside the form.

I left the links to the detail page - you might argue that they're redundant now but this way you can still still share a link to a specific event.

Based on the first pass I did at https://whitelabel.org/emf-2026/ before I realised this repo was available.

Disclaimer - I made this with Claude Code.

The line-up lists every item's speaker and title but hides the description
behind a click into each detail page. Render the description inline instead,
so the whole programme is readable on one page.

Each item becomes a container div with the title as the link (descriptions
contain urlized links, so the item can no longer be wrapped in a single
anchor), and the description is shown with the same markup as the detail
page. The favourite button stays inside the form.

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

marksteward commented Jun 19, 2026

Copy link
Copy Markdown
Member

Thanks for this, I think it might be a more useful fix for #2115. However, I don't think we want to make this the default - it would need to be behind a toggle button or separate "full programme" page.

You seem to have removed all visual feedback on the links, and included redundant text-decoration: underline for a link class. Were these changes to fix something affecting your browser, or just something Claude mangled?

And please remove the Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>, we don't want to be part of a move by Anthropic to prove their tools have authorship rights. I'm not sure how Anthropic's terms mesh with our licence, and it would be better to be clear about whether you're claiming ownership of these changes. If you used Claude to assist you, that's fine, but if it's vibe-coded I think it's safest to treat this as a detailed feature request instead.

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.

2 participants