Release Notes for 645

Improvements

NoteStatus

Fixes an issue with SoundService.DefaultListenerLocation where listeners occasionally do not spawn as intended.

Live

Introduces selection mode support for UIDragDetector.

Live

Shift + X/C Studio shortcuts no longer break keyboard input for X/C keys during playtesting. The same applies to all keys around the WASD grouping, as they are never treated as shortcuts during playtesting.

Live

Changes internal type name of some asset IDs from Content to ContentId. This is visible in error messages and the Object Browser.

Pending

Fixes

NoteStatus

Fixes an issue where scripts could not be destroyed while yielding via task.wait()/delay()/desynchronize() with Deferred signaling enabled.

Live

Fixes mouse interactions with MicroProfiler when device emulation is used and scaling is "Physical Size" or "Fit to Window".

Live

Fixes behavior where an unmodified package script can be modified in live scripting mode.

Live

Adds Studio document icons on macOS.

Live

Suppress errors about "exception while signaling: Cannot load the AnimationClipProvider Service" when interacting with streaming NPCs.

Pending

Corrects bug in retargeting which could cause some characters' arms to be unexpectedly bent.

Pending

Fixes issues with the mobile touch jump button on character death.

Pending

Focusing a TextBox within a signal connection no longer inserts extra characters.

Pending

Tools comprised of simulated parts no longer apply large reaction forces on equip.

Pending