Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.2-beta] - 02.02.2025
Added
- Tabs Attribute to allow adding tabbed sections to the inspector (use together with ShowIf/EditableIf to only show related fields for each tab)
Changed
- ShowIfAttribute and EditableIfAttribute to support Enums (cast as int) as condition value
- SuperIcon allowing for costum icons by path
- Removed SuperIcon from Internal namespace to allow for custom icons
Fixed
- Spelling mistakes in FloatDrawer
[0.1.1-beta] - 01.01.2025
Added
- Button Attribute to allow adding buttons to the inspector easily (also renders ContextMenu)
- Code Smell detection for SuperEditor (can be disabled in settings)
Changed
- Changed Attribute Serialization to include new attributes and improved code quality
Fixed
- Public fields not being rendered in the inspector
[0.1.0-beta] - 2024-11-24
Added
- Inspector Multi-Editing Support
- Added Support for Unity 6000.0.23f1+
- Settings Provider to support custom preferences for Super-Modules
- Added Pre-Caching of Inspector properties to improve performance
Changed
- Updated Documentation
Fixed
- Improved performance of SuperEditor Inspector rendering by caching performance heavy operations
- Issue where conditional attributes would sometimes not be evaluated after changing the related property (reopening the inspector would fix it)
- Improved Singleton performance in non error case
- Improved Connect Server stability after unity crashes
[0.0.6-alpha] - 2024-02-26
Added
- Include Assembly Definitions by default
- ConnectServer its Routing System to allow for external Tools (VSCode Plugin) to trigger Unity Editor Scripts
- ConnectServer /complie route
- Implemented SuperRectTransform for easy access to all properties like in the inspector
- Added Preference Settings for SuperBehaviour
- Unit Tests for the newly added functionality
Changed
- Bump Unity Version to 2022.3.16f1
- Updated Documentation
Fixed
- AfterAwake not getting called in edge cases
- Improved null checks in cached variables to work with Unitys == null override hack for destroyed gameobjects
[0.0.5-alpha] - 2023-09-06
Original alpha release