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

[Released] Inspector Navigartor - Unity inspector back button!

Discussion in 'Assets and Asset Store' started by d-navarro, Dec 12, 2014.

  1. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Up to 20% of the time in Unity 3D can be spent selecting objects from the Scene or Project!

    Tired of selecting the same objects one thousand times? You can now fix that!



    Inspector Navigator is a simple tool window you can just place above the Unity inspector. It provides Back and Forward buttons to navigate to recently selected inspectors (just like you would in a web browser).

    A lot of development time can be spent just digging through the Scene or Project hierarchies, adjusting the scene camera, or generally going back to an object or asset we edited moments ago!

    Inspector Navigator is a compact tool window you can just place above the Unity inspector. It allows you to quickly navigate back to any object or asset inspector using HotKeys or Mouse (just like you would in a web browser).

    Inspector Navigator also remembers the scene camera you had when working on the object!

    Digging through the project hierarchy to find the same objects, and re-adjusting the scene camera time and time again is a huge waste of your development time. Inspector Navigator is extremely simple to use and will provide a big boost in productivity.

    You will be glad to have all your recently edited assets and objects readily available in the Inspector Navigator window. Quickly do a double check, make minor edits or drag and drop them as needed.

    Inspector Navigator also serializes the inspector history for every scene, so after loading a scene you can quickly go back to any object you were working on! ... and with the same camera!

    By default, Inspector Navigator works on all inspectors, whether Project Assets, Scene Objects or even with the Project Settings!

    1.23 Alignment update
    1.22 Disable serialization update
    1.20 Strip breadcrumbs update
    1.18 Edit Keys & Colors update
    1.16 Remove breadcrumbs update
    1.15 Unity 5 Hot-fix
    1.14 Drag and drop update
    1.11 Bug fixes update
    1.10 Big update
    1.07 Breadcrumb++ update
    1.03 Hotkeys update
    1.02 First public release

    Works on all Unity versions from 4.3. Full C# source included.

    For more information visit wasabimole.com or email contact@wasabimole.com









     
    Last edited: Jul 2, 2015
    twobob likes this.
  2. hnp

    hnp

    Joined:
    Dec 9, 2014
    Posts:
    8
    Cool, much better than the bloody inspector lock. Can you also use keyboard to navigate between inspectors?
     
    d-navarro likes this.
  3. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Thank you! Yes, it's much more practical than the lock or a favourites system imho ;-)

    I wanted to add keys to navigate back and forward (it's on my to do for an update), but I still don't know if you can capture keyboard events when your window is not in focus. So, in this version, you have to use the back and forward buttons on the inspector navigator tool window.

    If you know how to do it, please let me know! I definitely want to add that feature!
     
  4. hnp

    hnp

    Joined:
    Dec 9, 2014
    Posts:
    8
    d-navarro likes this.
  5. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Thank you a lot! Will definitely include some hotkeys to navigate between recent inspectors in the next update (maybe Ctrl/Cmd + Left/Right?)
     
  6. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Just submitted version 1.03 to the asset store with the following changes:

    1.03 Hot-keys update
    - Added Inspector Navigator sub-menu + hot-keys Ctrl/Cmd + Left/Right
    - Limited queue size
    - Handle Undo/Redo operations better
    - Handle inspector lock states
     
  7. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Version 1.03 is now on the Asset Store with hotkeys & more. We have many more updates planned with a lot of new cool features!
     
  8. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Submitted right now version 1.04 with the following changes:

    1.04 Breadcrumb++ update
    - Improved breadcrumb bar behaviour
    - New Help and Options window
    - New tool padlock to lock to current objects
    - Option to set max label width
    - Option to clear or insert when selecting new objects
    - Option to remove duplicated objects when locked
    - Option to choose scene camera behaviour
     
  9. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Version 1.07 is now available on the asset store. We are working on adding more cool ideas to this mighty little tool ;-)

    1.07 Bug fixes update
    - Fixed default hot-keys on Mac to Alt + Cmd + Left/Right
    - Small bug-fixes
     
    Last edited: Jan 30, 2015
  10. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Version 1.10 is now available on the asset store. Another big update packed with new cool features!

    1.10 Big update
    - Restore previous scene camera when navigating back to an object
    - New improved breadcrumbs system and serialization method
    - Object breadcrumbs are now local to every scene
    - Optimized code for faster OnGUI calls
    - Option to filter which inspectors to track (scene objects, assets, folders, scenes)
    - Option to remove all duplicated objects
    - Option to set maximum number of enqueued objects
    - Option to mark the scene as changed or not on new selections
    - Option to review the plugin on the Asset Store
    - Other small bug fixes

    Asset Store Link: u3d.as/awA
    Web: wasabimole.com
    Try before you buy: Inspector Navigator Trial
     
    Last edited: Jan 22, 2015
  11. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Version 1.11 is now on the Asset Store. It's mainly a bug fixing update, with the following changes:

    1.11 Bug fixes update
    - Several small bug fixes
    - Removed compilation warnings
    - Option to check for plugin updates
    - Option to show other notifications

    Asset Store Link: u3d.as/awA
     
  12. cybervaldez

    cybervaldez

    Joined:
    Aug 16, 2014
    Posts:
    87
    Hi what's the advantage of buying this over the free trial?
     
    d-navarro likes this.
  13. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Hi cybervaldez!

    The free trial is unlimited, in the sense that you can use it for as long as you want. However, there's 3 advantages to upgrading to the full version:

    1 - You can't change any of the configuration options in the free trial version (the logic for many of these features is missing from the free trial source). So you are stuck with the default configuration (still fully functional for most people, though).

    2 - From time to time, you are presented a gentle reminder that you are using a Trial, with one option to go to the store to upgrade ("Upgrade to full version"), and another one to continue using the free trial ("Maybe later"). But there's no limit to always clicking the second option.

    3 - And last, but most important, for only $5 you are giving me something back, and supporting the ongoing development of the tool, bug fixing and customer support that I carry on doing ;-)

    Thanks!
     
  14. twobob

    twobob

    Joined:
    Jun 28, 2014
    Posts:
    2,058
    I would happily pay it again.

    Bargain for the effort.

    You know my thoughts on possible improvements.

    Quality tool

    (Although I think Unity 5 ready!. is a bit - previous - in the top statement.)
     
    Last edited: Feb 1, 2015
    d-navarro likes this.
  15. cybervaldez

    cybervaldez

    Joined:
    Aug 16, 2014
    Posts:
    87
    I love your asset so far, it's slowly getting into my tools-i'm-always-using list. I just have 1 need:
    1. Is it possible to have the inspector navigator items drag and droppable? For example, I have declared a public gameobject variable in one of my scripts, now instead of going to drag and drop from the hierrarchy I could just drag and drop from the inspector navigator(if it's one of my recent objects selected)
     
    d-navarro likes this.
  16. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Hi cybervaldez! Thank you for sending your suggestion. I keep working to improve this tool in every possible way, so good suggestions like yours are incredibly valuable to me.

    I've already implemented "drag and drop" and should be available when I'm done with next update. For now it's only dragging objects FROM the Inspector Navigator bar to other places (you can get the object reference for any inspector field, move assets to a different folder, or instantiate a prefab from the navigator bar for example).

    I expect to complete 1.12 this week, thanks again.
     
  17. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Hi! I'm now working on next update (should be 1.12) and currently looking at Unity 5 and serialization, among other things, thank you for all the feedback have provided so far! :)
     
    twobob likes this.
  18. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Version 1.14 is now on the Asset Store with the following changes:

    1.14 Drag and drop update
    - Drag and drop breadcrumbs to any other Unity window or field
    - Set minimum window size to match the width of the 2 arrows
    - Selecting a filtered object now properly unselects the breadcrumb
    - Added Wasabimle logo to help and options window
    - Used base64 for resource images
    - Other small bug fixes


    http://u3d.as/awA
     
    twobob likes this.
  19. cybervaldez

    cybervaldez

    Joined:
    Aug 16, 2014
    Posts:
    87
    Bought! Thank you for the demo and implementation of my suggestion. I'll go ahead and say that after using the demo for so many times, it's definitely an invaluable asset that I always look for and install after starting a new project.
     
    d-navarro likes this.
  20. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Thank you cybervaldez for sending an awesome suggestion ;-)
     
  21. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    To anyone experiencing the following error:

    GameObject (named 'BreadCrumbs') references runtime script in scene file. Fixing!

    A fix has been submitted to the Asset Store in version 1.15, and it's currently pending review.

    I'm sorry for the inconvenience. I hope it doesn't take to long for them to publish.

    Note: I had to restructure the sources, so before installing the update you'll need to kill the Inspector Navigator window and delete the old Editor/InspectorNavigator.cs and Editor/NotificationCenter.cs files!
     
  22. twobob

    twobob

    Joined:
    Jun 28, 2014
    Posts:
    2,058
    Thanks man. Not so well today but I will go pick up that mail.

    Hero!
     
    d-navarro likes this.
  23. BTStone

    BTStone

    Joined:
    Mar 10, 2012
    Posts:
    1,418
    Does this work with Unity 5?
     
    d-navarro likes this.
  24. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Yes. but Unity 5 shows a (harmless) error on the console when you start/stop the game ("GameObject ... Fixing!")

    A fix has already been submitted (new version 1.15, current one is 1.14) and it's currently pending review by the Asset Store.

    Edit:
    The (unlimited time) trial of Inspector Navigator 1.15 [with the Unity 5 hotfix] can already be downloaded from wasabimole.com (as that one doesn't have to go through review).
     
    Last edited: Mar 13, 2015
    BTStone likes this.
  25. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Version 1.15 is now on the Asset Store with the following changes:

    1.15 Unity 5 Hotfix!
    - Fixed error GameObject (named 'BreadCrumbs') references runtime script in scene file. Fixing!
    - Restructured project folders, now under Wasabimole/Inspector Navigator (must delete old Editor/InspectorNavigator.cs and Editor/NotificationCenter.cs files!)
    - Added option to show breadcrumbs object in the scene
    - Other small bugfixes

    http://u3d.as/awA

    Warning: Due to some changes in the Unity 5 codebase, the source had to be restructured, and the files moved to a different folder. So before installing this update, please close your Inspector Navigator window, and delete the old Editor/InspectorNavigator.cs and Editor/NotificationCenter.cs files.
     
    twobob likes this.
  26. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Inspector Navigator 1.16 is now available on the Unity Asset Store.

    1.16 Remove breadcrumbs update
    - Allow removing breadcrumbs by dragging them into the "Remove" box
    - Option to remove and not track unnamed objects
    - Fixed issue with lost notification messages
    - Remove any duplicate inspector breadcrumbs scene objects
    - Remove inspector breadcrumbs from scene when closing the tool
    - Allow deleting by hand InspectorBreadcrumbs object
    - Other small bug fixes

    Note: If your current version is 1.14 or lower, please read the 1.15 update warning (you can check your version number in the Help and Options dialog).

    Unity Asset Store link: http://u3d.as/awA
     
    twobob likes this.
  27. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Inspector Navigator 1.18 is now available on the Unity Asset Store.

    1.18 Edit Keys & Colors update
    - New button to define the hot-keys in the options
    - Moved hot-key definitions to KeyBindings.cs
    - Option to set the text color for different object types
    - Fixed breadcrumbs not being properly removed
    - Fixed changing InspectorBreadcrumbs visibility
    - Fixed visual glitches on play mode
    - Other small bug fixes

    Note: If your current version is 1.14 or lower, please read the 1.15 update warning (you can check your version number in the Help and Options dialog).

    Unity Asset Store link: http://u3d.as/awA
     
  28. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    [Fix] How to fix Mac compile errors on Inspector Navigator 1.18

    A small bug was introduced on the Mac version of Inspector Navigator 1.18. The line 271 of the /Wasabimole/Inspector Navigator/Editor/InspectorNavigator.cs file read:

    [MenuItem("Window/Inspector Navigator/Back " + KeyBindings.BackMac")]

    And the last " was a typo (read: I'm all thumbs!). To fix this error, simply remove that last " from the line, like the following:

    [MenuItem("Window/Inspector Navigator/Back " + KeyBindings.BackMac)]

    The fix has already been submitted and is currently pending review by the Unity Asset Store team.

    The trial version of Inspector Navigator 1.18 (available on wasabimole.com) has already been fixed.

    I'm really sorry for the inconvenience :(
     
    Last edited: Apr 17, 2015
  29. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Fixed Mac version for Inspector Navigator 1.18 now on the Asset Store.

    The small bug introduced on the Mac version of Inspector Navigator 1.18 has finally been squashed! Now, both the trial version available on wasabimole.com, and the full version available on the Unity Asset Store are fixed.

    Thanks!

    http://u3d.as/awA
     
  30. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Inspector Navigator 1.20 - Strip breadcrumbs update - is now on the Asset Store

    Note: Some users reported problems in (Xcode) builds when the Inspector Navigator breadcrumbs included references to some Project Settings inspectors. This update contains a bunch of measures to prevent further problems in the future. However, it's recommended that you select the option Clear all project scene breadcrumbs once, after updating, from the Inspector Navigator menu.

    1.20 Strip breadcrumbs update
    - InspectorBreadcrumbs no longer included in build on Unity 5 (using new HideFlags.DontSaveInBuild)
    - New menu option to delete inspector breadcrumbs from all project scenes (so they can be removed before performing a build on Unity 4.X)
    - InspectorBreadcrumbs are no longer created again right after being deleted (only after a new object/asset selection)
    - Do not create InspectorBreadcrumbs when selecting any filtered object
    - Upon load scene, do not automatically center camera on last selected object
    - New Scripts & TextAssets filter type, disabled by default
    - New ProjectSettings filter type, disabled by default
    - Removed all filtered objects from breadcrumbs on load scene
    - Modifying object filters has now immediate effect
    - InspectorBreadcrumbs object is now filtered, and no longer appears in the breadcrumbs bar
    - Warning before enabling project settings tracking on Unity 4.X
    - New menu option to check for new user notifications
    - Other small bug fixes

    Asset Store link: http://u3d.as/awA

    Note: If your current version is 1.14 or lower, please read the 1.15 update warning (you can check your version number in the Help and Options dialog).
     
  31. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Disable inspector breadcrumbs serialization with Inspector Navigator 1.22

    You can now disable saving the Inspector Navigator state (object breadcrumbs) in a scene object, if you do the state will remain only in memory during a Unity session.

    1.22 Disable serialization update
    - Serialization of breadcrumbs on scenes can now be disabled
    - Dialog for clearing project scenes when checking serialization off
    - Optimized tool start-up times when opening up a scene
    - Fixed problem where breadcrumbs disappeared when going into play mode
    - Unselecting an object no longer marks the scene as changed
    - Changed default object queue length to 64
    - Other small bug fixes

    Asset Store link:http://u3d.as/awA

    Note: If your current version is 1.14 or lower, please read the 1.15 update warning (you can check your version number in the Help and Options dialog).
     
  32. imtrobin

    imtrobin

    Joined:
    Nov 30, 2009
    Posts:
    1,548
    1.22 so now when I switch scenes with saving disabled, the bar is cleared. Is that intended? Previous 1.20 maintain bar fine
     
    Last edited: May 21, 2015
  33. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Hi Imtrobin, loading a scene always cleared the bar (keep in mind you can't keep referencing objects that might no longer exist), but if you have serialization enabled, it will load the objects you had in the new scene. Without serializing the object breadcrumbs, the state is only maintained within a unity session / scene.

    If you want to keep the object breadcrumbs (bar contents), you have to enable serialization. Does that make sense to you?
     
    Last edited: May 21, 2015
  34. imtrobin

    imtrobin

    Joined:
    Nov 30, 2009
    Posts:
    1,548
    Where do i enable/disable this serialization option? I imported into a new project, it also clears when I switch scenes.
     
  35. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Sorry, by enabling serialization I mean checking the "Save InspectorBreadcrumbs as a scene object" option in the Help & Options window (it's enabled by default). Then, if you save a scene, the bar will be preserved the next time you load it.
     
  36. imtrobin

    imtrobin

    Joined:
    Nov 30, 2009
    Posts:
    1,548
    Yes, I have that enabled. I tried again in a new project again and same issue.

    Repro.
    1. New project, import inspector navigation
    2. Open the bar, select some objects.
    3. New scene, note bar is cleared.
     
  37. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Yes, that's correct! As I said, loading (or creating) a scene always clears the bar. If you save your scene, and later return to it (with saving enabled), the bar will be back. But creating a new scene clears the breadcrumbs. What is exactly what you need?
     
  38. imtrobin

    imtrobin

    Joined:
    Nov 30, 2009
    Posts:
    1,548
    Previous 1.20 did not do this. When I switch scenes, the bar is still there.
     
  39. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    I'm sorry, but after checking with previous versions 1.18 and 1.20 I see no difference. Creating a new scene always cleared the bar, and loading an existing one restored the bar. Keep in mind the bar can't keep references to objects from last scene, as it was just unloaded. I could only keep references to assets, I might look into it.

    The only difference i see, is that in 1.22 you have the option to NOT serialize the bar if you uncheck "Save InspectorBreadcrumbs ...", in that case the bar will not be preserved when you go back to a scene.
     
    Last edited: May 22, 2015
  40. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    New fixes and features on Inspector Navigator 1.23

    1.23 Alignment update
    - New option to set breadcrumb bar horizontal alignment preference
    - New Asset Store Inspector filter
    - Fixed breadcrumbs objects leaking when breadcrumbs were not serialized
    - Keep assets in breadcrumbs when switching scenes and breadcrumbs are not serialized
    - Use shared Wasabimole.Core.UpdateNotifications library
    - Other small bug fixes

    Asset Store link: http://u3d.as/awA

    Note: If your current version is 1.14 or lower, please read the 1.15 update warning (you can check your version number in the Help and Options dialog).
     
  41. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Inspector Navigator introductory offer is now ending, get it now before it goes from $5 to $10!



    http://u3d.as/awA
     
  42. imaginationrabbit

    imaginationrabbit

    Joined:
    Sep 23, 2013
    Posts:
    349
    I've downloaded the latest version from the asset store ver and it doesn't work anymore for me- I'm on Unity 5.1.3f1 64bit

    I used it pre Unity5 and it worked fine but now nothing happens- the bar appears but no objects are saved in the history and if I try to drag and drop scene objects into it nothing happens- looks like this

    Any ideas on how I can get it working thanks!

    EDIT: I saved the scene as a new scene and now it works :)
     
    Last edited: Sep 19, 2015
  43. d-navarro

    d-navarro

    Joined:
    Apr 27, 2013
    Posts:
    75
    Thanks for the info mdotstrange, I don't know what caused your problem. I'm running on several versions of Unity, from 4.3 to current 5.2.0f3 without problems. Anyway, I'm glad you solved it! ;-)
     
    twobob likes this.
  44. Player7

    Player7

    Joined:
    Oct 21, 2015
    Posts:
    1,533
    Great asset this.. d.navarro.. no idea where you been, but your asset has made unity less crap no idea why unity don't make useful built in editor improvements like this really.

    unfortunately it does seem to have broken down in 5.4b10
     
  45. SayhiUnity

    SayhiUnity

    Joined:
    Jan 7, 2017
    Posts:
    10
    it can work, just save your scene as a new scene.
     
  46. twobob

    twobob

    Joined:
    Jun 28, 2014
    Posts:
    2,058
    So... is this free now?
    I totally don't regret buying it anyway
     
  47. wolilio

    wolilio

    Joined:
    Aug 19, 2019
    Posts:
    28
    seem not working in unity 2019
     
  48. najaa3d

    najaa3d

    Joined:
    Jan 22, 2022
    Posts:
    29
    Didn't try it yet, given that last reports are that it broke in 2019 (or before).

    I'd LOVE to see this revived. I can't believe Unity3D STILL doesn't have a way to Navigate Back/Forward!! yeesh, such a basic/expected function.
     
    ArtemVy likes this.
  49. ArtemVy

    ArtemVy

    Joined:
    Jan 25, 2015
    Posts:
    7