Update task task-054

This commit is contained in:
Jeff Emmett 2025-12-15 18:40:44 -05:00
parent 63d6759a8c
commit d61ab79094
1 changed files with 19 additions and 5 deletions

View File

@ -4,6 +4,7 @@ title: Re-enable Map tool with GPS location sharing
status: Done
assignee: []
created_date: '2025-12-15 23:40'
updated_date: '2025-12-15 23:40'
labels:
- feature
- map
@ -20,9 +21,22 @@ Re-enabled the Map tool in the toolbar and context menu. Added GPS location shar
## Acceptance Criteria
<!-- AC:BEGIN -->
- [ ] #1 Map tool visible in toolbar (globe icon)
- [ ] #2 Map tool available in context menu under Create Tool
- [ ] #3 GPS location sharing toggle button works
- [ ] #4 Collaborator locations shown as colored markers
- [ ] #5 GPS watch cleaned up on component unmount
- [x] #1 Map tool visible in toolbar (globe icon)
- [x] #2 Map tool available in context menu under Create Tool
- [x] #3 GPS location sharing toggle button works
- [x] #4 Collaborator locations shown as colored markers
- [x] #5 GPS watch cleaned up on component unmount
<!-- AC:END -->
## Implementation Notes
<!-- SECTION:NOTES:BEGIN -->
Implemented in commit 2d9d216.
Changes:
- CustomToolbar.tsx: Uncommented Map tool
- CustomContextMenu.tsx: Uncommented Map tool in Create Tool submenu
- MapShapeUtil.tsx: Added GPS location sharing with collaborator markers
GPS feature includes toggle button, real-time location updates, colored markers for each collaborator, and proper cleanup on unmount.
<!-- SECTION:NOTES:END -->