diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 89e22e6..5252282 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -5,11 +5,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [2.3.6] +## Changed +- Updated ListView to allow for multiple selection +- Updated Context Menu functionality to support multiple selection (Copy/Paste/Duplicate/Delete) + ## [2.3.5] ## Changed - Added `ApplyModifiedProperties()` to property drawers again, since was causing issues with the shareable picker. This was removed on [2.3.4] - ## [2.3.4] ## Changed - Update PickerPropertyDrawer to use PopupList from property path cache to avoid issue when rendered inside a List/Array @@ -587,7 +591,8 @@ public bool IsValidConsumable(Consumable consumable) ### Added - First initial working version -[2.3.5]: https://github.com/badawe/ScriptableObjectCollection/releases/tag/v2.3.5~~~~ +[2.3.6]: https://github.com/badawe/ScriptableObjectCollection/releases/tag/v2.3.6 +[2.3.5]: https://github.com/badawe/ScriptableObjectCollection/releases/tag/v2.3.5 [2.3.4]: https://github.com/badawe/ScriptableObjectCollection/releases/tag/v2.3.4 [2.3.3]: https://github.com/badawe/ScriptableObjectCollection/releases/tag/v2.3.3 [2.3.2]: https://github.com/badawe/ScriptableObjectCollection/releases/tag/v2.3.2 diff --git a/Editor/UXML/CollectionCustomEditorTreeAsset.uxml b/Editor/UXML/CollectionCustomEditorTreeAsset.uxml index aee0f3e..a76e9df 100644 --- a/Editor/UXML/CollectionCustomEditorTreeAsset.uxml +++ b/Editor/UXML/CollectionCustomEditorTreeAsset.uxml @@ -6,7 +6,7 @@ - + diff --git a/Scripts/Editor/CustomEditors/CollectionCustomEditor.cs b/Scripts/Editor/CustomEditors/CollectionCustomEditor.cs index 15b5274..3a0df6e 100644 --- a/Scripts/Editor/CustomEditors/CollectionCustomEditor.cs +++ b/Scripts/Editor/CustomEditors/CollectionCustomEditor.cs @@ -18,6 +18,7 @@ namespace BrunoMikoski.ScriptableObjectCollections { + [CustomEditor(typeof(ScriptableObjectCollection), true)] public class CollectionCustomEditor : Editor { @@ -290,9 +291,9 @@ private void BindCollectionItemListItem(VisualElement targetElement, int targetI Editor editor = EditorCache.GetOrCreateEditorForObject(targetItem); Label titleLabel = foldout.Q