Skip to content

Releases: orels1/UdonToolkit

2.0.0 Preview 2 (VCC Support)

11 Apr 21:16
359c6a2
Compare
Choose a tag to compare
Pre-release

Changes since Preview 1

  • Added support for the [UTSpace] attribute
    • Thx to Mr Alex for reporting that on Discord

You can get the listing here: https://orels1.github.io/UdonToolkit/index.json

2.0.0 Preview (VCC Support)

20 Feb 12:50
cd5fe45
Compare
Choose a tag to compare
Pre-release

UT Split into 4 different packages

  • UdonToolkit package (all the misc behaviours and such)
  • UdonToolkit Inspector package (all of the things that were in "internal" are now there, and it uses the old UdonToolkitEditor and UdonToolkitRuntime asmdefs to keep things referenced correctly)
  • UdonToolkit Flight System
  • UdonToolkit Presentation System

Since the latter two are completely standalone - they were also separated, making the inspector and main toolkit packages very small

Hotfix for SyncedTrigger not working for late joiners with name-based access

29 Nov 20:31
Compare
Choose a tag to compare

v1.2.1 (2022-11-30) (hotfix)

This is the last release that uses U# v0.x and Legacy VRChat SDKs!

All future releases will be using UdonSharp v1.x and rely on VCC SDKs. Please refer to the VCC getting started guide to learn more

Notable Changes in this version

  • Fixed a bug with SyncedTrigger not working correctly when utilizing name-based access control and late-joining the instance

The ownership change now fires correctly

Manual Sync, Cleanup and Prep for 2.x

05 Nov 11:29
Compare
Choose a tag to compare

v1.2.0 (2022-11-05)

This is the last release that uses U# v0.x and Legacy VRChat SDKs!

All future releases will be using UdonSharp v1.x and rely on VCC SDKs. Please refer to the VCC getting started guide to learn more

Notable Changes in this version

  • Presentation System now uses Manual Sync
  • The camera system has been removed completely, you can still download the archive here if you need it
  • Fixed a bug in SyncedTrigger where it would not late-joiner sync when using True default state
  • Cleanups and updates overall

Area Trigger Composite Collider enhancement

08 Sep 22:02
Compare
Choose a tag to compare

v1.1.2 (2021-09-08)

DO NOT USE THIS ON UNITY 2018

If you are still on 2018 - use the older version

Full Changelog

Added internal composite colliders check

  • Added a collidersIn Clamp to the exit events (thx Lakuza)

Implemented enhancements:

  • Add composite collider check to Area Trigger #87

2019 Shader Updates

05 Aug 07:37
Compare
Choose a tag to compare

v1.1.0 (2021-08-05)

Full Changelog

UdonToolkit was already compatible with 2019, but some shaders would throw a warning, so I fixed it in this release

DO NOT USE THIS ON UNITY 2018

If you are still on 2018 - use the older version

Upgrade Udon Sharp and VRCSDK to latest 2019 before installing

You can grab VRCSDK here and UdonSharp here

Here's how Toolkit looks in 2019. I am working on further UI updates to make inspectors even better! But for now you can continue using the UI you are used to

image

1.0 is here! 🎉

12 Jul 19:23
Compare
Choose a tag to compare

Full Changelog

Upgrading to 1.0.0 requires following these steps (link)

1.0 is here! 🎉

Here's a shortlist of changes:

  • All the inspectors got rewritten from scratch to be much much faster and more configurable
  • Almost every attribute got improved, check out the docs
  • ListView now supports any number of fields
  • Popup now supports all the animation param types and can also cast things to int and int[]
  • TabGroup attribute for even more complicated UIs :P
  • FoldoutGroup attribute for even more nesting!
  • Update loops are gone for delayed Universal Actions (less perf overhead)
  • Many bugfixes related to player colliders/chairs etc etc
  • Multiple new behaviours, including: Player Modifiers, Teleporter, Velocity Follower, On Respawn and others
  • Synced Trigger behaviour using Manual Sync
  • Access controls on all the triggers
  • Presentation system for creating cool slide decks, same way the Prefabs TLX does it

...and much much more

This has been a long time coming, it was tested by many people during the past couple of months and it seems to be stable enough to be released.

If you have any issues, please reach out on discord!

Implemented enhancements:

  • Add "revert to default" button #21
  • Migrate to manual sync #82
  • Rewrite delays to use SendCustomEventDelayed #75
  • Add single use options to all the triggers #72
  • Add access whitelists for all the triggers #71
  • Add array QoL features #67
  • Allow to pass a var to a TabGroup to save the currently selected tab into #64
  • Support 3-4 elements in list view #20
  • Refactor colors into a separate singleton #14
  • Add support for boolean animator parameter to Universal Action #13
  • Add Source Types to ShaderFeeder #16

Fixed bugs:

  • The Synced Trrigger says "events" on the allowed users help box #81
  • AreaTriggers are not backwards compatible #79
  • Clean up the example code for the attributes to not beak builds #77
  • Disabling an area trigger should clear the enter/exit counter #76
  • Move camera to using distance checks instead of triggers #68
  • Re-Add custom Add Method functionality to the ListViews #63

Closed issues:

  • Sound Occlusion Behaviour #18
  • Document SoundOcclusion #17
  • Add a PlayerModifiers behaviour #74
  • Re-add UTEditor attribute for legacy support so it doesnt break anything #73
  • Add OnRespawn trigger #70
  • Add And document the Presentation System #65
  • Add a Synced Trigger behaviour #62
  • Velocity Tracking Behaviour #61
  • Move ListView attribute to the Modifier type #50
  • Scene Start Trigger Behaviour #22
  • Add basic guides #15
  • Add And document the Presentation System #66

Flight System Release

11 Jan 01:46
Compare
Choose a tag to compare

v0.5.0 (2021-01-11)

Full Changelog

This release adds my flight system to Udon Toolkit! Check out the documentation to learn more

Implemented enhancements:

  • Add FlightSystem #59

Closed issues:

  • Add version.txt #58

Demo Assets build issues fix

02 Dec 10:58
Compare
Choose a tag to compare

v0.4.6 (2020-12-02)

Full Changelog

I introduced a bug in 0.4.5 that caused a project build to crash if you had demo assets imported. This release fixes it

Fixed bugs:

  • CustomUISample crashes build process #56

Drag & Drop for Arrays and List Views

29 Nov 04:30
Compare
Choose a tag to compare

v0.4.5 (2020-11-29)

Full Changelog

Drag & Drop is now implemented as a part of array rendering. You can now drag a bunch of game objects and the proper components will be picked up and put into the relevant fields of your arrays and ListViews.

For List Views it will try to look for the components specified in list view types to populate either or both of the fields.

This release also significantly simplifies the Skybox Adjustment behaviour and fixes a bug with OnValueChange handlers not being passed correct parameters in some cases.

Old UTTestController has also been replaced by a CustomUISample that now exists inside the demo folder. It should provide an up-to-date example of a fairly complex UI setup

Implemented enhancements:

  • Add support for Drag & Drop on Arrays and ListViews #54

Closed issues:

  • Remove the Interact trigger from UdonBehaviour Event autofill #53
  • Move the detailed installation instructions to the Readme #52