🟨 Overview
CodeTree is an editor extension that untangles and cleans up complex inheritance hierarchies in the Inspector. With Tree chips, color-banded class groups, a component chip bar, and field search, organizing custom inspectors has never been easier.
[Soon Video]
🟨 Documentation
🟨 Features
- Inheritance Chain Visualization — Displays the full inheritance chain of your MonoBehaviour/ScriptableObject as a summary at the top of the Inspector
- Collapse/Expand by Type — Fold or unfold field groups per inheritance level, individually or all at once
- Field Search — Filter fields in real time by variable name to quickly find what you need
- Click-to-Locate Script — Click the type label to ping the script, double-click to open it; right-click to customize the label color
- Object Field Preview (IconPeek) — Shows an actual thumbnail preview below Sprite/Texture reference fields; right-click to customize the preview background color
🟨 Why It Matters?
As inheritance chains grow deeper, navigating the Inspector wastes more and more time
- Scrolling back and forth through a mix of parent and child fields
- Opening the script file just to check which class a field belongs to
- Jumping to the Project window to verify a Sprite/Texture reference
- Scanning the entire field list just to find the one you need
CodeTree cuts this down with an inheritance chain summary, real-time search, and inline thumbnail previews.