CHANGELOG#
This document records all notable changes to omni.kit.browser.folder.core extension.
This project adheres to Semantic Versioning <https://semver.org/>_.
[1.12.1] - 2025-11-24#
Changed#
Show progress per folder when loading folders
[1.11.1] - 2025-11-20#
Changed#
OMPE-71391: Use gather when traversing sub folders in parallel to speed up
[1.10.10] - 2025-07-03#
Changed#
OMPE-53344: Remove warnings when setting BrowserFile.thumbnail property.
[1.10.9] - 2025-05-09#
Changed#
OMPE-44165: Need to set permission after shutil.copytree
[1.10.8] - 2025-05-05#
Changed#
OMPE-44165: Do not use “root” as test folder name because it may fail in OVC2 test
[1.10.7] - 2025-04-25#
Changed#
OMPE-44165: Do not use omni.client.write_file_async because it may fail in OVC2 test
[1.10.6] - 2025-04-19#
Fixed#
OMPE-44165: Use TempDirectory for tests
[1.10.5] - 2025-04-14#
Fixed#
Fix doc build issues.
[1.10.4] - 2025-04-01#
Changed#
Make getter and setter methods for url and thumbnail properties.
[1.10.3] - 2025-02-07#
Changed#
OMPE-27665: Add python API document.
[1.10.2] - 2025-01-23#
OMPE-31528: Make it compatible with different nucleus connector API and avoid deprecated usage for omni.kit.widget.nucleus_connector.get_connector_instance in newer Kit SDK.
[1.10.1] - 2024-11-08#
Add BrowserPropertyDelegate as arguments of browser widget instead of self-register to work for different browsers
[1.10.0] - 2024-09-19#
OMPE-21829: Add TreeFolderBrowserWidgetEx to show property view
[1.9.13] - 2024-08-31#
Changed#
Update cached file list entry if necessary when traversing folders
[1.9.12] - 2024-01-30#
Changed#
OM-103774: Improve documentation for FileSystemFolder and FolderBrowserModel.
[1.9.11] - 2024-01-15#
Changed#
OMPRW-519: Fix category items not loaded correctly with air gap
[1.9.10] - 2023-12-15#
Changed#
Fix collect multiple files not works as expect issue.
[1.9.9] - 2023-10-26#
Changed#
OM-112780: Only refresh category item to hide loading icon when traverse done without changes
Fix custom folder setting changed and add test
[1.9.8] - 2023-10-11#
Added#
Added more test coverage and fixed test class name to not get clobbered by other identical one
[1.9.7] - 2023-07-17#
Changed#
Fix ETM test failure with kit 105.0.1 integ-master
[1.9.6] - 2023-06-27#
Changed#
Enable caching new root folders during warmup
[1.9.5] - 2023-06-23#
Changed#
Make category count right to add new folder to a existed category item
[1.9.4] - 2023-06-23#
Changed#
If different url found in cache file, should set has_cache to False
Replace “%20” with space in category(folder) and detail(file) name
When register external folder, check duplicated by name in existing category items
[1.9.3] - 2023-06-14#
Changed#
use “setting_folders_hide_in_category” to define folders hide in category view instead simple “hide_root_folder”
[1.9.2] - 2023-06-13#
Added#
FolderBrowserModel: Add argument to load and watch a setting for custom root folder paths
[1.9.1] - 2023-06-13#
Added#
“hide_root_folder” does not take effect to folder with “/” in name
[1.9.0] - 2023-05-31#
Added#
Add new argument “hide_root_folder” to not show root folder in category tree
[1.8.8] - 2023-05-31#
Added#
OM-94780: Added the ability to register and unregister root folders with the FolderBrowserModel
[1.8.7] - 2023-05-25#
Changed#
OM-96228: Remove warning of “python.pipapi”
[1.8.6] - 2023-05-23#
Changed#
OM-95536: Support wild char when filter folders by name
[1.8.5] - 2023-05-23#
Changed#
OM-88159: Add collect menu for folder category item’s right click.
[1.8.4] - 2023-04-04#
Changed#
OM-88151: Fix issue that traverse folder with invalid url again and again
[1.8.3] - 2023-04-01#
Changed#
Fix error without “omniverse.toml” in GFN
[1.8.2] - 2023-03-17#
Changed#
OM-86101: New argument “multiple_drag” to support multiple drag. Default False.
[1.8.1] - 2023-03-11#
Changed#
OM-85835: Fix ETM failure
[1.8.0] - 2023-03-08#
Changed#
OM-75191: Show loading animation while category in loading progress (require omni.kit.browser.core v2.3.0)
[1.7.5] - 2023-02-04#
Changed#
Expose more functions for SimReady
[1.7.4] - 2023-02-01#
Changed#
Change some functions to be overridden for SimReady
[1.7.3] - 2023-01-04#
Fixed#
Decrement parent counts when samples are deregistered
[1.7.2] - 2023-01-04#
Added#
Add property for detail selections in browser widget
[1.7.1] - 2022-12-12#
Changed#
OM-75630: If folder url redirected, do not load from cache
[1.7.0] - 2022-12-12#
Changed#
OM-75623: Replace url if alias defined in omniverse.toml
[1.6.3] - 2022-12-09#
Changed#
OM-75623: Continue traversing folder even for an invalid URL (stat failed and not omniverse server)
[1.6.2] - 2022-11-25#
Changed#
update docs
[1.6.1] - 2022-11-16#
Changed#
OM-70692: Use omni.kit.widget.nucleus_connector to connect nucleus server when traversing folder while not connected
[1.6.0] - 2022-10-31#
Changed#
Use TreeFolderBrowserModel/TreeFolderBrowserWidget for treeview mode
If cache file enabled, only traverse collection when selected
Do not traverse into sub folders if not necessary
Filter sub folders/files during traverse to reduce cache and memory size
After traverse, compare to cache, if nothing changed, do not refresh views
[1.5.4] - 2022-10-25#
Changed#
OM-66710: Fix categories does not show if timeout during traversing folders
[1.5.3] - 2022-10-18#
Changed#
OM-65821: Some folders in Sample browser were not saved/populated as expected
[1.5.2] - 2022-10-11#
Changed#
Remove trailing slash in remove_root_folder
[1.5.1] - 2022-10-11#
Changed#
Fix issue on summary enabled in treeview mode
Added#
Argument to caching all folders during warmup
[1.5.0] - 2022-10-06#
Added#
Enable local cache in category treeview mode
[1.4.4] - 2022-09-30#
Changed#
Add argument to folder browser model to do not traverse folder after created
[1.4.3] - 2022-09-21#
Changed#
Select/Deselect navigation button when clicked
[1.4.2] - 2022-09-14#
Changed#
Sort Category items in treeview
Add splitter_extra_width arg to browser widget
[1.4.1] - 2022-09-13#
Changed#
Retry list async for kinds of exceptions
[1.4.0] - 2022-08-31#
Added#
Use Path.stem for more robust extensions rather than last 4 chars
Add parent and is_last_child to FolderCategoryItem
Modify category delegate to handle 3 levels of tree hierarchy
Add tree mode category delegate
[1.3.0] - 2022-08-29#
Added#
Add local cache to avoid folder traverse when close and open the app again
[1.2.2] - 2022-08-26#
Changed#
Republish since published 1.2.1 to be a wrong version
[1.2.1] - 2022-08-19#
Changed#
Make navigation button and add/remove collection work for category tree mode
[1.2.0] - 2022-07-22#
Added#
Add tree mode to show both collections and categories in category tree view
[1.1.14] - 2022-07-22#
Changed#
Change process_root_folder to publish
[1.1.13] - 2022-03-30#
Changed#
Republish for repo updates
[1.1.12] - 2022-02-17#
Fixed#
Check connection status after url set
[1.1.11] - 2022-02-16#
Changed#
Wait until server connected when list root folder
[1.1.10] - 2022-01-22#
Changed#
Force updating collection combobox when folder appened
Fix duplicated name in collections
[1.1.9] - 2021-12-08#
Added#
Fix destory to destroy typo
[1.1.8] - 2021-10-16#
Added#
Retry max 3 times when timeout in listing folders
[1.1.7] - 2021-09-30#
Added#
Show timeout if list folder timeout
Show menu item “Refresh current collection” in options menu if timeout
[1.1.6] - 2021-09-27#
Added#
Timeout to list folder
[1.1.5] - 2021-09-13#
Changed#
If hide item without thumbnail, also donot count
[1.1.4] - 2021-06-28#
Added#
Show “…” instead of category number when loading not completed
[1.1.3] - 2021-06-09#
Changed#
Show label in two lines for small thumbnail size is small and one line for large thumbnail size
[1.1.2] - 2021-05-29#
Added#
Argument for extra filter function
[1.1.1] - 2021-05-28#
Added#
Predownload
[1.1.0] - 2021-05-28#
Added#
Allow to create custom folder object
[1.0.9] - 2021-05-20#
Removed#
Remove carb.log_warn when list
[1.0.8] - 2021-05-20#
Changed#
Donot sort collections to keep order of settings
[1.0.7] - 2021-05-17#
Changed#
Better Dependencies
add support for hide_file_without_thumbnails: default False
add support for show_category_subfolders: default False
[1.0.6] - 2021-05-17#
Changed#
Fix runtime error
[1.0.5] - 2021-05-15#
Changed#
Available default thumbnail file name
Fix error on default options menu
Removed#
Unused carb.log_info
[1.0.4] - 2021-05-12#
Added#
Arguments for thumbanil size
[1.0.3] - 2021-05-11#
Added#
Interface to create custom file object: used for multi materials in one file.
[1.0.2] - 2021-05-07#
Changed#
Rename from omni.kit.browser.folder
Move options menu to omni.kit.browser.core
[1.0.1] - 2021-05-04#
Changed#
Rename from omni.kit.browser.folder.model
Added#
API to remove root folder
Folder browser widget
[1.0.0] - 2021-04-19#
Added#
First release