Release Notes for 478

Improvements

NoteStatus

Animation Clip Editor: Keyframe values cannot be changed anymore (either using the text boxes or using the gizmos) while the animation is playing.

Live

Constraints will now update correctly when attached to Bones.

Live

Deprecated FilteringEnabled. It has always been enabled for the past few years, but the property will now accurately reflect that FilteringEnabled is true.

Live

Removed legacy Surface dropdown from the Studio ribbon

Live

As stated when adding the API, it is now time for the temporary function to be deprecated. Beginning on May 4th, the API will throw an error when called. On May 11th, the API will no longer be found in the game engine.

Pending

Fixes

NoteStatus

Adds Workspace property AnimationWeightedBlendFix, initially False by default, to allow for a 3-phase rollout of a change to weighted blending of same-priority AnimationTracks which we know will require some developers to update their Lua code to use AnimationPriority as intended, rather than assuming Play() call order of same-priority tracks will continue to exhibit stack-like behavior with newly-started tracks overriding already-playing tracks. This was not happening by design or contract, it was an implementation-defined behavior resulting from a blending arithmetic bug.

Live

Fixed Inner Box generation. Added an optional slightly improved mode that we might replace it with.

Live

Fixed bug in studio where clearing shortcuts does not disable them.

Live

Addressing https://devforum.roblox.com/t/mobile-emulator-doesnt-fire-userinputservice-lastinputtypechanged/892952

Studio Emulator bugfix: UserInputService.LastInputTypeChanged was not firing in the Studio Emulator for mobile devices.

Starting with this release it is possible to use keyboarders and gamepads within the mobile emulator. The zoom functionality is also enabled for these devices using the left mouse button and the mouse wheel together.

This change only affects the mobile devices in the Studio Device Emulator, so no-device mode or any other type of devices will work as before.

Note that there will be no mouse events in the mobile emulator since the mouse is used to emulate the touch events.

Live

Fixed issue with SystemCursor and the draggers that caused a weird, large grab hand rather than the original, standard grab cursor.

Live

Fixed F to zoom to the current selection not working in Team Create if the camera type was set to something other than Fixed

Live

Fix a bug that packages auto-update can cause duplications.

Live

Fixed an issue with ColorSequences in the Properties widget where editing through the text field would not actually update the property

Live

Luau linter will now highlight more cases when a global variable can be converted to a local variable to avoid subtle bugs in the code.

Pending

Fixed an issue where plugin scripts wouldn't correctly terminate upon unloading/reloading.

Pending