Releases: NVIDIA-Omniverse/ovui
Releases · NVIDIA-Omniverse/ovui
Release list
Release 0.2.0
- Current runtime support. 0.2.0 supports the newly released OVStage 0.1 and ovrtx 0.4, while retaining OpenUSD/ovrtx 0.3 compatibility. 0.1 is OpenUSD-only and limited to ovrtx 0.3.
- Native OVStage integration. OVUI can run directly on OVStage without an OpenUSD dependency.
- Much faster, smoother viewport. Higher frame rates, overlapped rendering/presentation, and live transform movement during drags.
- Reliable editor synchronization. Selection outlines, visibility, properties, viewport state, undo/redo, and file reloads stay aligned.
- More production-ready distribution. Modular wheels, clean provider-specific installations, stronger cross-platform CI, and verified Linux x64/ARM64 and Windows packages.
Release 0.1.1
Release 0.1.0
What is ovui?
A Python UI toolkit with a declarative, Python-first API for building hardware-accelerated desktop interfaces. Backed by ImGui, with GLFW for windowing and Vulkan for rendering (fall-back OpenGL backend auto-detected).
Platforms
- Linux x64, Linux ARM64, Windows x64
- Python 3.12
Example projects
The repo also ships two example projects built on top of ovui to demonstrate real-world use:
- ovwidgets — USD Viewer application widgets (viewport, stage browser, property inspector, manipulator, undo/redo).
- ovui-data-adapters — adapter contracts plus OpenUSD implementations.