Bugfixes and QoL extras
Mostly bugfixes and small improvements to Popup and OnValueChanged attributes.
Added new class-level attributes: OnBeforeEditor, OnAfterEditor and OnValuesChanged
Added new field-level attribute: Disabled
All attributes also have inline documentation for better IDE support now too 🎉
Implemented enhancements:
- Add a "Show Default Inspector" button for ez debugging #43
Fixed bugs:
- Adding
\[ListView\]
to existing arrays of different lengths breaks the editor #39 - Duplicate Section Header names case them to not appear #38
- Popup crashes when used on a regular array #42
Closed issues:
- Reorderable List causes replacement of values #36
- Add migration docs #33
- Document new requirements for UT #27
- Add [Disabled] and [DisabledIf] attributes for automatically controlled fields #41
- Add [OnBeforeEditor], [OnAfterEditor], [OnValuesChanged] attributes with SerializedObject #40
- Add explanation of the Attribute stack to the docs #37
- Add inline documentation for Attributes #35
Merged pull requests: