Skip to content

Releases: brunomikoski/ScriptableObjectCollection

Bug fixes and improvements

07 Oct 19:24

Choose a tag to compare

What's Changed

Full Changelog: v2.4.1...v2.4.2

Bug Fixes and Improvements

21 Aug 10:48

Choose a tag to compare

What's Changed

  • Fixed issue when creating multiple items without renaming it would cause a null reference.
  • Removed Synchronize Assets button from the Collection Editor, this is already happening multiple times
  • Renamed Generator button to Run Generator instead of Generate Items since was misleading
  • Fixed use of AssetPathExists on older Unity versions
  • Removed Syncronize Button (was not needed anymore)
  • Fixed generator not refreshing CollectionEditor after running the generator
  • Fixed unique name generation for new items

Added

  • Added new label options to make the picker smaller

New Contributors

Full Changelog: v2.4.0...v2.4.1

2.4.0 - QoL and Fixes

24 May 11:55
8eef92a

Choose a tag to compare

What's Changed

Changed

  • Fixed generated static access code overwriting the collection definition
  • Pre 2.3.0 collections will now be assumed to want a namespace setting that is the same namespace as its item type
  • When generating static/indirect access code using the new .g.cs suffix, existing static/indirect access code that uses the old .cs suffix is now automatically removed to prevent compile errors
  • Added Generic SetValue for Collection Generator

Full Changelog: v2.3.9...v2.4.0

Improving duplicating collection and other quality of life improvements

19 Feb 09:24
05f4f07

Choose a tag to compare

Changed

  • Added some general fixes to validate Collection and Items have unique LongGuid
  • Fixed issues when after some operation with the context menu on the CollectionEditor items would not refresh properly
  • Fixed issue when moving items between collection would not generate unique names
  • Removed the post processing of assets that tried to assign items to collections automatically, since this was causing issue when duplicating collections, everyting now is done on the collection
  • Overall code improvement and organization

Added

  • Added new Context Menu for moving items between collections
  • Added the new PropertyDrawer that shows what Collection every item belongs to
  • Added a few more Confirmation dialog when detecting items that looks wrong

What's Changed

Full Changelog: v2.3.8...v2.3.9

Small fixes and QoL Improvements

30 Jan 21:11
33f4d64

Choose a tag to compare

Changed

  • Fixed naming issue on the new Move Items context menu introduced on [2.3.7]
  • Renamed Delete Item to Remove Item on the context menu
  • Updated the Confirmation for the Removal of items, now ask if you just want to remove the reference, remove the reference and delete the asset or cancel the operation
  • Exposed OnEnable and OnDisable from the CollectionCustomEditor to be overriden by other editors

What's Changed

Full Changelog: v2.3.7...v2.3.8

Unity 6 support and other improvements

30 Jan 16:03
c47dd8f

Choose a tag to compare

What's Changed

Added

  • Added new context menu to move items between collections
  • Added new Rename context menu
  • Added new CollectionItemQuery to be used with ItemPIcker

Changed

  • Improved Unity 6 support
  • Fixed null ref when collections settings where not set
  • Fixed some renaming issues
  • Changed event where non automatically loaded items are removed on editor simulation
  • Fixed null ref on empty collection

Full Changelog: v2.3.6...v2.3.7

Improved Context Menu Usability

03 Sep 12:26
c857648

Choose a tag to compare

What's Changed

  • Updated ListView to allow for multiple selection
  • Updated Context Menu functionality to support multiple selection (Copy/Paste/Duplicate/Delete)

Full Changelog: v2.3.5...v2.3.6

Fix items not saved

30 Aug 14:08
d91f267

Choose a tag to compare

Changed

  • Added ApplyModifiedProperties() to property drawers again, since was causing issues with the shareable picker. This was removed on [2.3.4]

What's Changed

  • fix: items not being saved without ApplyModifiedProperties() by @brunomikoski in #155

Full Changelog: v2.3.4...v2.3.5

Updates and QoL changes

29 Aug 09:26
4aeaf16

Choose a tag to compare

Changed

  • Update PickerPropertyDrawer to use PopupList from property path cache to avoid issue when rendered inside a List/Array
  • Update CollectionRegistry to search for the ScriptableObjectCollection using the AssetDatabase.FindAssets instead of the TypeCache first
  • Added confirmation popup for deleting items from the Collection
  • Fixed issue while renaming one asset could be canceled on arrow keys press
  • Fix removing wrong usages of ApplyModifiedProperties
  • Fixed issue with the CollectionItemPicker not updating the collection properly on editor mode
  • Fixed issue with check if a collection could be partial not working, and newly created collections were not being generated as partial
  • Updated the Reload of collections when entering Edit Mode to only load collections that have been removed.

What's Changed

Full Changelog: v2.3.3...v2.3.4

ItemPicker tweaks and new plus button

22 Jul 09:19

Choose a tag to compare

Added

  • Added new plus button for ItemPicker allowing you to add new items to the collection from the Drawer itself.

Removed

  • Removed old itemsGuids that was marked as obsolete since last year. If you are upgrading from an older version, please update to a previous version before upgrading to 2.3.3.

Changed

  • Small cleanups and fixes

Full Changelog: v2.3.2...v2.3.3