Releases: brunomikoski/ScriptableObjectCollection
Releases · brunomikoski/ScriptableObjectCollection
Small fixes
Added
- Added tooltip for the Generate Addressables Method toggle
Changed
- Changed the Save method for the SOCSettings to be less expensive
- Fixed issue when the Addressables Settings haven't been created yet
- Organized Methods/Properties on the Collection
- Bumped minimum supported version to 2022.2
What's Changed
- Feature/small fixes by @brunomikoski in #144
Full Changelog: v2.3.1...v2.3.2
New Sample and Visual Updates
Added
- Added Addressables support again, now you if addressables is available on your project and the collection is set to non auto loaded, and the collection is set to use addressables, will write some helper code on the static file to load the collectiom from the addressables.
- Added a Addressables Sample project as well
- Added Reset Settings context menu option
- Added the Write Addressable Loading Methods toggle for the collection
Changed
- Updated the visuals of the CollectionEditor again, make it a bit tighter and more readable
- Refactored the settings again (sorry, some settings will be lost again) to make the system more extensible and easier to maintain, settings are now stored inside the .meta files, so it can be versioned but also keep changes between projects
Full Changelog: v2.3.0...v2.3.1
New Inspector and other features
Changed
- Refactored CollectionCustomEditor to use UITK, getting rid of multiple hacks to make it work with the IMGUI and Reorderable list
- Updated the visuals of the Collection Editor
- Advanced Options are now exposed by default, giving more clarify of what is going on
- Removed the editor only assets from the Collection (
generateAsPartialClass
,generateAsBaseClass
,generateAsStaticClass
), those are not stored on the SOCSettings file and versioned - The
guid
,items
andautomaticallyLoaded
are nowHideInInspector
on the Collection, to avoid confusion - Added new USS and UXML files to the Collection Editor
- Generated static files now contains the default
.g.cs
postfix - If you set your Default Folder for Generated Files to null on the settings, it will now use the same folder as the original collection .cs files.
- If you now set your namespace to empty on the settings, it will now use the same namespace as the original collection .cs files.
- Add new Context Menu on the Collection to generate the indirect file for the collection
- Fixed GoTo button not working on the PropertyDrawer, now will probably select the collection and expand only the item you want.
Added
- Added new Default Inspector session to the Collection Editor, where you can see the default inspector of the collection and expose more items there.
- Collections now can be enforced to use Indirect Reference, this will show an error message if the collection is not using Indirect Reference
Know issues
- Settings will not be automatically converted to the new SOCSettings file, settings like (custom namespace, filename, or target folder) so you have to reconfigure those settings manually
v2.2.4 - Item Order Protection & Fixed SOC Item Property Drawers
What's Changed
- Item Order Protection by @RoyTheunissen in #141
- Fixed SOC Item property drawers not working in certain Unity versions by @RoyTheunissen in #141
Full Changelog: v2.2.3...v2.2.4
v2.2.3 - New SOCItemEditorOptions options and bug fixing.
Fixes
[SOCItemEditorOptions]
now has the option to limit the displayed items to the collection selected in a given field using the ConstrainToCollectionField parameter.[SOCItemEditorOptions]
now has the option to fire a callback when a value is selected using the OnSelectCallbackMethod parameter.- Replaced the implementation of the
[DidReloadScripts]
by theAssetPostprocessor
to deal with importing errors on newer unity version - Fixed issue where trying to add new custom items to a collection was not showing the create custom type properly
v2.2.1 - Improved Keyboard Support for Browser
What's Changed
- fix: handle keyboard selection by @Thundernerd in #135
- Feature/item indices by @RoyTheunissen in #136
Full Changelog: v2.2.0...v2.2.1
2.2.0 - Scriptable Object Collection Browser
What's Changed
- fix: trim dot from namespace by @Thundernerd in #132
- fix: return scriptable object folder when mirroring by @Thundernerd in #133
- feat: add scriptable object collection browser by @Thundernerd in #134
Full Changelog: v2.1.2...v2.2.0
v2.1.2 - SOC Item reference overrides
What's Changed
- Made sure SOC Item references correctly show property overrides by @RoyTheunissen in #131
Full Changelog: v2.1.1...v2.1.2
2.1.1 - Generator Wizard
Generators!
Added
- Introducing Generators (thanks @RoyTheunissen). The overall idea is to make it simple to generate Collection Items based on other rules, for instance Unity Scenes, Unity Tags, Layers and anything else you want,check the help wiki about how to use it: https://github.com/brunomikoski/ScriptableObjectCollection/wiki/Generators
Changed
- Ability to define if a class can be reordered/add/remove items by the collection
- A few other helpers for creating SOCItems dynamically
What's Changed
- Feature/collection generators by @RoyTheunissen in #128
- Feature/collection generator tweaks by @brunomikoski in #129
Full Changelog: v2.0.9...v2.1.0