Releases: orels1/UdonToolkit
2.0.0 Preview 2 (VCC Support)
Changes since Preview 1
- Added support for the
[UTSpace]
attribute- Thx to
Mr Alex
for reporting that on Discord
- Thx to
You can get the listing here: https://orels1.github.io/UdonToolkit/index.json
2.0.0 Preview (VCC Support)
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
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
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
v1.1.2 (2021-09-08)
DO NOT USE THIS ON UNITY 2018
If you are still on 2018 - use the older version
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
v1.1.0 (2021-08-05)
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
1.0 is here! 🎉
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 fieldsPopup
now supports all the animation param types and can also cast things toint
andint[]
TabGroup
attribute for even more complicated UIs :PFoldoutGroup
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
v0.5.0 (2021-01-11)
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
Drag & Drop for Arrays and List Views
v0.4.5 (2020-11-29)
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: