Skip to content

Polish UI styling, harden interactions, and stabilize quality gates#257

Closed
patbaumgartner wants to merge 7 commits into
softwarecrafters:mainfrom
patbaumgartner:main
Closed

Polish UI styling, harden interactions, and stabilize quality gates#257
patbaumgartner wants to merge 7 commits into
softwarecrafters:mainfrom
patbaumgartner:main

Conversation

@patbaumgartner

@patbaumgartner patbaumgartner commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Refine map, popup, modal, and mobile navigation styling for consistency.
  • Harden interactive control hit targets and close/clear button behavior.
  • Clean redundant CSS and keep stylesheets formatted.
  • Keep accessibility and quality gates green before release.

Validation

  • npm run format:check
  • npm test
  • npm run build:js
  • Manual browser checks on desktop and mobile flows (map, popup, modal, sidenav).

Notes

  • Includes a final pre-PR hardening pass for control interaction reliability.
  • Previous CI failure was transient (npm ci network ECONNRESET); rerun passed successfully.

- remove legacy vendor dependencies and unused static assets

- migrate icon assets to Font Awesome Free bundle

- add deterministic sidenav and modal behavior with overlay state cleanup

- fold formatting adjustments from follow-up prettier commit into this refactor for a single coherent change
- add Husky pre-commit/pre-push hooks for format and test checks

- add structural and axe accessibility test scripts

- improve modal focus/inert handling and map status messaging

- refine HTML accessibility attributes and copy fixes
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.

2 participants