# Changelog

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [1.8.19] - 2023-01-23
### Changes
- Material property widget parameters - don't override displayName and/or displayGroup if already set.

## [1.8.18] - 2023-01-10
### Changes
- Fix ui refresh issue when modifying material prim.

## [1.8.17] - 2022-12-20
### Changes
- Add arrange_windows to fix some tests when run in random order.

## [1.8.16] - 2022-11-25
### Changes
- Use notification instead of popup to avoid hang.

## [1.8.15] - 2022-11-16
### Changes
- Fixed widget rebuilding w/ any property change.

## [1.8.14] - 2022-10-28
### Changes
- added add_context_menu to UsdBindingAttributeWidget to prevent multiple menu dditions

## [1.8.13] - 2022-08-17
### Changes
- Updated "material:binding" widget refreshing

## [1.8.12] - 2022-08-17
### Changes
- Fixed clicking on thumbnail to goto material. Now works with inherited materials & multiple selections

## [1.8.11] - 2022-08-09
### Changes
- Updated golden images for TreeView.

## [1.8.10] - 2022-07-25
### Changes
- Refactored unittests to make use of content_browser test helpers

## [1.8.9] - 2022-05-30
### Changes
- Update material thumbnail image to prevent multiple images being overlayed

## [1.8.8] - 2022-05-24
### Changes
- Material thumbnail context menu update
- Copy and Paste material groups

## [1.8.7] - 2022-05-23
### Changes
- Support legacy and new Viewport API
- Add dependency on omni.kit.viewport.utility

## [1.8.6] - 2022-05-11
### Changes
- Support material browser drag/drop

## [1.8.5] - 2022-05-17
### Changes
- Support multi-file drag & drop

## [1.8.4] - 2022-05-12
### Changes
- Show shader description on material

## [1.8.3] - 2022-05-03
### Changes
- Fixed unittest stemming from content browser changes

## [1.8.2] - 2022-01-11
### Changes
- Improved info:mdl:sourceAsset:subidentifier match with combobox list from material library

## [1.8.1] - 2021-12-02
### Changes
- Exception fixes and shader preload stall fix

## [1.8.0] - 2021-11-29
### Changes
- Added material annotations "description" property

## [1.7.5] - 2021-11-12
### Changes
- Updated to new omni.kit.material.library with new neuraylib

## [1.7.4] - 2021-11-02
### Changes
- Fixed refresh on binding

## [1.7.3] - 2021-10-27
### Changes
- Prevent crash in event callback

## [1.7.2] - 2021-09-10
### Changes
- Dragging a multi-material .mdl file onto preview icon shows material dialog
- Added widget identifiers

## [1.7.1] - 2021-08-11
### Changes
- Fixed Sdf.Path warning due to string <-> Sdf.Path compare

## [1.7.0] - 2021-06-30
### Changes
- Updated material list handling to use async Treeview and prevent stalls on large scenes
- Moved `MaterialUtils`, `MaterialListBoxWidget`, `SearchWidget`, `ThumbnailLoader`, `MaterialListModel` & `MaterialListDelegate` into omni.kit.material.library

## [1.6.5] - 2021-05-31
### Changes
- Changed "Material & Shader" to "Material and Shader"

## [1.6.4] - 2021-05-20
### Changes
- Material search resets scroll position when typing to prevent user not seeing results

## [1.6.3] - 2021-05-11
### Changes
- Updated material info so Outputs, UI Properties and Material Flags are closed by default

## [1.6.2] - 2021-04-15
### Changes
- Changed how material input is populated.

## [1.6.1] - 2021-03-17
### Changes
- Add material thumnail context menu

## [1.6.0] - 2021-03-16
### Changes
- Add support for UsdShade.NodeGraph prims
- Add support for UsdUI.Backdrop prims

## [1.5.0] - 2021-03-09
### Changes
- Updated material search dialog
- Added current materials to quicksearch

## [1.4.3] - 2021-02-25
### Changes
- Fixed issue with materials with Relationship

## [1.4.2] - 2021-02-10
### Changes
- Updated StyleUI handling

## [1.4.1] - 2021-02-03
### Changes
- Fixed text issue with long lists in material name search dialog

## [1.4.0] - 2021-01-28
### Changes
- Added material name search dialog

## [1.3.8] - 2020-12-16
### Changes
- Fixed material shader preloading

## [1.3.7] - 2020-12-10
### Changes
-  fixed button leak

## [1.3.6] - 2020-12-09
### Changes
- Added extension icon
- Added readme
- Updated preview image

## [1.3.5] - 2020-12-01
### Updated
- When property in both material and shader don't show shader properties in material

## [1.3.5] - 2020-11-20
### Updated
- Added Sub-Identifier support

## [1.3.4] - 2020-11-19
### Updated
- Fixed issue with newly created materials not refreshing when loaded

## [1.3.3] - 2020-11-18
### Added
- Updates thumbnail loading to use async and quiet error messages

## [1.3.2] - 2020-11-13
### Added
- Improved material group/name & added PreviewSurface values

## [1.3.1] - 2020-11-12
### Added
- Fixed issue where bound material didn't show sometimes
- Added refresh on bound material when material created/modified to update material list

## [1.3.0] - 2020-11-06
### Added
- Materials now show Materials & Shader values

## [1.2.1] - 2020-10-21
### Added
- Moved schema into bundle

## [1.2.0] - 2020-10-16
### Added
- Added thumbnail preview
- Added click to goto material on thumbnail

## [1.1.0] - 2020-10-02
### Added
- Added material binding UI

## [1.0.0] - 2020-09-17
### Added
- Created
