Skip to content

Releases: arimger/Unity-Editor-Toolbox

0.11.4 Release

17 Jul 19:50
d84f8ac
Compare
Choose a tag to compare

Added:

  • ToolboxWizard, additional Toolbox-based equivalent for the ScriptableWizard class

Changed:

  • Fix caching FieldInfo for [SerializeReference] properties

0.11.3 Release

05 Jun 14:13
4cd14d0
Compare
Choose a tag to compare

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

08 May 13:04
1076212
Compare
Choose a tag to compare

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

02 Mar 19:32
ff73c41
Compare
Choose a tag to compare

Added:

  • SerializedDirectory

Changed:

  • Fix usage of Editor-only API in runtime scripts (TypeConstraintAttribute)

0.10.8 Release

28 Feb 16:31
4030355
Compare
Choose a tag to compare
0.10.8 Release Pre-release
Pre-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

20 Aug 21:45
Compare
Choose a tag to compare

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

19 Jul 19:01
c07f13c
Compare
Choose a tag to compare

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