Releases: v0lt13/EditorAttributes
Releases · v0lt13/EditorAttributes
EditorAttributes v3.0.2
EditorAttributes v3.0.1
EditorAttributes v3.0.1 Changelog:
- Added the ability to filter TypeDropdown by certain types
- Added makeDirty parameter to ButtonField Attribute
- Slightly adjusted group alignments
- DataTables can now contain serialized objects and collections
- The editor attributes drawing of the default inspector can now be disabled
- Fixed DataTable drawing labels in collections past the first element
- Fixed finding property members inside serialized classes throwing an error
- Fixed Dropdown reseting value after refreshing the inspector when using dictionaries
- Fixed AssetPreview not displaying sliced sprites
EditorAttributes v3.0.0
EditorAttributes v3.0.0 Changelog:
- Project refactoring
- Ended support for Unity 2022
- Added LayerDropdown Attribute
- Added ApplyMaterial Attribute
- Added option to toggle whether an object is set to dirty or not on button press
- Added an optional group title to the vertical group
- Removed the TimeField Attribute
- Removed the SelectionButtons Attribute
- Updated the look of the tab group
- Made the Void struct readonly
- AssetPreview Attribute will now display the texture itself instead of its preview if the type is a texture
- Fixed custom unit definitions throwing null error
- Fixed Button Attribute enum parameter throwing an argument null error
- Fixed Button Attribute duplicating from inheritance
- Fixed Button not supporting vector parameters
- Fixed member finding getting the member from the base object instead of the nested object if the member has the same name
EditorAttributes v2.9.2
EditorAttributes v2.9.2 Changelog:
- PropertyDropdown Attribute now supports any UnityEngine.Object type
- PropertyDropdown Attribute will now draw custom editors
- Fixed conditional fields not working inside groups
- Fixed Button Attribute not supporting enums anymore
- Fixed Dropdown Attribute not updating when collection becomes invalid
- Fixed DataTable adding labels to array elements after the first one when inside a custom object
EditorAttributes v2.9.1
EditorAttributes v2.9.1 Changelog:
- Added char support to Button Attribute parameters and ShowInInspector Attribute
- Added an Asset Preview Load Time setting to the project settings
- Asset previews now load asynchronously
- Required Attribute now has the option to add a button on the help box to auto reference the field
- Attributes can now find private inherited members
- Fixed HideInChildren Attribute no longer working
- Fixed PropertyDropdown not working on child types deeper in the hierarchy
- Fixed Button no longer supporting string parameters
- Fixed Button throwing a stack overflow exception when attempting to use a non supported primitive type parameter
EditorAttributes v2.9.0
EditorAttributes v2.9.0 Changelog:
- Added checks for duplicate units and empty unit names when defining custom units
- Added an additional parameter to ValueButtons Attribute for displaying custom labels for items
- Added property space parameter in the HorizontalGroup Attribute
- Added support for multiple inline buttons
- Added percentage units
- Added custom serialized objects support to ShowInInspector Attribute
- Removed the widthOffset parameter from Vertical, Foldout and Toggle groups
- Deprecated TimeField Attribute in favor of UnitField
- HideProperty now will now hide nested properties as well
- MinMaxSlider handles now snap when using Vector2Int
- Fixed an issue where some attributes don't change the display value when that value is changed by script
- Fixed null reference exception in addressables validation during build
- Fixed object reference exception when using UnitField Attribute in a fresh project
- Fixed HideLabel Attribute not working in horizontal groups
- Fixed coloring issues with unit fields
EditorAttributes v2.8.0
EditorAttributes v2.8.0 Changelog:
- Added UnitField Attribute
- Added TypeDropdown attribute
- Added project settings tab
- Moved the Disable Build Validation setting to the project settings tab
- Handles now rotate correctly when set to local space
- Removed the ConvertTo enum in favor of the Unit enum
- Fixed HideLabel Attribute not removing the label from an EnumButtons marked field
EditorAttributes v2.7.2
EditorAttributes v2.7.2 Changelog:
- Added the ability to execute button logic from multiple selections
- Added a warning when trying to use an attribute from an ImGUI based editor
- Foldout states and button parameters are now saved by the object's instance ID instead of name
- Fixed dropdown reseting to default value when the inspector is refreshed while using dictionaries
- Fixed property dropdowns not working inside collections
- Fixed foldout states incorrectly loading
EditorAttributes v2.7.1
Changelog:
- Unity's Space and Header attributes now work on ShowInInspector properties,
- Validating all scenes should now also include addressable scenes,
- Updated offline documentation
EditorAttributes v2.7.0
Changelog:
- Added CollectionRange Attribute
- Added ShowInInspector Attribute
- Removed the drawing of static and non serialized members in favor of the ShowInInspector Attribute
- Fixed Button functions being called when selecting something