Skip to content

[WIP]: Video Annotation: UI Cleanup#231

Draft
abdullah-ukaea wants to merge 18 commits intodevfrom
abdullah/video-ui-update
Draft

[WIP]: Video Annotation: UI Cleanup#231
abdullah-ukaea wants to merge 18 commits intodevfrom
abdullah/video-ui-update

Conversation

@abdullah-ukaea
Copy link
Copy Markdown
Collaborator

@abdullah-ukaea abdullah-ukaea commented Apr 14, 2026

Do Not Merge yet until these PRs are merged:

Summary of changes

  • Fixed annotation popup blocking small annotations in bottom right corner by giving the ability to close a popup while still having the annotation selected for editing
  • Redesigned the frame tools buttons and moved rectangle, polygon and drag/zoom to a right toolbar
  • refactored jump to frame ui addressing issue Video Annotation: UI suggestion Improve jump to frame control #197
Screenshot from 2026-04-14 11-28-25 Screenshot from 2026-04-14 11-28-04

…ng a Drag/Zoom toolbox toggle and updated session interaction handling so draw/edit behavior stays consistent while navigating frames. Also restore annotation clamping by falling back to the active OSD viewer content size when imageNatural is temporarily unavailable.
…automatically restores the previous annotation mode on release.
…users can instantly return to the default zoom and centered viewport.
…trum-based icon control with a labeled, theme-friendly layout positioned just outside the frame edge
… so it stays unchanged when navigating between samples.
…r in-memory context state so it stays the same across sample navigation and resets on page refresh.
…ly hides all frame annotations and restores them when turned off, while disabling annotation interaction during hide mode
…ain after deselecting and reselecting an annotation.
…ears saved annotations or the instance list.
…ne the left sidebar section headers/dividers for clearer tool grouping.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant