Beta 2024.5.28.94

From Resonite Wiki

Beta 2024.5.28.94 is a Resonite version released on 2024/05/28.

The following notes were sent by Frooxius:

Hello everyone! I'm very excited with this update, as I've finally implemented something that I wanted to do for a while - a sort of "cherry on top" of the Setting UI rework and other things - Avatar Facet Anchors!
What this means is that you can place facets (which includes any individual settings from the new Setting UI!) on your hands and your viewport for quick access!
This way you can customize your UI experience so you don't need to rummage through the dash for things you use often! As we rework more UI's into modular facet pieces, the power of this feature will grow even more!
There's a bunch of other nice things and improvements, both related and unrelated. Anyway, I hope you enjoy this!

New Features:

  • Added Facet Anchors on avatar (hands & forearms) & viewport
    • This can be enabled in Settings under User Interface
    • When enabled, pressing the App button (the same one that normally opens/closes your dash) on the right controller will show/hide the on avatar facet anchors
    • This provides a number of additional spaces to place facets for quick access to UI, without needing to open the entire Dash
  • Added AvatarFacetAnchor (under Users/Common Avatar System)
    • This lets you customize positioning of facet anchors on each avatar
    • When the component isn't present, default positioning is used
    • All full body avatars are automatically instrumented with the anchors for hands and forearms
  • Facet anchors are always a laser priority
    • This prevents them from being occluded by the avatar colliders
  • Add UserspaceLaserPriority component
    • When added on a laser target that's in userspace, this will force that target to be a priority - the laser won't be blocked by any colliders in world
  • Added setting for legacy inventory/session gesture (requested by @art0007i, issue #1796)
    • Default is off, so if you want these to work, you need to re-enable it manually
    • Note that since these are legacy gestures, they will be removed completely at some point
  • Add UI Edit Mode toggle to the settings (under User Interface) (requested by @epicEaston197, @Zyro, issue #290)
  • Added "Set Values" to DataPreset in inspector UI (requested by @Amplified, issue #1338, implemented by @ProbablePrime)

Tweaks:

  • Grabbing UIGrabbable elements is now NestedCanvas aware
    • This means you can now grab UI elements that are part of nested canvases
    • This fixes the individual setting facets not being grabbable (reported by @Stiefel and @Jack, issue #1706)
  • Canvas laser pass through is now aware of nested canvases and will block the laser appropriately
  • Avatar equip option is now shown when the avatar is held in addition to clicking on it (requested by @epicEaston197 , issue #2111)

UserInterfaceEditModeSync now respects the Enabled status

    • When disabled, the value will always be false - this can be used to disable anything that reacts to the Edit mode state

Settings UI facet grid is no longer editable by default

    • This prevents accidentally grabbing and removing settings
    • This allows setting facets being grabbed from the settings
    • If you want to replace the settings with custom ones, you can temporarily enable editability under User Interface -> Dash Settings -> Allow Replacing Settings

Locale:

  • Merged Japanese locale update by @Aesc
  • Merged French locale update by @Jae “awa” J4
  • Merged Korean locale update by @MirPASEC

Security:

  • Uninitialized enders will no longer grab world focus, preventing them from locking user into a world (reported via security ticket by kaylie, fixed by @ProbablePrime)