Changelog#
The format is based on Keep a Changelog.
[2.10.52] - 2024-10-08#
Fixed#
OMPE-22588: Add ‘all’ in init to explicit expose the public API.
[2.10.51] - 2024-07-18#
Fixed#
OMPE-10272: Auto update Nucleus item when the file permissions changed.
[2.10.50] - 2024-05-21#
Fixed#
OMPE-5500: Fix for File browser when double clicking on a folder throws Container::addChild warning.
[2.10.49] - 2024-05-02#
Changed#
OM-123876: Handle more value types for treeview’s column.
[2.10.48] - 2024-03-21#
Changed#
OM-122340: Update API documentation.
[2.10.47] - 2024-02-14#
Changed#
OMPRW-856: Verify drag/drop file is valid file
[2.3.46] - 2024-01-05#
OM-115962: Fix for thumbnail warnings.
[2.3.45] - 2023-12-07#
Changed#
OM-116452: Use
async_engine.run_coroutine
over running coroutine from saved event loop.
[2.3.44] - 2023-12-06#
Changed#
OM-114639: Refactor Content browser code for registration of collections
[2.3.43] - 2023-12-06#
Fixed#
Fix for event loop issue when calling function
populate_async
[2.3.42] - 2023-11-30#
Fixed#
OM-115872: Fix an issue while viewing a directory contains children that have no permission to visit.
[2.3.41] - 2023-11-30#
Fixed#
OM-115384: Give view frame a name and identifier, then ui_test could find views by frame name.
[2.3.40] - 2023-11-30#
Changed#
OM-114747: Use
async_engine.run_coroutine
over running coroutine from saved event loop.
[2.3.39] - 2023-11-21#
Fixed#
OMFP-3551: Make refresh update Item changed when item permission changed,then it could trigger the ui update.
[2.3.38] - 2023-10-16#
Fixed#
OMFP-2289: Increase test coverage to 85.1% and remove recycle widget relate code.
[2.3.37] - 2023-08-18#
Fixed#
OM-104875: Don’t show recycle widget.
[2.3.36] - 2023-08-09#
Fixed#
OM-12985: Sort str by nature value.(For example: put 10.usd after 2.usd)
[2.3.35] - 2023-08-08#
Fixed#
OM-103559: Fix Content browser doesn’t list everything issue.
[2.3.34] - 2023-06-28#
Fixed#
Add decorator and wrap file model item creation to handle exception, makes it more robust for cases where when listing a directory, if it contains child with illegal characters it won’t fail the whole directory listing
[2.3.33] - 2023-07-05#
Changed#
OM-100532: Fix error log when use recycle bin in content browser.
[2.3.32] - 2023-06-28#
Added#
OM-54203: implement soft delete in content browser
OM-77963: Make use of environment variable to disable check for soft-delete features in Content Browser
OM-54464: add source url in moved/renamed item checkpoint
[2.3.31] - 2023-05-26#
Fixed#
OM-35385: Fix the expand issue for left tree view
[2.3.30] - 2023-05-23#
Fixed#
Hide list view stack when showing notification frame
[2.3.29] - 2023-04-20#
Added#
Added NucleuseConnectionItem for describing connection item, with signed in status tracker
Moved clipboard tracker from ContentBrowser to FileBrowser, add cut style for grid view / tree view items
[2.3.28] - 2023-04-19#
Fixed#
OM-91073: check grid view’s card paths to prevent build card more than once in sometimes
[2.3.27] - 2023-04-04#
Updated#
Batch drop_fn calls if source item is FileBrowserItem, delay one frame then trigger drop_fn
Added test for drop handler
[2.3.26] - 2023-03-28#
Updated#
Add notification de-ref in browser widget destroy
[2.3.25] - 2023-03-10#
Updated#
Removed deprecated functions from the base model
Light re-organization of udim components
[2.3.24] - 2023-03-02#
Updated#
Added a notification frame to list view stack
Added method for hiding/showing notification frame
[2.3.23] - 2023-03-01#
Added#
New layout LAYOUT_SINGLE_PANE_LIST to show list only
New kwarg “enable_zoombar” to enable/disable zoombar. Default True.
[2.3.22] - 2023-02-21#
Updated#
UDIM sequences can have thumbnails. Uses thumbnail for 1st image of the sequence
[2.3.21] - 2023-02-15#
Updated#
Fixed issue with persisting selections between list view/grid view toggle when switch and scale happens within one frame
Added listview selections on FileBrowserWidget for syncing up selections between the two views
[2.3.20] - 2023-02-13#
Fixed#
Fixed grid zoom tests in random order
[2.3.19] - 2023-01-27#
Fixed#
Fixed thumbnail and grid view tests
[2.3.18] - 2023-01-27#
Fixed#
Fixed tests for random order testing
[2.3.17] - 2023-01-17#
Updated#
Fixed issue with selections before cards created
Fixed issue with NucleusItem calling
on_populated_async
with incorrect number of parameters
[2.3.16] - 2023-01-20#
Updated#
Fix tests for ETM random order execution.
[2.3.15] - 2023-01-13#
Updated#
Make item expandable & hideable attrs overridable on object instances.
[2.3.14] - 2023-01-12#
Updated#
Add checkpoint information of src path in copied item’s checkpoint
[2.3.13] - 2023-01-11#
Updated#
Updated thumbnail interface to work better for the subclasses of the model.
[2.3.12] - 2023-01-11#
Updated#
Add hideable and expandable class attribute to FileBrowserItem, tree view will use these flags to determine if the item can be hidden or expanded.
[2.3.11] - 2023-01-09#
Updated#
Persist selections between grid view/list view toggle.
Fix shift click issue when selection index is smaller than current index.
[2.3.10] - 2023-01-03#
Updated#
Add the ability to center the selected item in grid view.
[2.3.9] - 2022-11-08#
Updated#
Add callback for toggling grid view and changing grid view scale.
[2.3.8] - 2022-11-30#
Updated#
OM-63433: Use content_clipping to speed up item display in file picker
[2.3.7] - 2022-11-17#
Updated#
Fixes access flags for filesystem entries.
[2.3.6] - 2022-10-21#
Updated#
Updated signature of copy_item_async to accept source and destination path, instead of always using the source relative path and destination root to compute the destination path.
[2.3.5] - 2022-10-03#
Updated#
Commented out deprecation warnings.
[2.3.4] - 2022-09-28#
Fixed#
Doc generation for date_format_menu.py
[2.3.3] - 2022-09-21#
Updated#
Switching between different date formats.
[2.3.2] - 2022-09-12#
Updated#
Updates cards in grid view on thumbnails generated.
[2.3.1] - 2022-09-01#
Updated#
Unique identifier names for tree view and list view panes.
[2.3.0] - 2022-08-30#
Updated#
Refactored thumbnails provider
[2.2.31] - 2022-09-01#
Updated#
Unique identifier names for tree view and list view panes.
[2.2.30] - 2022-07-19#
Updated#
Minor bug fix
[2.2.29] - 2022-07-06#
Updated#
Fix regression to show context menu when right click on grid view.
[2.2.28] - 2022-06-22#
Updated#
Multiple drag and drop support.
[2.2.27] - 2022-05-26#
Updated#
Adds read-only badge to treeview items.
Updated unit of file size to Mebibyte (instead of Megabyte)
[2.2.25] - 2022-04-06#
Updated#
Fixes occasional startup error.
[2.2.24] - 2022-02-18#
Updated#
Adds copy_presets method for FileBrowser models.
[2.2.23] - 2022-02-15#
Updated#
Increases reconnect timeout to 10 mins.
[2.2.22] - 2022-02-09#
Updated#
Fixes crash when browsing folders in grid view.
[2.2.21] - 2022-01-20#
Updated#
Added
set_filter_fn
to the model class.
[2.2.20] - 2022-01-05#
Updated#
Improved reconnection by skipping signout step, also increased timeout to 30 secs.
[2.2.19] - 2021-11-24#
Updated#
Added
show_grid_view
to get grid or table view.
[2.2.18] - 2021-11-16#
Updated#
Catches exception from tagging service that was crashing Kit.
[2.2.17] - 2021-11-12#
Updated#
Fixes scaling of thumbnails.
[2.2.16] - 2021-10-12#
Updated#
Notify on connection error.
[2.2.15] - 2021-09-17#
Updated#
Added widget identifers
[2.2.14] - 2021-09-07#
Updated#
Updated the reconnection to server flow.
[2.2.13] - 2021-08-25#
Updated#
Fixes race condition that causes the table view to crash while auto-refreshing.
[2.2.12] - 2021-08-12#
Updated#
Fixes multi-selection drag-n-drop from listview into viewport.
[2.2.11] - 2021-08-09#
Updated#
Smoother update of thumbnails while populating a search filter.
[2.2.10] - 2021-07-13#
Updated#
Moved zoom bar back from filepicker widget for better encapsulation.
[2.2.9] - 2021-07-13#
Updated#
Update the directory path from either tree or list view. Fixes failure when opening a file under a nested directory in the right-pane when a hierarchial view.
[2.2.8] - 2021-06-16#
Updated#
Syncs up folder upon entering but do so incrementally instead of re-creating it.
Change above also fixes crashing when navigating to a folder, due to a race condition for populating that folder.
[2.2.7] - 2021-06-10#
Updated#
Ignore omni.client.ListEvent.CREATED on existing directories
[2.2.6] - 2021-06-07#
Updated#
More thorough destruction of class instances upon shutdown.
[2.2.5] - 2021-06-04#
Updated#
Added overwrite dialog when copying files
[2.2.4] - 2021-05-12#
Updated#
Eliminates too many concurrent redraws of the grid view causing it to crash. This happens because manually initiated redraws conflict the new auto refresh.
[2.2.3] - 2021-04-16#
Updated#
Double clicking on file icon in treeview opens it.
Lock badge repositioned to not obstruct label.
Small files show proper size instead of 0.00 Mb.
[2.2.2] - 2021-04-15#
Updated#
Fixes auto refresh crash when copying large number of files, by limiting number of grid view redraws to at most once per frame.
[2.2.1] - 2021-04-08#
Updated#
Auto refresh ignores update events, which breaks live sync mode.
[2.2.0] - 2021-04-02#
Added#
Now auto refreshes current folder.
[2.1.6] - 2021-03-25#
Updated#
Fixes thumbnail generator improperly skipped.
[2.1.5] - 2021-02-16#
Updated#
Fixes thumbnails for search model.
[2.1.4] - 2021-02-12#
Updated#
Fix for thumbnails not loading properly as part of the gather process.
[2.1.3] - 2021-02-10#
Changes#
Updated StyleUI handling
[2.1.2] - 2021-02-09#
Updated#
Added vertical spacing to the cards in grid view to accommodate larger font size.
[2.1.1] - 2021-02-09#
Updated#
Fixed navigation slowness caused by processing of thumbnails.
[2.1.0] - 2021-02-04#
Updated#
Extracted ZoomBar into its own widget and moved to omni.kit.window.filepicker extension.
[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
[2.0.0] - 2021-01-03#
Updated#
Implements omni.client.list_async to improve overall stability in case of network delays.
[1.2.5] - 2020-12-10#
Updated#
Adds methods reconnect_url and stat_path_with_callback
Removes method stat_path_async
[1.2.4] - 2020-11-23#
Updated#
Fixes missing scroll bar in grid view.
[1.2.3] - 2020-11-19#
Updated#
Supports multi-selection mouse press and double clicks.
[1.2.2] - 2020-11-18#
Updated#
Updated to work with omni.client version 0.1.0
Fixes: crash on double clicking in table view to open a folder.
Fixes: cannot select item at bottom of table view.
[1.2.1] - 2020-11-13#
Added#
Clear selections in list view whenever new directory is clicked.
[1.2.0] - 2020-10-31#
Added#
Select and center in grid view.
[1.1.0] - 2020-10-27#
Added#
Changed ui.Image to ui.ImageWithProvider almost everywhere in order to address UI lag.
[0.2.5] - 2020-09-16#
Added#
Initial commit to master.