Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Enhanced Hierarchy Release

Discussion in 'Assets and Asset Store' started by MukaSchultze, Sep 9, 2015.

  1. Lars-Steenhoff

    Lars-Steenhoff

    Joined:
    Aug 7, 2007
    Posts:
    3,450
    Off topic :
    Perhaps do you know if its possible to make the project folder dark grey icons background color less dark?
    I can hardly see my prefabs with this dark grey.
    Thanks in advance


    Screenshot 2020-05-05 at 20.10.34.png
     
  2. MukaSchultze

    MukaSchultze

    Joined:
    Feb 12, 2014
    Posts:
    255
    This can be done by changing the style background, I don't know the collateral effects, but it works quite well, here's the code. (You might want to change the color to something you like)

    I think there's no way of changing the smaller previews (icons), they might be pre-rendered by the engine.
     
  3. bbjones

    bbjones

    Joined:
    Feb 1, 2016
    Posts:
    83
    Great tool by the way.

    Is there a way to change how disabled objects look in the hierarchy?

    I'm having a hard time telling what is active or disabled. The text color difference is barely noticeable.

    Ideally we could set a custom text color for disabled objects? Or change the background color?

    The eye icon on the right is probably the most noticeable difference, but it's not easy to see when it's way off to the right especially if your hierarchy window is wide.

    Cheers
     
  4. MukaSchultze

    MukaSchultze

    Joined:
    Feb 12, 2014
    Posts:
    255
    Hi,

    I do have an experimental version that can handle this feature, however, it's currently unstable and may crash Unity.
    Mail me your invoice number and I'll send you the experimental package if you want to test it.
     
  5. tcz8

    tcz8

    Joined:
    Aug 20, 2015
    Posts:
    504
    Turns out I am not a fan of hierarchy add-ons and this is the only one that I don't find annoying so far so congrats on that!

    I also found there is a problem with Cinemachine icons appearing on top of the visibility icon on the right of the hierarchy.
    Is there a way to fix this? Some inert spacer icons would provide an easy workaround for those times unity changes things. By inert, I mean that won't interfere with clicking whatever else is in that spot.

    upload_2020-9-8_15-39-17.png
     
  6. MukaSchultze

    MukaSchultze

    Joined:
    Feb 12, 2014
    Posts:
    255
    You can change the right margin in the preferences so the icons don't overlap, as shown below.

    upload_2020-9-9_14-27-36.png
     
  7. Jakub_Machowski

    Jakub_Machowski

    Joined:
    Mar 19, 2013
    Posts:
    637
    Hello I bought Your asset and I saw that there is no option to change color of game Object? I'm quite dissapointed of that. Or maybe there is a way but i see no documentation? I'm not talking about colour by Layer. If There is no such an option I would like to ask for refund. P.S I figure It our that I could add icon of object That I Think will be nough, but Could You give me info how to save preset of my actual Settings.? To copy too tehr project etc?

    Now I noticed that unity limit Icon colour to only few what again makes problem with scene organization without changing colour of object
     
    Last edited: Nov 29, 2020
  8. MukaSchultze

    MukaSchultze

    Joined:
    Feb 12, 2014
    Posts:
    255
    This feature is on hold, this would indeed be nice to have, but there are some limitations that are preventing this feature from shipping at the moment.

    The settings are saved on a user basis, they should be shared across all your projects for the same user.

    Can you explain this a little better? Maybe some reproduction steps would come in handy.
     
  9. Jakub_Machowski

    Jakub_Machowski

    Joined:
    Mar 19, 2013
    Posts:
    637
    About icons, thats not at all prolbem with Your Asset :) Just unity Limitation of Gmae Object Icons Colours :) That is limited to few and cant be customized (in 2018.4 dont know how is i newer version) This is why Changing Game Object Colour would be huge imporvmenet here :) Or Even Colour By TAG (in addition to colour by layer) or something like that :)
     
  10. Jakub_Machowski

    Jakub_Machowski

    Joined:
    Mar 19, 2013
    Posts:
    637
  11. MukaSchultze

    MukaSchultze

    Joined:
    Feb 12, 2014
    Posts:
    255
    Possibly, personally, I never tested the two side by side, but both plugins have a lot of users and so far I haven't received any complaints about incompatibility. Nonetheless, the performance impact they mention is about empty objects, not the hierarchy itself.
     
  12. Jakub_Machowski

    Jakub_Machowski

    Joined:
    Mar 19, 2013
    Posts:
    637
    What do You mean about empty objects? We are using empty Objects in Hierarchy to organize Our Scenes (cause it is really hard unity don't give any tools for that :) This is why we are waiting for possibility to add Colours to game object in Enhanced Hierarchy :)
     
  13. Jakub_Machowski

    Jakub_Machowski

    Joined:
    Mar 19, 2013
    Posts:
    637
    @MukaSchultze Any info when You will be able to add colours to game object? This is really something that is missing here to give hierarchy proper look. I'm thinking about Rainbow Hierarchy but it will probably wont working together
     
  14. Jakub_Machowski

    Jakub_Machowski

    Joined:
    Mar 19, 2013
    Posts:
    637
    @MukaSchultze
    Is there any way to copy my Enhanced Hierarchy setting to other PC ? We use collab and it seems like it dont synch that elements, How to copy My preferences to another pc then?
     
  15. MukaSchultze

    MukaSchultze

    Joined:
    Feb 12, 2014
    Posts:
    255
    No, most of the settings are personal preferences and I don't see a reason for saving them on a project basis. Everything else that changes the scene is saved on the scene itself.

    What options exactly do you think would be worth syncing?
     
  16. Jakub_Machowski

    Jakub_Machowski

    Joined:
    Mar 19, 2013
    Posts:
    637
    Hello I think keeping that in project should be default option. We are copying our projet to different pc,s or format windwos, or just use Source control, all this cases You just loose Your setings and have to manually again setup everything, So some options preset would be the best here
     
  17. virtualjay

    virtualjay

    Joined:
    Aug 4, 2020
    Posts:
    68
    I love this asset! There's a lot of great stuff there, but the locking is what sold it. The one change (or option) I would like to make is that all prefab instances are locked by default. That's the way we wish we could be working in Unity. Because for us, changing stuff outside of the prefab it lives in should be the exception to the rule, and you should have to specifically go in and unlock it. Right now, locking stuff inside a prefab is kind of pointless because when you go back to the scene and then go back to editing the prefab, all the locks are reset. We want those locks ON.

    And in a magical ideal world, somehow those lock statuses would propagate across the network to the other developers, so they can see us unlocking a prefab and know not to mess with it. :D
     
    C_p_H likes this.
  18. virtualjay

    virtualjay

    Joined:
    Aug 4, 2020
    Posts:
    68
    Also, another suggestion that I've been wanting for a long time and which might fit with this asset:
    I've often really wished it was easy to get to the lowest level prefab containing a given object without having to scroll up in the hierarchy and then click on the > icon next to that prefab. I wonder if a ">>" icon could exist next to objects to edit the lowest prefab in which they exist.

    Example:
    +Scene
    + Prefab Parent >> >
    + Prefab Child 1 >> >
    - Object A >>
    - Object B >>
    - Object C >>

    If you clicked on the >> next to A/B/C, it would open Prefab Child 1 for editing. If you clicked on >> next to Prefab Child 1 it would open Prefab Child Parent for editing.

    This would be especially useful when you have a lot of objects/prefabs between Object C and Prefab Child 1.

    Even better would be if it would also select the corresponding object (the one you clicked on the >> next to) in the prefab after it opens it for editing.
     
  19. MukaSchultze

    MukaSchultze

    Joined:
    Feb 12, 2014
    Posts:
    255
    This is a known issue and is pretty much impossible to fix, Unity broke the lock feature when they introduced the new prefab system. The flags that are used for the locking feature are not saved to the prefabs, so any changes to it are reset after a while.

    I'll take a look at this, it's a nice feature to have indeed.
     
  20. virtualjay

    virtualjay

    Joined:
    Aug 4, 2020
    Posts:
    68
    Right, I saw that. But in this case, I'm asking not to read the state of whether the lock is on or off in various prefabs, but just to have an option to ALWAYS lock all prefabs in a scene or nested prefabs when editing a prefab. This is to prevent us accidentally making prefabs changes at the wrong level. We do this constantly, and it throws a total wrench into things because people revert something thinking they made trivial debug changes when it's actually changes they meant to do in the actual lower level prefab.
     
  21. ruslan_seleznov

    ruslan_seleznov

    Joined:
    May 15, 2019
    Posts:
    5
    Hi @MukaSchultze

    I found some memory allocation on each editor frame with installed Enhanced Hierarchy 2.0.

    upload_2021-9-6_1-24-48.png

    It is an empty scene with default camera and light gameobjects in it.
    Using Unity 2021.1.14f1 and Enchanced Hierarhy 2.0 version 2.4.5

    Can these issues be fixed?
     
  22. WillowWake

    WillowWake

    Joined:
    Apr 9, 2014
    Posts:
    8
    How can I set colored text for the items, as shown on the asset store pictures?
     
  23. baumxyz

    baumxyz

    Joined:
    Mar 31, 2017
    Posts:
    100
    @MukaSchultze Any news about coloring GameObjects inside the hierarchy?
     
  24. CantyCanadian

    CantyCanadian

    Joined:
    Apr 6, 2013
    Posts:
    1
    Hey! I realized that the row coloring system was restricted to layers. Would it be possible to include tags as well? I added it on my local copy and thought that would be pretty useful for items like EditorOnly stuff.
     
  25. FergJoe

    FergJoe

    Joined:
    Dec 28, 2016
    Posts:
    19
    @MukaSchultze - the asset is broken and won't render many of its elements on 2023.1.x - any plans for an update?
     
    PRodi_ likes this.