Search Unity

VoltGizmos - Gizmos workflow booster

Discussion in 'Assets and Asset Store' started by Griz, Jul 14, 2019.

  1. Griz

    Griz

    Joined:
    Aug 27, 2013
    Posts:
    98

    [Released]
    Asset store: Click
    Support discord: https://discord.gg/Rx3SQTf
    Feedback/Features thread: https://forum.unity.com/threads/released-voltgizmos-v1-0-wip-v1-1.717977/
    VoltGizmos boosts editor's built-in gizmo, scene view and game view functionalities, improving your workflow, productivity and debug sessions.


    But why?
    Gizmos can provide us with lots of information about the objects on our scenes, but the default gizmos workflow is clunky and requires lots of clicking.

    Extending our scripts with custom gizmos makes debugging and configuration easier, but slows down the editor if we have the script attached to too many gameobjects, what requires us to either toggle it in the gizmos window, make a custom condition that enables / disables the gizmo drawing, or not use gizmos all together.

    While in play-mode gizmos can quickly help with finding a problem, but it is tiresome to change their configuration on the go, especially if we are interested in debugging only one kind of a script, making us having to deselect all other gizmos from showing up, and it just gets worse the more scripts we have.


    Solution
    -
    Support for saving and loading of the state of the gizmos, icons and scene camera.
    -For windows fans: Dedicated window for toggling saved gizmo contexts with one click.
    -For shortcuts fans: Dedicated shortcuts for toggling up to 10 saved gizmo contexts.
    -Pre-configured gizmo contexts for built-in types.
    -Plug and play plugin, that doesn't require a degree in computer science and 10 years of experience to set up and use.
    -Drag and drop support for the dedicated window gizmo contexts. Use 10 at the time, store as many as you need.
    -Play-mode support that allows you to configure separate from editor's shortcuts for when you play the game.
    -Normal and minimal style, both configurable.
    -For initiated: Uses asmdef files and is optimized to not eat up the editor performance. Uses lazy initialization.
    -Scripting API.
    -Over 100 gizmo icons included.
    -Source included.

    Additional info:
    Supported Unity Versions: 2019.x, 2018.x(legacy)
    Required scripting runtime version: .NET 4.x Equivalent

    As 2019.1 editor brought us configurable scene view camera, what was not available earlier, legacy version does not support it.

    Changelog:
    v1.1.0 08.2019

    -Created legacy edition of the VoltGizmos for Unity versions prior to 2019.x.
    -Legacy edition supports 2018.x editors with some features cut, which were not available in those
    versions.
    -Style now has a reset to default button.
    -Extended scripting API with methods to control gizmos manually outside the snapshots:
    -ShowIcon<T>(bool visible) toggle icons for any monobehaviour.
    -ShowGizmo<T>(bool visible) toggle gizmos for any monobehaviour.
    -ShowAll<T>(bool visible) toggle gizmos/icons for any monobehaviour.
    -GetIcon<T>() check icons for any monobehaviour.
    -GetGizmo<T>() check gizmos for any monobehaviour.
    -Fixed mixed file endlines in VGAnnotations.cs.
    -Updated UnitTests.
    -Added error notification if the plugin is used in a wrong unity version.

    v1.0.0 07.2019

    -Initial release.

    This is a support thread. For future versions please check out the WIP thread at https://forum.unity.com/threads/released-voltgizmos-v1-0-wip-v1-1.717977/ .

    Thank you for your support!
     
    Last edited: Aug 6, 2019
  2. Griz

    Griz

    Joined:
    Aug 27, 2013
    Posts:
    98
    VoltGizmos just got accepted on the asset store and released!
     
  3. Griz

    Griz

    Joined:
    Aug 27, 2013
    Posts:
    98
    VoltGizmos updates to version 1.1.0

    Changelog:
    -Created legacy edition of the VoltGizmos for Unity versions prior to 2019.x.
    -Legacy edition supports 2018.x editors with some features cut, which were not available in those
    versions.
    -Style now has a reset to default button.
    -Extended scripting API with methods to control gizmos manually outside the snapshots:
    -ShowIcon<T>(bool visible) toggle icons for any monobehaviour.
    -ShowGizmo<T>(bool visible) toggle gizmos for any monobehaviour.
    -ShowAll<T>(bool visible) toggle gizmos/icons for any monobehaviour.
    -GetIcon<T>() check icons for any monobehaviour.
    -GetGizmo<T>() check gizmos for any monobehaviour.
    -Fixed mixed file endlines in VGAnnotations.cs.
    -Updated UnitTests.
    -Added error notification if the plugin is used in a wrong unity version.