Repository navigation
First stable release. Unity 6000.0.53f1 or newer; every Inspector feature works in both IMGUI and UI Toolkit. The 1.0.0-rc.* prereleases and their notes are on GitHub Releases.
Added
SerializableTypeandSerializableMonoScriptstore aSystem.Typein a component or an asset;[TypeSelector]picks it in the Inspector from compatible types.- SerializeReference Selector picks the class of a
[SerializeReference]field and carries compatible data over when the class changes. ComponentTypeSelectorchanges an added component to a derived class without losing shared field values.- Project References finds missing
[SerializeReference]references andSerializableTypenames across the project and repairs them in groups; the build and CI checks catch new ones. EnumValuesmaps enum keys to values that you edit in the Inspector, flags included.this.Marker()opens a profiler marker named after the type, the method and the line of the call; a source generator builds it.- Analyzers
AFT0001–AFT0014report[TypeSelector]andthis.Marker()misuse in the IDE. - VisualElement Extensions set element properties, styles and events in a chain.
- SerializedProperty Extensions update the object, write a value and apply the change in one chain.
- Editor Helpers:
GetDisplayName()andGetDisplayNameWithIndex()label objects and components with readable names. - The FastTools window (Tools → Aspid 🐍 → FastTools) with the Welcome, Asset References, Project References and Settings tabs, and themes for the FastTools windows.
- Samples for every feature, and Agent Skills that teach a coding agent to write code with FastTools.