Skip to content

Commit 025b821

Browse files
author
DavidQ
committed
Add adaptive UI behavior to overlay system.
1 parent 5f361a5 commit 025b821

7 files changed

Lines changed: 460 additions & 28 deletions

File tree

docs/dev/CODEX_COMMANDS.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ MODEL: GPT-5.4
22
REASONING: medium
33

44
COMMAND:
5-
Implement contextual input mapping:
6-
- Add context-aware input resolution
7-
- Use overlay stack and active layer
8-
- Integrate with existing gesture + keybind systems
9-
- Do not duplicate gesture logic
5+
Implement adaptive UI behavior for overlays:
6+
- Add rule system for adaptive UI (visibility, size, emphasis)
7+
- React to gameplay + overlay context + telemetry
8+
- Respect layout constraints and safe zones
9+
- Do not modify existing rendering pipeline unnecessarily
1010
- Update roadmap status only

docs/dev/COMMIT_COMMENT.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Add contextual input mapping for overlays.
1+
Add adaptive UI behavior to overlay system.
22

33
PR Details:
4-
- Enables input behavior based on active overlay context
5-
- Integrates with existing input systems
4+
- Introduces runtime adaptive UI rules
5+
- Enhances responsiveness of overlays
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[ ] Context switching updates input behavior
2-
[ ] No conflicts across overlays
3-
[ ] Gesture + keybind compatibility maintained
1+
[ ] UI adapts to gameplay state
2+
[ ] No layout conflicts
3+
[ ] Stable rendering
44
[ ] Roadmap updated

docs/dev/roadmaps/MASTER_ROADMAP_HIGH_LEVEL.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -637,6 +637,7 @@
637637
- [x] Level 21 advanced overlay interactions implemented (click/drag/resize) with gameplay-safe explicit interaction mode
638638
- [x] Level 22 gesture abstraction added for overlays (tap/hold/swipe mapped to runtime actions with explicit gameplay-safe gating)
639639
- [x] Level 22 contextual input mapping added (active overlay/layer stack-aware resolution across keybind and gesture actions)
640+
- [x] Level 22 adaptive overlay UI rules added (visibility/size/emphasis responsive to gameplay state, overlay context, and telemetry)
640641

641642
### Sample Phase Tracks
642643
- [x] 3D phase normalized

docs/pr/BUILD_PR.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# BUILD_PR_LEVEL_22_3_OVERLAY_CONTEXTUAL_INPUT_MAPPING
1+
# BUILD_PR_LEVEL_22_4_OVERLAY_ADAPTIVE_UI_BEHAVIOR
22

33
## Purpose
4-
Introduce context-aware input mapping for overlays based on runtime state.
4+
Enable overlays to adapt their UI behavior dynamically based on runtime conditions.
55

66
## Roadmap Improvement
7-
Advances Level 22 by aligning input behavior with active overlay context.
7+
Extends Level 22 into adaptive UI systems layered on contextual input.
88

99
## Scope
10-
- Map inputs based on overlay stack/context
11-
- Support priority-based input resolution
12-
- Integrate with existing gesture and keybind systems
10+
- Define adaptive UI rules (visibility, size, emphasis)
11+
- React to gameplay state, overlay stack, and telemetry
12+
- Avoid conflicts with layout constraints and safe zones
1313

1414
## Test Steps
15-
1. Activate different overlay contexts
16-
2. Verify input behavior changes correctly
17-
3. Ensure no cross-context leakage
15+
1. Trigger different gameplay states
16+
2. Verify UI adapts (size/visibility/emphasis)
17+
3. Confirm no layout violations
1818

1919
## Expected
20-
- Context-driven input behavior
21-
- Stable and predictable mapping
20+
- UI responds dynamically to context
21+
- No overlap or instability

0 commit comments

Comments
 (0)