Skip to content

Fix/project actions touch input - #13

Merged
AmzBG merged 2 commits into
mainfrom
fix/project-actions-touch-input
Aug 7, 2026
Merged

Fix/project actions touch input#13
AmzBG merged 2 commits into
mainfrom
fix/project-actions-touch-input

Conversation

@AmzBG

@AmzBG AmzBG commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Description

  • Keep the project edit action visible on touch and coarse-pointer devices.
  • Preserve hover-revealed project actions for devices with precise pointers.
  • Use input-capability media queries instead of viewport width so tablets and hybrid devices behave correctly.

Link to issue or ticket

Steps to QA

  1. Open the projects page on a phone, tablet, or browser emulating touch input.
  2. Verify the edit action is visible without hovering over a project card.
  3. Open the same page with a mouse or trackpad.
  4. Verify the edit action remains hidden initially and appears when the card is hovered or the action receives keyboard focus.
  5. Verify selecting the edit action opens the expected project edit page.

Validation completed:

  • npm run lint --workspace=web
  • npm run check-types --workspace=web
  • npx prettier --check apps/web/components/project-list-card.tsx

The local production build reached the existing next/font step but could not download Manrope from Google Fonts because the build environment could not reach fonts.googleapis.com.

Screenshots

Found here: chrisshaddad/bootcamp-starter#234

@AmzBG AmzBG self-assigned this Aug 7, 2026
@AmzBG AmzBG added enhancement New feature or request prod labels Aug 7, 2026
@AmzBG
AmzBG merged commit c2fba8e into main Aug 7, 2026
1 check passed
@AmzBG
AmzBG deleted the fix/project-actions-touch-input branch August 7, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request prod

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant