Skip to content

Widen CauseStarter on desktop without a second UI tree - #166

Merged
AdamSpitz merged 2 commits into
devfrom
feature/causestarter-desktop-layout
Sep 4, 2026
Merged

Widen CauseStarter on desktop without a second UI tree#166
AdamSpitz merged 2 commits into
devfrom
feature/causestarter-desktop-layout

Conversation

@AdamSpitz

Copy link
Copy Markdown
Owner

CauseStarter stays one SPA. Viewport only changes shell width and how cause-board regions are placed.

  • Phone stays sm with bottom nav.
  • Desktop uses md for reading pages (docs, settings) and lg for workspaces (home, cause boards, funding).
  • Home occupied dashboard is a two-column grid on md+.
  • Cause boards keep one page tree; chrome / funding / publish pack into a single desktop rail that is omitted when empty.

Shell uses reading vs workspace width at md+; cause boards compose
the same regions into a main column and rail; home is a dashboard
grid. Phone stacking and routes are unchanged.
Omit the rail column when those slots are empty so cause boards do not
keep a blank 260–320px track.

@AdamSpitz AdamSpitz left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review receipt.

Reviewed CauseStarter desktop width + CauseBoardLayout. Initial grid left a blank md column because chrome/funding/publish were separate named areas; that is packed into one rail now and omitted when empty. Remaining tests cover path widths, rail presence, and home region testids. No open findings.

Reviewed-with: grok
Reviewed-files: 9
Reviewed-commit: 00fa55d

@AdamSpitz
AdamSpitz merged commit 3e852c6 into dev Sep 4, 2026
7 of 8 checks passed
@AdamSpitz
AdamSpitz deleted the feature/causestarter-desktop-layout branch September 4, 2026 00:31
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