Enhance your Unity Editor experience with Vibrant Icons! Customize script icons easily for better project organization.Vibrant Icons is a package designed to improve organization and customization within the Unity Editor. It provides tools to easily customize script icons, helping developers better organize their projects. Vibrant Icons can streamline your workflow and enhance visual clarity.To launch the tool, simply navigate to Window > Vibrant Icons.Key Features:Auto Rules Manager: Define naming conventions (e.g., "Manager", "Controller") to automatically assign icons to scripts upon import.Context Menu: Right-click any script in the Project view to quickly change its icon.Manual Override: Drag & drop specific scripts to assign icons individually.Modern UI: A clean, responsive interface built with Unity's UI Toolkit.Compatibility and Requirements:Unity Versions: Compatible with Unity 2021.2.0f1 and newer (fully compatible with Unity 6).Platform: Developed and tested on Windows and macOS. Compatibility with Linux is expected.Note regarding the showcase video: The video demonstrates an earlier version (v1.0) of the tool. The current version (v1.1+) features a completely redesigned Modern UI, a Context Menu, and the powerful Auto Rules system, which eliminates the need for repetitive manual assignments shown in the video. The core concept remains the same: making your project vibrant and organized!Auto Rules System: Automatically assigns icons to scripts based on file naming conventions (e.g., suffixes, prefixes, or keywords) upon import.Modern UI Toolkit Interface: A completely redesigned, responsive editor window built with Unity's UI technology for a seamless native look.Context Menu Integration: Right-click on any script in the Project view to instantly assign or change its icon.Manual Override Mode: Dedicated view for assigning icons to specific files via Drag & Drop, Project Selection, or system File Explorer.Persistent Configuration: All rules and settings are saved in a ScriptableObject.Priority System: Resolve conflicting naming conventions by assigning priority levels to your rules.Dynamic Path Finding: The package folder can be moved to any location within the Assets directory without breaking functionality.Clean Codebase: Well-organized C# code, XML documentation, and strict region separation for easy readability and modification.




