Changelog

The format is based on Keep a Changelog.

[2.4.34] - 2022-07-25

Added

  • Fixes browser bar navigation to aliased omniverse servers.

[2.4.33] - 2022-07-19

Added

  • Fixes latency in navigation.

[2.4.32] - 2022-07-13

Added

  • Minor fixes.

[2.4.31] - 2022-07-07

Added

  • Adds UI ready event

  • Catches exceptions from delayed function calls; often raised by unit tests where the dialog is rapidly being created and destroyed.

[2.4.30] - 2022-05-27

Added

  • Updated unit of file size to Mebibyte (instead of Megabyte)

[2.4.29] - 2022-05-12

Added

  • Ensures add server popup is displayed within window

[2.4.27] - 2022-04-19

Added

  • Fixes navigating to url that contains Url-encoded characters.

  • Adds async versions to navigate_to and find_item functions.

  • Adds select_items function to facilitate unittests.

[2.4.26] - 2022-04-18

Added

  • Limits extent that splitter can be dragged, to prevent breaking.

[2.4.25] - 2022-04-12

Added

  • Adds splitter to adjust width of detail pane.

[2.4.24] - 2022-04-06

Added

  • Disable unittests from loading at startup.

[2.4.23] - 2022-04-04

Updated

  • Fixes fullpath of filename when file selected from treeview.

[2.4.22] - 2022-03-31

Updated

  • Removed toml setting for enabling checkpoint, passed in a kwarg instead.

  • Fixed destructor for DetailDelegate.

[2.4.21] - 2022-03-18

Updated

  • Updates search results when directory changed.

[2.4.20] - 2022-03-14

Updated

  • Adds extended file info into detail view.

  • Refactored handling of asset type.

[2.4.18] - 2022-03-07

Updated

  • Adds custom search delegate.

[2.4.17] - 2022-03-07

Updated

  • Added postfix name thumbnails and icons.

[2.4.16] - 2022-02-07

Updated

  • Fixes options_pane_build_fn regression due to detail view refactoring.

[2.4.15] - 2021-11-30

Updated

  • Introduced DetailFrameController to simplify API for adding detail frame.

[2.4.14] - 2021-11-24

Updated

  • Added show_grid_view to get grid or table view.

[2.4.13] - 2021-11-03

Updated

  • Added search box, which combines the best features from Asset Browser and Content Browser.

[2.4.12] - 2021-11-01

Updated

Cleaned up message dialogs in FilePickerView, fixed unittest errors.

[2.4.11] - 2021-10-27

Updated

  • Added notification on connection error.

[2.4.10] - 2021-10-20

Updated

  • Don’t return paths with windows slash

[2.4.9] - 2021-09-17

Updated

  • Added widget identifers

[2.4.8] - 2021-09-17

Updated

  • Updated “Add Connection” interaction to be more intuitive.

[2.4.7] - 2021-09-16

Updated

  • Add API to configure name label for file bar.

[2.4.6] - 2021-08-20

Updated

  • Added UI stress test for auto-refreshing current directory when adding and deleting many files in quick succession.

[2.4.5] - 2021-08-04

Updated

  • Fixed get_filename API.

[2.4.4] - 2021-07-20

Updated

  • Fixes checkpoint selection

[2.4.3] - 2021-07-13

Updated

  • Added “enable_checkpoints” setting to toml file to enable checkpoints everywhere

[2.4.2] - 2021-07-13

Updated

  • Fixed destructor bug causing calls to init_view with invalid object instances

[2.4.1] - 2021-07-12

Updated

  • Added detail view and corresponding menu item in combox box to active/deactivate it

  • Added API methods for adding custom frames to detail view

  • Moved checkpoint panel to detail view

  • Updated look of file bar

[2.3.11] - 2021-06-23

Updated

  • Pass open_file function to omni.kit.widget.versioning

[2.3.10] - 2021-06-21

Updated

  • Always show “Create Checkpoint” context menu option when server supported

[2.3.9] - 2021-06-18

Updated

  • Persist the width of the versioning panel

[2.3.8] - 2021-06-09

Updated

  • When local windows path not found, doesn’t try to connect to it.

[2.3.7] - 2021-06-16

Updated

  • More graceful cancellation of navigation futures.

