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.

Utilities NG Unity Versioner - A tool to check API compatibility range

Discussion in 'Tools In Progress' started by Mikilo, Nov 3, 2020.

  1. Mikilo

    Mikilo

    Joined:
    Jan 29, 2013
    Posts:
    689
    Hi everyone!

    I released an online tool to provide a range of compatible Unity versions for a given API.

    Very similar to what Sabresaurus did (https://sabresaurus.com/unity-api-versioner/).
    Unfortunately, this service is not maintained anymore.


    https://ngtools.tech/uv/
    With a UI rather simple:
    upload_2020-11-3_2-2-0.png


    A lot of good stuff in there! :D


    Searching through the whole codebase:


    See the derived Types :



    Unlike Sabresaurus, NG Unity Versioner handles internal API as well!


    Enjoy! :D
     

    Attached Files:

    Last edited: Mar 18, 2022
    Xarbrough likes this.
  2. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,643
    Doesn't seem to work well with 1920x1080 resolution?!

    ngunityversioner.png

    Manually zooming out fixes the overlapping...
     
  3. Mikilo

    Mikilo

    Joined:
    Jan 29, 2013
    Posts:
    689
    Strange thing, my resolution is 1920x1080 and I never had this one.

    Looks like a round of bug fixes lurking in the corner... I'll look at that tomorrow.
     
  4. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,643
    Odd... I'm using latest Chrome - what about you?

    Either way, it's handy :)
     
  5. Mikilo

    Mikilo

    Joined:
    Jan 29, 2013
    Posts:
    689
    Firefox latest, I forgot to test on Chrome, what a noob mistake :(
     
  6. Mikilo

    Mikilo

    Joined:
    Jan 29, 2013
    Posts:
    689
    Got it fixed. Thanks for the feedback!
     
    Last edited: Nov 4, 2020
    Mauri likes this.
  7. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,643
    Can confirm. It's looking good now :)
     
    Mikilo likes this.
  8. Mikilo

    Mikilo

    Joined:
    Jan 29, 2013
    Posts:
    689
    New features:
    - Base class (Including interfaces)
    - Get the derived classes
    - Lookup through the whole codebase instead of just the types.
     
  9. Mikilo

    Mikilo

    Joined:
    Jan 29, 2013
    Posts:
    689
    Fixed code compatibility with Safari.

    Implemented Discord meta card.


    Implemented C# Reflection Generator.
    upload_2021-1-23_4-44-33.png

    Clicking on it will display an overlay showing quick C# Reflection code to proxy internal Unity API.
     
  10. Mikilo

    Mikilo

    Joined:
    Jan 29, 2013
    Posts:
    689
    Improved UI for smaller resolution:


    VS



    No more stuff overlapping on each other.


    Slightly improved Discord meta card:

    It automatically shrinks the content as much as it can to stay readable & below 340 characters (Discord limit).