Extension: omni.kit.filebrowser_column.tags-1.0.3

Documentation Generated: Sep 22, 2025

Overview#

The Tags Column extension for Content Browser adds a dedicated column to display and manage file tags directly within the file browser. It integrates seamlessly, offering a clear and interactive way to visualize these tags.

_images/preview.png

Concepts#

  • The extension adds a new column that displays tags for each file in the file browser.

  • The delegate works asynchronously, ensuring that any operations or data fetching required for tag display do not block the user interface.

  • The extension registers the custom column delegate on startup and safely cleans it up during shutdown, maintaining proper integration with the file browser.

Key Components#

  • TagsDelegate
    Handles the layout and presentation of the new tags column. It includes methods for setting the initial column width, building the header, and constructing the widget for each file item. The widget building process is asynchronous, ensuring responsiveness.

  • TagsExtension
    Manages the lifecycle of the tag column delegate by registering it during startup and unregistering it during shutdown. This ensures that the tag functionality is consistently integrated with the file browser interface.

Considerations#

  • The extension is self-contained and ready to use once enabled. Users can immediately see the additional tags column within the file browser.

  • The functionality focuses on visual representation and interaction with file tags without exposing additional public APIs for external integrations.