Improvements
Note | Status |
---|---|
Animating characters now immediately reflect the proper animation status after streaming out and streaming back in again. | Live |
Enables Lua-based Character State Machine. | Live |
Removes AirController.LinearImpulse in favor of calling BasePart:ApplyImpulse. | Live |
Improves the performance of code under the workspace which is bottlenecked on property sets by ~3%. This includes things like scaling, moving, and changing the transparency of models. | Live |
Adds a new physics debug visualization for collision performance. | Live |
UI Selection can now jump between Screen, Surface, and BillboardGuis. | Live |
Settings dialog no longer prompts you to restart Studio when closed unless you changed one of the few settings which actually requires a Studio restart to take effect. | Live |
Adds Instance:IsPropertyModified() and Instance:ResetPropertyToDefault() APIs. | Live |
Controllers now have a property called Active that indicates whether they are currently active. | Pending |
Within the Tag Editor in Studio, the option to visualize a tag with its name in the viewport is now a separate checkbox, allowing the tag name visualization to be combined with the other visualization types. | Pending |
Changes DragDetector.AddConstraintFunction API to return ScriptConnection, removes name argument, and removes DragDetector.RemoveConstraintFunction API. | Pending |
The Mac Client now supports input from all input method editors. | Pending |
Fixes
Note | Status |
---|---|
ClickDetectors now correctly check distance to characters without a Humanoid in them. | Live |
Fixes a bug where Vehicles that used OneAttachmentMode constraints would have issues properly assigning physics ownership to players sitting in them. | Live |
Fixes an issue where newly added descendants of PlayerGui are not always copied when atomic characters are used. | Live |
Fixes missing Lock tool icon. | Live |
When dragging a part using DragDetectors, if the drag is interrupted, the drag will be properly canceled and cleaned up. The interruptions handled are deletion of the DragDetector, setting the DragDetector to enabled = false, player respawning, player leaving game, and launching of player menu. | Live |
Fixes toolbox asset preview voting buttons being incorrectly highlighted. | Live |
Fixes an issue where UIStroke sometimes has gap when applied onto GuiObjects with rounded corner under high DPI settings. | Live |
UI Editor translation now works for objects under rotated parents. | Live |
PlayerGui:GetGuiObjectsAtPosition() no longer incorrectly returns an empty list. | Live |
Fixes SurfaceGui & BillboardGui user input when deferred events is enabled. | Pending |