Skip to content

Replace tutorial card grid with compact table view - #1886

Open
jborlase-snowplow wants to merge 5 commits into
mainfrom
claude/tutorial-layout-redesign-91d21d
Open

Replace tutorial card grid with compact table view#1886
jborlase-snowplow wants to merge 5 commits into
mainfrom
claude/tutorial-layout-redesign-91d21d

Conversation

@jborlase-snowplow

Copy link
Copy Markdown
Contributor

Summary

Replaces the tutorial card grid on /tutorials with a compact, table-style list so more tutorials are visible at once and their categories are easier to scan and compare.

  • New TutorialTable component with columns: tutorial (title + one-line description), use case, topic, technology, and progress
  • Rows link to the tutorial's first step and keep the localStorage-based progress indicator (count + mini bar)
  • Below the lg breakpoint, rows collapse into stacked entries with inline field labels
  • Sidebar filters and search are unchanged and work as before

TutorialGrid and TutorialCardWithHover are now unused but left in place for easy comparison/revert; happy to remove them in this PR if preferred.

Screenshots

Desktop: compact rows with category columns, ~13 tutorials visible per screen (previously ~5 cards). Verified in light and dark mode and at mobile width.

Test plan

  • yarn start, open /tutorials
  • Check column layout at desktop width, stacked layout below 1024px
  • Filter/search still narrows the list
  • Row click opens the tutorial's first step; progress reflects visited steps

🤖 Generated with Claude Code

Tutorials now render as a compact table with columns for use case,
topic, technology, and progress. Rows collapse into labeled stacked
entries on narrow viewports.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
documentation c7e00e0 Commit Preview URL

Branch Preview URL
Jul 29 2026, 03:54 PM

jborlase-snowplow and others added 4 commits July 29, 2026 15:13
Address PM feedback that the compact table felt cramped: bump titles
and cell text up a size, add row padding, and widen column gaps.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The main content area centered the table in the remaining width, which
opened a large gutter between the filters and the table on wide
screens. Left-align it instead.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Give the tutorial title and description more room by removing the
topic column, and use the two-line row height to place the step count
above the progress bar.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The sidebar already pads its right edge, so the main content only
needs right padding; keeping px-6 made the gutter twice the normal
size.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants