Skip to content

Releases: gelic-idealab/komodo-unity

Multiplayer networking fix, runtime import fix, menu improvements

26 Feb 22:41
3f03a4f
Compare
Choose a tag to compare

v0.2.2 Release notes

Known Bugs

  • The model button color can become dim on multiple presses.
  • It may take multiple presses to open the menu after you’ve switched hands.
  • The menu position is different between the left- and right-handed versions.
  • Invalid models can cause the whole session to halt during loading. (#47)

New Features

  • The menu will change from being left-handed to being right-handed, depending on which controller you use to activate it. (Closes #15)

Bug Fixes

  • The model list supports a larger number of items. Previously, the font size was variable, causing the texture to be too large, which resulted in missing letters.
  • The multiplayer connection happens later in loading so the connection. Previously, it was possible to join a session where you could not see anyone else but they could see you. (Closes #29)
  • 3D models that previously had missing textures now load properly. Internally, we replaced Siccity/GLTFUtility with GLTFast. (Closes #45)

Minor Tweaks and Performance Improvements

  • Cached models are now detected properly, so they do not get re-downloaded.
  • Model button colors are now Komodo Purple.
  • The teleport arc is now purple for valid selections and red for invalid selections. (Closes #27)

Domain Module Developer Notes

  • Refactorings include name changes, namespace changes, and reducing or removing packages.
  • see commit history for more details.
  • Re-added main scene to git.
  • In-editor testing with a VR headset now works.

Drawing improvements & fixes

12 Feb 18:16
3e4d572
Compare
Choose a tag to compare

Hotfixes:
#46 - fixed Drawing memory when external clients receive new strokes from others,
#48 - removed the record button from being shown

New Features:

  • Undo functionality for lines created and lines erased
  • added end circular caps to line strokes
  • message system prototype

Unity 2020.2 Migration

03 Feb 18:08
91bf186
Compare
Choose a tag to compare
  • Refactored project structure to remove working directly with files from Depanther's WebXR exporter and interaction package. We can now upgrade their packages independently of ours. We only use ControllerInteraction.cs and WebXRCamera.cs code directly in our scripts but I created prefixed "Komodo" scripts as extensions to avoid directly working on those scripts under the WebXR packages mentioned above.

  • Added Assembly Definitions for Komodo.Runtime Komodo.Importer, Komodo.Utilities to help with runtime and build time and to help isolate the project into a package.

  • Adjusted Scene changing functionality to use the new loaded scene lighting settings