Release Notes for 589

Improvements

NoteStatus

OrderedDataStores errors under Error Code 502 now return more descriptive error messages, including a "Reason" string describing the error.

Live

Improves performance of physics midphase.

Live

Expressions that use math.pi/math.huge are now optimized more thoroughly.

Live

Improved randomness and performance of BrickColor.random()

Live

String interpolation has been optimized and is 1.5x-2x faster depending on the number and types of formatted expressions.

Live

autocomplete icons upgrade

Live

DragDetectors with DragStyle Scriptable and also those with BestForDevice on VR (which uses 6DOF motion) will properly follow the given orientation when moving with nonanchored objects using Physical ResponseStyle. Previously this worked only for the Geometric case and for Anchored objects.

Live

Update Terrain Editor beta such that plane lock will not jump back to the origin when editing the rotation through the text inputs.

Live

Fixed a rare bug where the explorer did not expand its items.

Live

Add new Interactable property for GuiObjects, representing the ability for GuiObjects to be interacted with and allowing state changes. Add new NonInteractable GuiState, representing a state where GuiObjects cannot be interacted with by a User.

Live

Allow tags to be added and removed from the properties panel as a beta feature

Pending

Input method editors on Windows now have a better user experience by anchoring the window near the cursor.

Pending

Input methods on Windows now support highlighting the part under composition when typing Japanese.

Pending

Fixes

NoteStatus
  • Bug fixes for how meshes with surface appearances transition when close to and far away from the camera.
Live
  • Updated shadow disappearing logic.
Live

Fixed grass flickering in while editing

Live

Fix terrain smooth brush

Live

ScriptEditor formatter will indent indexing operator ":" and "."

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

When dragging a non-anchored object with a DragDetector in Physical ResponseStyle, if you use the control key to change from planar to linear translation (for DragStyle TranslatePlaneOrLine or TranslateLineOrPlane) then it will now work correctly

Live

[DragDetectors] When using Team Create, changes to the Axis, SecondaryAxis, Orientation, WorldAxis, and WorldSecondary axis will correctly save and replicate to Team Create.

Live

Fixed a bug where SurfaceGui doesn't update when the ancestor of its Adornee changes

Live