> For the complete documentation index, see [llms.txt](https://superstatic.gitbook.io/vibe-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://superstatic.gitbook.io/vibe-documentation/changelog.md).

# Changelog

<details>

<summary>1.3.1</summary>

Changes & Improvements:

* Lists now support drag-and-drop directly from Hierarchy or Project View.
* Derived classes will now use parent Inspector by default.
* Added options to Clear, Sort Asc, and Sort Desc to the right-click menu of List properties.
* Added 'UpdateMode.EveryEditorUpdate' to script-based decorators.
* Vibe will now reselect the original GameObject after you finish editing an inspector.

Bug Fixes

* Fixed an issue where Inspector Builder would sometimes not update after adding a new element.
* Fixed an issue where Inspector Builder would sometimes not start for ScriptableObjects.
* Classes with serialized UnityEvent fields will no longer throw null references.
* Fixed property scan after the previous inspector for the same class was recently deleted.
* UnityEvent properties can now be properly colored.

</details>

<details>

<summary>1.3.0</summary>

New Features

* Custom Inspectors for Pure C# Classes.
* New Element: Non-Serialized Property – Useful for displaying read-only debug info.
* New Element: Text Change – Overrides the label of the attached element with a custom string.

Changes & Improvements

* Color decorators can now be nested (e.g., green button inside a red group).
* Groups will no longer have a margin above when they are the first element in an Inspector.
* Styles (e.g., Color, Hidden, Disabled) can now be applied to entire Tab Groups.

Bugfixes

* MinMax Value decorator now properly lists required property types.
* Text modifying decorators now properly change List labels.
* Fixed a possible null reference exception when using the Required decorator.
* Fixed a possible ArgumentNullException in CustomEditorManager.
* Fixed an issue where ImageFromScript would call the update method too many times.
* Hidden decorator now properly works on single Tabs.
* Fixed an issue where the text edit popup would appear as a single line when the text is short.

</details>

<details>

<summary>1.2.1</summary>

**IMPORTANT**: If you're upgrading from version 1.2 or earlier, delete your "Vibe" folder before importing this package. Your "Vibe Project Files" folder should stay as is.

Bugfixes

* Fixed API Update errors on build appearing in some Unity versions. All classes are now properly marked as editor-only.
* Newly created properties in the Inspector Builder will now show a default value to avoid a warning.

</details>

<details>

<summary>1.2.0</summary>

New Features

* New Element - Image: Display images in your inspector with ease.
* New Decorator - Image From Script: Override icons in images, groups, buttons, and more.
* New Decorator - Text From Script: Override text in info boxes, properties, groups, buttons, etc.

Changes & Improvements

* Inspector Builder can now turn Tabs into Groups and vice versa with a single click.
* Button: Removed base Unity methods from the list of available methods for increased clarity.
* Styles now offer more feedback if attached to elements they can't affect.
* Hovering over an element name in Inspector Builder now shows a tooltip with tips.

Bugfixes

* ColorFromRGBA / ColorFromScript now properly affect Horizontal Group backgrounds.
* Fixed visual issues with horizontal group padding.
* MinMax Value decorator will no longer throw errors when attached to a list.

</details>

<details>

<summary>1.1.0</summary>

**New Features**

* Added **Tabs**.
* Added an option to set name overrides for buttons.
* Added '**Run On Value Change**' property decorator.

**Changes & Improvements**

* **Vertical Groups** will no longer have padding above them if their title is empty.

**Bugfixes**

* Fixed multiple issues with style color matching.
* Fixed exception being thrown when trying to set a Condition based on a Color.
* Fixed an issue where inline editors would not be drawn correctly in some cases.
* Fixed an issue where **ColorFromRGBA** & **ColorFromScript** styles would not be applied to icons.

</details>

<details>

<summary>1.0.0</summary>

Hello World!

</details>
