You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Source of truth: user PR_099 request. `docs/pr/BUILD_PR.md` still points at an unrelated Level 18 overlay runtime hardening rebase, so this workflow used the explicit PR_099 request after reading `docs/dev/PROJECT_INSTRUCTIONS.md`.
6
+
7
+
## Changes Applied
8
+
- Updated Input Mapping V2 gesture groups to use a responsive card grid so Keyboard, Mouse, and Game Controller gesture cards can sit side by side at wide widths and wrap at narrow widths.
9
+
- Updated gesture button layout inside each gesture card to use responsive wrapped columns, allowing buttons to flow side by side and top-to-bottom.
10
+
- Updated the Capture accordion to use a wrapping row flow for capture sections, with Keyboard/Mouse and game controller capture controls able to share horizontal space.
11
+
- Kept the capture note, HR separator, and Refresh Gamepads control as full-width bottom rows, with Refresh Gamepads remaining the bottom-most DOM and visual item.
12
+
- Preserved PR_098 nav, layout, and labels; gamepad auto-poll; capture highlighting/cancel/timeout behavior; and captured mapping tile behavior.
13
+
- Added focused Playwright geometry assertions for gesture card flow, gesture button wrapping, capture button flow, and bottom anchoring of note/HR/Refresh.
14
+
15
+
## Contracts And Constraints
16
+
- No schema changes.
17
+
- No sample JSON changes.
18
+
- No runtime JavaScript changes; this PR is CSS plus Playwright coverage.
19
+
- External JS/CSS-only HTML restriction preserved; changed Input Mapping HTML was not modified in this PR and the scan found no inline script/style/event-handler matches.
20
+
- Full samples smoke test was skipped per request and because this scoped UI polish does not broadly affect sample loading/runtime.
0 commit comments