Video: Harmonise video annotation UI with time series - #334
Conversation
|
To Do:
|
…ame-loading spinner changes.
…ger dims the image while the next frame loads.
…ng, so users can't draw during the gap on high-latency data.
…s served via Vite/react-router
|
Overall looks great! Nice to see the two views being harmonized together. A few points from my functionality test:
toktagger_loading.mp4
toktagger_draw_while_loading.mp4
|
…es, block drawing while the next frame is still loading, and stop the toolbar help popup from opening on its own.
…ons can no longer be deleted outside Edit mode.
Thank you for the functional testing of this branch I appreciate it! @wk9874 Regarding your points:
|
|
Have had another test, all looks good! For 7, raised #361 Happy for 1 & 2 to stay as they are Tested 3, 4, 5, 6 are fixed Only other comment - should we put the annotation list under the image, in the same format as we have it on Time Series & Profile 2D? Ie should this: Be made to look more like this: I would still want the delete & jump to buttons though - in fact this could be useful to add to the time series & profile2D modes as well... (different PR?) |
|
Raised #362 for that last point |
|
This PR is ready for a code review @jblake42 |
jblake42
left a comment
There was a problem hiding this comment.
This looks great - functionality is as expected! Only some small suggestions
…n popup's Delete button instead of custom Tailwind classes.
…so video-session is the single source of truth for it.
|
@jblake42 ready for re-review |


This PR aligns the video annotation UI with the time series view by replacing the floating icon toolbar with a clear right-side annotation toolbar and introducing View and Edit modes.
Users can switch modes using the toolbar or the E keyboard shortcut. Existing video features such as propagation, hiding annotations, class selection, and instance tracking remain unchanged.
Closes issue #272
Video view before PR
Video view after PR
Time series view