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
{{ message }}
Repository navigation
Commit 9a1c339
Browse filesBrowse the repository at this point in the historyBrowse files
- Source of truth: user PR_100 request. `docs/pr/BUILD_PR.md` still points at an unrelated Level 18 overlay runtime hardening rebase, so this workflow used the explicit PR_100 request after reading `docs/dev/PROJECT_INSTRUCTIONS.md`.
6
+
7
+
## Changes Applied
8
+
- Removed the visible `Drag Rectangle` mouse gesture from Input Mapping V2 gesture descriptors.
9
+
- Preserved `Drag Release` as the visible drag completion gesture.
10
+
- Preserved internal `PointerDragState` rectangle/bounds tracking and attached the current pointer drag snapshot to Drag Release runtime captures.
11
+
- Added bounds detail to Drag Release captured token title text without changing the persisted Input Mapping V2 schema payload.
12
+
- Stopped gesture button pointer events from bubbling into the tool-level engine input listener so clicking `Drag Release` does not overwrite the drag bounds it is capturing.
13
+
- Preserved wheel gesture options for `Wheel Up`, `Wheel Down`, `Wheel Left`, and `Wheel Right`.
14
+
- Confirmed raw `Mouse Move X/Y` is not exposed as a selectable mapping option.
15
+
- Tightened Gesture/Capture spacing and reduced Capture button heights.
16
+
17
+
## Contracts And Constraints
18
+
- No schema changes.
19
+
- No sample JSON changes.
20
+
- No full samples smoke test; skipped per request because this is scoped to Input Mapping V2 and engine input descriptors.
21
+
- Drag bounds are runtime/tool-local metadata (`input.pointerDrag`) and hover/title detail only; they are intentionally not persisted in the strict schema payload.
0 commit comments