Skip to content

Add ability to show string clip attributes as toggleable viewer overlays #18

Description

@mvineeta

Implement a viewer overlay system that allows users to toggle the display of any clip attribute of str (string) type (For example : 'Comment')

🎯 Feature Request:

Add a viewer overlay that displays a selected string-based clip attribute as simple text. For example, pressing the 'C' key would show the "Comment" attribute of the currently loaded clip as an overlay in the viewer.

✅ Expected Behavior:

  • On pressing a shortcut key (e.g., 'C'):
    * The viewer shows the "Comment" attribute from the currently loaded clip.
    * Text appears in a small, readable format.
    * When the clip changes, the overlay updates dynamically with the new clip’s attribute.
    * If the attribute is missing or empty, the overlay hides or shows a placeholder (e.g., “No comment”).

  • Should support any attribute of type str (not just "Comment"), making it extensible.

💡 Why It’s Useful:

  • Quickly surfaces review notes, metadata, or custom strings.
  • Improves on-screen readability during reviews without needing external tools or UI panels.

💻 Implementation Notes:

  • Please make use of the existing HTML overlay API in RPA to render this overlay, rather than building a new system from scratch.
  • Connect the overlay update mechanism to clip change events to ensure dynamic refresh.
  • You can look into the existing media_path_overlay widget for reference — it already handles clip-related metadata display.
  • Alternatively, you may rename and extend the media_path_overlay widget for this purpose, rather than creating a new widget from scratch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions