WooshiiDev / HierarchyDecorator

Lightweight Unity Plugin transforming the Hierarchy into what it should be. Adds headers, styles, icons and more.
MIT License
1.02k stars 47 forks source link

Added force monobehaviour display option addressing feature request 65 #67

Closed SiarheiPilat closed 1 year ago

SiarheiPilat commented 1 year ago

This solves feature request 65: Show MonoBehaviour script icon for objects that contain scripts. It adds the checkmark that would force display of each and every MonoBehaviour. Workflow: user checks this checkbox if they want to display all scripts, user keeps this checkbox unchecked and specifies custom scripts if they would like to display only some specific scripts.

SiarheiPilat commented 1 year ago

Found a bug, will review asap.

WooshiiDev commented 1 year ago

Hey there, I've been revamping most of the code and revamping the monobehaviour settings. The current branch for this is in feature/new-icons-support.

image

After this was done adding the toggle was the next task, but this works out nicely and I can plug it into the new one. The codebase however has been significantly modified and updated to bring the tool up to a much better standard, it is, a little destructive, but was absolutely needed (poor choices early on).

This won't seemlessly work for the new codebase, and so there area a few options:

I apologize for this, as it is my fault for how I've developed this thus far - but will not happen in the future.

With any decision that includes merging it into the codebase, I will still absolutely give credit to you, I appreciate any and all contributions.

SiarheiPilat commented 1 year ago

Hey there, absolutely no worries there. This editor extension became the first package I import to all my projects, just can't work without it anymore, you are doing great job!