Skip to content

Commit 050131b

Browse files
committed
Implements shot trajectory overlay for hole images
Enhances the UI with 3D→2D projection for multi-shot arcs Uses typed tuples for consistent vector data checks Integrates with event inspector to gather hole-based shot data
1 parent 42ac67b commit 050131b

File tree

12 files changed

+1275
-54
lines changed

12 files changed

+1275
-54
lines changed

.ai-context.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
# AI Assistant Context File
22

3-
> **Purpose**: This file helps AI assistants understand the project structure and where to find documentation.
3+
> **Purpose**: This file | Working On | Read This |
4+
|------------|-----------|
5+
| Event handling | [ACTIVITY_SESSION_STATE.md](./docs/technical/ACTIVITY_SESSION_STATE.md) |
6+
| Measurement display | [MEASUREMENT_TILES_MULTI_EVENT.md](./docs/technical/MEASUREMENT_TILES_MULTI_EVENT.md) |
7+
| Hole/shot tracking | [SHOT_NUMBER_CARRY_FORWARD_FIX.md](./docs/technical/SHOT_NUMBER_CARRY_FORWARD_FIX.md) |
8+
| Course info & images | [HOLE_IMAGE_DISPLAY.md](./docs/technical/HOLE_IMAGE_DISPLAY.md) |
9+
| Shot trajectory overlay | [SHOT_TRAJECTORY_VISUALIZATION.md](./docs/technical/SHOT_TRAJECTORY_VISUALIZATION.md) |
10+
| Unit conversion | [UNIT_CONVERSION_SYSTEM.md](./docs/technical/UNIT_CONVERSION_SYSTEM.md) |
11+
| Filtering events | [DEVICE_ID_FILTERING.md](./docs/technical/DEVICE_ID_FILTERING.md) |
12+
| Local development | [WEBHOOK_LOCAL_FIX.md](./docs/technical/WEBHOOK_LOCAL_FIX.md) |
13+
| Azure Storage | [LOCAL_AZURE_STORAGE_SETUP.md](./docs/technical/LOCAL_AZURE_STORAGE_SETUP.md) |ssistants understand the project structure and where to find documentation.
414

515
## 📂 Project Structure
616

@@ -38,6 +48,11 @@
3848
3. Understand the event ordering (newest at index 0)
3949
4. Consider both initial load AND SSE update paths
4050

51+
### UI/UX Preferences
52+
- **NO EMOJIS**: User preference - avoid using emojis in the UI
53+
- Keep interfaces clean and professional
54+
- Use icons from icon libraries if visual indicators are needed
55+
4156
### When Creating New Features
4257
1. Implement the feature
4358
2. Create documentation in `docs/technical/FEATURE_NAME.md`

docs/technical/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
- [Device ID Filtering](./DEVICE_ID_FILTERING.md) - Device and bay filtering system
1212
- [Session Indicators Feature](./SESSION_INDICATORS_FEATURE.md) - Visual session indicators
1313
- [Hole Image Display](./HOLE_IMAGE_DISPLAY.md) - Visual hole layout images in course info banner
14+
- [Shot Trajectory Visualization](./SHOT_TRAJECTORY_VISUALIZATION.md) - 3D→2D shot path overlay on hole images
1415

1516
### Bug Fixes & Improvements
1617
- [Shot Number Carry-Forward Fix](./SHOT_NUMBER_CARRY_FORWARD_FIX.md) - Making hole/shot persist across events

0 commit comments

Comments
 (0)