feat: implement section 8 - span selection, editing, and deletion
This commit is contained in:
parent
586f02ed69
commit
2f05136f20
2 changed files with 202 additions and 33 deletions
|
|
@ -54,12 +54,12 @@
|
|||
|
||||
## 8. Span Selection, Editing & Deletion
|
||||
|
||||
- [ ] 8.1 Implement span click-to-select using hitTest: set selectedSpanId, highlight rectangle, scroll sidebar list to selected item
|
||||
- [ ] 8.2 Implement click-to-deselect (click selected span again or click outside any span)
|
||||
- [ ] 8.3 Implement double-click / Enter to open edit popover pre-populated with current span data
|
||||
- [ ] 8.4 Wire edit Save: PATCH to API, update primitive color/label, update state
|
||||
- [ ] 8.5 Implement Delete/Backspace keyboard shortcut for selected span: DELETE API call, remove primitive, clear selection, update state
|
||||
- [ ] 8.6 Implement delete-tool click on span rectangle: same DELETE flow as keyboard shortcut
|
||||
- [x] 8.1 Implement span click-to-select using hitTest: set selectedSpanId, highlight rectangle, scroll sidebar list to selected item
|
||||
- [x] 8.2 Implement click-to-deselect (click selected span again or click outside any span)
|
||||
- [x] 8.3 Implement double-click / Enter to open edit popover pre-populated with current span data
|
||||
- [x] 8.4 Wire edit Save: PATCH to API, update primitive color/label, update state
|
||||
- [x] 8.5 Implement Delete/Backspace keyboard shortcut for selected span: DELETE API call, remove primitive, clear selection, update state
|
||||
- [x] 8.6 Implement delete-tool click on span rectangle: same DELETE flow as keyboard shortcut
|
||||
|
||||
## 9. Span Annotation Sidebar List
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue