Skip to content

Fuller desktop layout: wider containers, bigger cards, responsive grids - #10

Merged
Ben-K-Jordan merged 1 commit into
mainfrom
claude/session-link-generation-SCkSf
Jul 17, 2026
Merged

Fuller desktop layout: wider containers, bigger cards, responsive grids#10
Ben-K-Jordan merged 1 commit into
mainfrom
claude/session-link-generation-SCkSf

Conversation

@Ben-K-Jordan

Copy link
Copy Markdown
Owner

Addresses the owner's feedback that the UI looked empty: every page rendered in a 700px centered column at laptop widths, so most of a 1440px screen was dark margin.

The new layout standard

  • Page containers: 1100px (settings 900px; session screens 900px — study questions are a reading surface, so they get bigger type rather than extreme width)
  • Cards: larger padding (20–24px+) and equal-or-larger type everywhere
  • Lists of peer items become responsive grids (auto-fit, minmax(320px, 1fr)) that collapse to one column on phones — a pair of cards splits the full width instead of leaving an empty track

Where it lands

  • Dashboard: Today sessions side by side, badges in a grid, the 52-week heatmap stretches to the container, larger welcome card and onboarding dialog
  • Plan: days with two sessions show them side by side; header actions right-aligned; the creation form widens to 720px with paired field rows
  • Session screens: question text is now unmistakably the largest element, bigger MCQ choices, taller answer box, preflight and end-screen stats four across on desktop (2x2 on mobile)
  • Learn: the recommendation hero reads as the centerpiece; quick actions become a card grid
  • Achievements, flashcards, guides: card grids; the guide reading view keeps prose at a comfortable measure inside the wider shell
  • Chat: 900px thread with larger bubbles and a taller composer
  • Settings: full-width section cards with two-column label/control rows

Every page was visually verified live at 1440x900 and 390x844 with zero horizontal overflow. All README screenshots and the answer-loop GIF are recaptured at the new width at 2x resolution.

Verification

  • tsc --noEmit clean, 646 unit tests passed
  • Full e2e after production rebuild: 57 passed, 15 skipped (baseline)

Generated by Claude Code

Every page sat in a 700px column at laptop widths, leaving most of
the screen empty. Content containers widen to 1100px (settings 900,
session screens 900 since questions are a reading surface), cards get
larger padding and type, and lists of peer items become responsive
grids that collapse to one column on phones: today's sessions and
achievement badges on the dashboard, sessions within a day on the
plan, quick actions and learning path steps on Learn, badge cards on
achievements, deck and guide cards, and settings sections as label
and control rows. The plan form widens to 720 with paired fields, the
activity heatmap stretches to the container, the runner's question
text and controls scale up, preflight stats and end screen stats sit
four across on desktop, and the chat thread fills a 900px column with
a taller composer. Grids use auto fit so a pair of cards splits the
full width instead of leaving an empty track.

All README screenshots and the answer loop GIF are recaptured at the
new width at double resolution for crisp rendering.
@Ben-K-Jordan
Ben-K-Jordan merged commit cbe34de into main Jul 17, 2026
4 checks passed
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