Search Unity

Kinds - Explore All Kinds [New Feature - Custom Drawer + Layer/Tag Tab]

Discussion in 'Assets and Asset Store' started by usingtheirs, Jun 12, 2020.

  1. usingtheirs

    usingtheirs

    Joined:
    Oct 5, 2018
    Posts:
    38
    ASSET STORE

    KEY FEATURES

    • Groups Objects by Component Type
    • Selects and Frames Objects inside Kinds Window
    • Edits Properties of Objects inside Kinds Window (Even Non-Selected Objects!)
    • Custom Components Supported (Pro Version)
    • Searches Objects
    • Locks Selected Objects
    • Customizable Property Columns

    FEATURES in a MINUTE



    I hope Kinds makes your game development fun. Feel free to report a bug or suggest a new feature.
     
  2. usingtheirs

    usingtheirs

    Joined:
    Oct 5, 2018
    Posts:
    38


    As you know, you can add a context menu item easily using the ContextMenu attribute in Unity.
    I'm adding ContextMenu attribute support to "Kinds"
     
  3. usingtheirs

    usingtheirs

    Joined:
    Oct 5, 2018
    Posts:
    38
    Kinds 1.1.0 was released!
    It supports the ContextMenu attribute.
    Right-click the item to show a context menu for it.

    Kinds.Screenshot.ContextMenu.png
     
  4. usingtheirs

    usingtheirs

    Joined:
    Oct 5, 2018
    Posts:
    38
    Hi! I just added a new feature - Scene Tags and I'm ready to release the new version of Kinds.
    This is the feature preview video! Please enjoy this~!!

     
  5. AlanPT

    AlanPT

    Joined:
    Jul 31, 2013
    Posts:
    32
    Hi, I'm really liking this. The idea really jells for me. I like how I can have all the "Kinds" together in one place and edit their properties.

    Just a few requests or suggestions if your after them.
    1) Being able to list by Game Object Tag would be helpful.
    2) Have more property field show up. It seems that not all the fields/variables/settings are showing up in the listed components.

    For example I use Visual Scripting, and it would be great if it listed the Object and Scene Variables components and their individual variables.

    upload_2021-8-31_22-1-25.png

    Only this shows up:
    upload_2021-8-31_22-4-2.png

    I would like all those variables showing in the columns if possible.

    3) The tagging feature works well, but it would be really helpful if it only showed the same filtered results that happen when you use the search field.

    Currently this still shows tags/labels for all the Game Objects with Variables, and not the 5 listed here:
    upload_2021-8-31_22-7-19.png

    Thanks!
     

    Attached Files:

  6. usingtheirs

    usingtheirs

    Joined:
    Oct 5, 2018
    Posts:
    38
    Hi, AlanPT.

    Thank you for your interest in Kinds and for your specific feedback.
    I will seriously consider the implementation of the suggested features. It may take some time to check if it is technically possible, but I will respond as soon as possible.

    Thanks.
     
    AlanPT likes this.
  7. usingtheirs

    usingtheirs

    Joined:
    Oct 5, 2018
    Posts:
    38
    Hi, AlanPT.

    I'm prototyping Tags and Layers tab. I think I can add this feature to Kinds.
    And I'm thinking about how to implement the other features.
    (This image is not the final layout.)
    upload_2021-9-8_9-58-39.png

    upload_2021-9-8_9-59-41.png
     
  8. AlanPT

    AlanPT

    Joined:
    Jul 31, 2013
    Posts:
    32
    Sorry about the late reply. So in the second picture you are showing Game Objects that are on the layer "Default". That works. I assume its the same for tags. Would you be able to choose components within a specific layer and a specific tag? I can imagine things would get quite complex then.

    The "Show Tags*" tick box is a little confusing now. Something like "Highlight in Scene View" might be more clearer?

    If you could find a way of displaying matching editable properties across the GameObjects, this would be a massive hit - I reckon.

    I'm happy to do any testing if you need it.
     
  9. usingtheirs

    usingtheirs

    Joined:
    Oct 5, 2018
    Posts:
    38
    Yes. I almost finished implementing Tags and Layers tab. I'm not considering choosing components within a specific layer and a specific tag yet. I want to release the basic features first.

    And I agree to "Show Tags" toggle is confusing now. "Highlight in Scene View" will be a good replacement.

    Displacing matching properties across the GameObjects would be a great feature. But it would be hard to implement that without hurting performance. I will try to find a good way.

    Now "Show Tags" will show only filtered items.

    And I'm working on your last suggestion - Showing more properties. I'm testing a feature that allows a user to implement custom drawers. For example, you can implement a custom drawer for the Variables component which defines the format and the size of columns and provides custom GUI.

    I will share the progress again.

    Once I finished the first prototype I can share it with you.
    Thank you for your interest, AlanPT.
     
    AlanPT likes this.
  10. usingtheirs

    usingtheirs

    Joined:
    Oct 5, 2018
    Posts:
    38
    It's been a long time. I have finished the prototype finally and I'm testing it in a real project.
    @AlanPT, I can share this prototype with you now. Please let me know if you want.
    Some screenshots here.

    An example custom drawer for the Variables component.
    upload_2021-10-1_13-45-9.png


    An example custom drawer for the MeshRenderer component.
    upload_2021-10-1_13-43-59.png
     
    AlanPT likes this.
  11. AlanPT

    AlanPT

    Joined:
    Jul 31, 2013
    Posts:
    32
    Cool, yeah I'm keen to test it.
     
  12. usingtheirs

    usingtheirs

    Joined:
    Oct 5, 2018
    Posts:
    38
    AlanPT likes this.