[2.3.6] - 2021-06-09

Updated

  • Added stronger checkpoint overwrite messages

[2.3.5] - 2021-06-10

  • Always show versioning pane when enabled

[2.3.4] - 2021-06-08

  • Fixes window resize messes up versioning splitter bar.

  • Relocates zoom bar out of versioning panel.

[2.3.3] - 2021-06-07

Updated

  • Added splitter bar for resizing checkpoints panel.

  • Refactored checkpoints panel and zoom bar into FilePickerView widget.

  • More thorough destruction of class instances upon shutdown.

[2.3.2] - 2021-06-04

Updated

  • Added optional message parameter to ConfirmItemDeletionDialog so it can be used for overrite too

[2.3.1] - 2021-06-01

Updated

  • Eliminates manually initiated refresh of the UI when creating new folder and deleting items; these conflict with the new auto refresh.

[2.3.0] - 2021-05-11

Added

  • Added support for ENTER and ESC keys.

  • Added support for creating new empty USD files through the “New USD File” contextual menu.

  • Added support for opening the browser location using the operating system’s file explorer through the “Open in File Browser” contextual menu.

  • Added ability to select checkpoints from the contextual menu.

[2.2.1] - 2021-04-09

Changed

  • Show entry in versioning pane.

[2.2.0] - 2021-03-23

Added

  • Added optional versioning pane on supported server (only when omni.kit.widget.versioning is enabled) and enable_versioning_pane constructor parameter to enable/disable it.

  • Added Options pane to the right of file picker. Can be enabled by passing options_pane_build_fn and provide custom UI build function.

[2.1.3] - 2021-02-16

Updated

  • Fixes thumbnails for search model.

[2.1.2] - 2021-02-10

Changes

  • Updated StyleUI handling

[2.1.1] - 2021-02-09

Updated

  • Fixed navigation slowness caused by processing of thumbnails.

  • Uses auto thumbnails generated by deeptag if manual thumbnails not available.

[2.1.0] - 2021-02-04

Added

  • Extracted ZoomBar into its own widget.

[2.0.1] - 2021-02-03

Updated

  • Refactored code for getting auto-generated thumbnails. The simplification allowed for easier testing.

  • Fixed bug that was causing artifacts and mismatched thumbnails in grid view

Added

  • Unittests for navigating directories

  • Unittests for persistent settings

  • Unittests for asset types

[2.0.0] - 2021-01-03

Updated

  • Refactored for async directory listing to improve overall stability in case of network delays.

[1.3.10] - 2020-12-10

Updated

  • Detects bad server connections before opening files

  • Removes callback from ‘navigate_to’ API

[1.3.9] - 2020-12-05

Updated

  • Adds ‘reconnect server’ action to context menu

[1.3.8] - 2020-12-03

Updated

  • Adds ability to rename connections and bookmarks

[1.3.7] - 2020-12-01

Updated

  • Correctly resolves connections whose label names differ their path names

[1.3.6] - 2020-11-26

Updated

  • Defaults browser bar to display real path

[1.3.5] - 2020-11-25

Updated

  • Code refactor: Consolidates ListViewMenu into ContextMenu and eliminates PopupMenu base class.

[1.3.4] - 2020-11-23

Updated

  • Double clicking on item immediately executes apply callback.

[1.3.3] - 2020-11-20

Updated

  • Allows multi-selection deletion.

[1.3.2] - 2020-11-19

Updated

  • Context menu responds to multi-selection actions.

[1.3.1] - 2020-11-13

Added

  • Fixes multi-selection and added option to turn off file bar.

  • Keeps connections and bookmarks between content browser and filepicker in sync.

  • Scrolls to a given path upon showing dialog.

[1.3.0] - 2020-10-31

Added

  • Now able to resolve URL paths pasted into the browser bar

[1.2.0] - 2020-10-29

Added

  • User folders in “my-computer” collection

[1.1.0] - 2020-10-27

Added

  • Ported context menu from omni.kit.window.content_browser.

  • Consolidated API methods into api module.

  • Correctly process persistent settings for connections and bookmarks.

  • Display svg files as their own thumbnails.

[0.1.5] - 2020-09-16

Added

  • Initial commit to master.