Skip to content

Implement Dead Pixel Checker component and routing - #53

Merged
Barata-Ribeiro merged 5 commits into
mainfrom
implement-deadpixel-checker-route
Sep 6, 2026
Merged

Implement Dead Pixel Checker component and routing#53
Barata-Ribeiro merged 5 commits into
mainfrom
implement-deadpixel-checker-route

Conversation

@Barata-Ribeiro

Copy link
Copy Markdown
Owner

This pull request introduces a new "Dead-pixel Check" utility to the application, allowing users to inspect their screens for dead pixels using a full-screen test that cycles through five solid colors. The implementation includes a dedicated React component, route, metadata, and comprehensive browser tests. Styling is added to ensure the test surface displays with exact colors and no distractions.

New Dead-pixel Check utility:

  • Added a new page at /utilities/dead-pixel-check with metadata and user instructions for performing a dead pixel test. (app/routes/utilities/dead-pixel-check.tsx)
  • Implemented the DeadPixelCheck React component, featuring a modal dialog and full-screen color cycling for pixel inspection, with keyboard and mouse controls. (app/components/pages/utilities/dead-pixel-check.tsx)
  • Added precise CSS classes to ensure the test surface covers the viewport with no visual distractions or transitions. (app/app.css)

Integration and navigation:

  • Registered the new utility in navigation menus, the utilities index, and application routes. (app/lib/consts.ts, app/routes.ts, app/routes/utilities/index.tsx) [1] [2] [3]

Testing:

  • Added comprehensive browser tests for the dead pixel check component, covering color cycling, keyboard/mouse interactions, fullscreen behavior, and focus restoration. (tests/browser/components/utilities/dead-pixel-check.browser.test.tsx)

@Barata-Ribeiro Barata-Ribeiro self-assigned this Sep 5, 2026
@Barata-Ribeiro Barata-Ribeiro added the enhancement New feature or request label Sep 5, 2026
@vercel

vercel Bot commented Sep 5, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
utilities-webapp Ready Ready Preview Sep 5, 2026 6:40pm UTC

@Barata-Ribeiro
Barata-Ribeiro merged commit 283b435 into main Sep 6, 2026
3 checks passed
@Barata-Ribeiro
Barata-Ribeiro deleted the implement-deadpixel-checker-route branch September 6, 2026 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant