Skip to content

Improve GitHub plugin layout on mobile - #1203

Merged
ymichael merged 3 commits into
mainfrom
bb/improve-github-plugin-mobile-layout-thr_vy877ti7iz
Aug 10, 2026
Merged

Improve GitHub plugin layout on mobile#1203
ymichael merged 3 commits into
mainfrom
bb/improve-github-plugin-mobile-layout-thr_vy877ti7iz

Conversation

@ymichael

@ymichael ymichael commented Aug 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • make the issue/PR list respond to its own container width, switching between title-first compact rows and a full table at 48rem
  • keep the labeled Open/Closed selector in compact rows and show assignee avatars only when someone is assigned
  • tighten the wide Assignee, Status, Updated, and action columns so the title gets substantially more room
  • keep label chips and loading skeletons aligned with the same container-based layout rules

Screenshots

Both screenshots use a 390 × 844 viewport with cached issue data.

Before After
GitHub plugin mobile layout before GitHub plugin responsive compact layout after

Testing

  • pnpm exec turbo run typecheck build --filter=bb-plugin-github
  • pnpm exec turbo run test --filter=bb-plugin-github --force (6 tests passed)
  • browser QA from 390 px through 1440 px, including the compact/table transition, selector menu behavior, and horizontal-overflow checks

@ymichael
ymichael merged commit 2549962 into main Aug 10, 2026
10 checks passed
@ymichael
ymichael deleted the bb/improve-github-plugin-mobile-layout-thr_vy877ti7iz branch August 10, 2026 19:04
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