Improve demo gallery mobile view

Open
#69 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
52/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
typescript
Domain
frontend

Research direction

Start at the demo gallery drawer introduced in #68 and inspect the Demos header button, demo cards, and category filter chips. Compare the current behavior at widths below 640px, then verify that the mobile gallery uses the requested full-screen or bottom-sheet presentation, supports horizontal filter scrolling, has touch-friendly targets, and keeps the header button accessible.

Written by the indexing model from the issue text.

Description

Problem

The demo gallery drawer currently uses a fixed 480px width and doesn't have mobile-specific optimizations. On smaller screens the layout may feel cramped or awkward.

Suggested improvements

  • Full-screen drawer on mobile (< 640px) instead of side panel
  • Touch-friendly tap targets for demo cards and category filter chips
  • Horizontal scroll for category filter with momentum scrolling
  • Bottom sheet style on mobile instead of right-side drawer
  • Ensure the "Demos" header button is accessible on narrow viewports

Context

Introduced in #68.

Dominant language
TypeScript
Stars
1.6k
Forks
202
PR merge metrics
No merged PRs in 30d

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from CopilotKit/OpenGenerativeUI

All issues in CopilotKit/OpenGenerativeUI

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.