Releases: arimger/Unity-Editor-Toolbox
Releases · arimger/Unity-Editor-Toolbox
0.11.4 Release
Added:
- ToolboxWizard, additional Toolbox-based equivalent for the ScriptableWizard class
Changed:
- Fix caching FieldInfo for [SerializeReference] properties
0.11.3 Release
Added:
- 'ApplyCondition' property to decorators (possibility to apply property condition state (disabled/hidden) to associated decorators
- Begin/EndVerticalAttribute
- Optional labels property ('OptionHandle') for the PresetAttribute
Changed:
- Fix overriding labels in ReorderableLists
- Fix drawing MinMaxSlider in indentations
0.11.1 Release
Added:
- ReferencePicker for properties with the [SerializeReference] attribute
- TypeField - dedicated and independent type picker
- SerializedDirectory
- .editorconfig for the sample project
Changed:
- New sample classes & general improvements to the SampleScene
- Renamed 'Scripts' directory to 'Runtime'
- Path serialization in the SerializedScene class
- NewLabel & HideLabel attributes now can be combined with any other attributes
- Performance improvements related to types caching
- Fix drawing FormattedNumber within vertical groups
- Fix drawing tooltips [TooltipAttribute]
- Fix drawing AssetPreview
0.10.9 Release
Added:
- SerializedDirectory
Changed:
- Fix usage of Editor-only API in runtime scripts (TypeConstraintAttribute)
0.10.8 Release
Added:
- [Conditional("UNITY_EDITOR")] attribute to all drawer attributes
- Possibility to ignore certain properties directly in the ToolboxEditor OnGUI callback
Changed:
- Resizing "Size" field in the ReorderableLists depending on the content
- Serializing Scene name in the SerializedScene class
- Optimization of types caching (mostly related to the SerializedType class)
- New name for the main Editor assembly -> Toolbox-Editor to Toolbox.Editor (NOTE: it will break serialization of the drawer types in your custom settings, all you need to do is to re-assign appropriate types)
0.10.2 Release
Added:
- Pack of custom material drawers
- Reflection-based drawers: possibility to pass data from non-serialized fields, properties, and methods
- DynamicHelpAttribute
- Unit tests
- Possibility to disable content in inlined Editors
Changed:
- Fix parent extraction from the SerializedProperty
- Fix popup indentations
- Fix marking asset objects as dirty
- Fix built-in array drawers
0.9.0 Release
Added:
- FormattedNumberAttribute
- SceneAsset picker for the SceneNameAttribute
- Optional foldout for the ReorderableList and related attributes
- GuiColorAttribute
Changed:
- Remove obsolete attributes
- Rename ToolboxCompositionAttribute class to ToolboxArchetypeAttribute