PcoWSkbVqDnWTu_dm2ix
Collapse Sidebar

Release Notes for 478

Release Notes for 478

Fixes

Note Status

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

Live

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

Pending

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

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

Live

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

Live

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

Fixed a Studio Emulator bug where 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 a bug in studio where clearing shortcuts does not disable them.

Live

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

Live

Changes

Note Status

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.

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

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

Live

Added Workspace property AnimationWeightedBlendFix, which is initially False by default.
There will be 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.

Pending

Improvements

Note Status

Model/PivotTo now caches part offsets so that it can safely be called repeatedly without parts under the model accumulating floating point drift, allowing it to be used for custom animation as well as object placement.

Model/PivotTo now only fires CFrame changes on the parts under the model (rather than firing, CFrame, Position, Orientation etc changed) for improved performance.

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

Constraints will now update correctly when attached to Bones.

Pending

Previous Release Notes for 479 Next Release Notes for 477