Skip to content

Releases: F3XTeam/RBX-Building-Tools

BT v2.2.0

24 Jun 02:05
Compare
Choose a tag to compare

New features

  • Added color picker to Paint Tool for selecting any color (0d812b6)
  • Middle (mouse wheel) clicking on parts now selects siblings (other parts under same parent), or adds them to selection if Shift key is held (0ba1e84)
  • Import plugin can now import new color property using version 3 of serialization format (f99048a)

Improvements

  • Lower size limit for parts in Resize Tool is now 0.05 studs (f9e497e)
  • Color picker now has ability to preview colors live (used in Paint Tool) (070322a)

Bug fixes

  • Dragging outside of color pickers while choosing colors no longer triggers selection (30a7d8f)
  • Weld Tool no longer issues errors in plugin due to assuming outlines are enabled (4818bae)
  • Replacing the selection (e.g. when clicking different parts) no longer creates 2 diff. records (c77f95c)
  • Tool info pages are now less prone to unintentional triggering if hovering past dock UI (d526c53)

Breaking changes

  • Exporting now uses version 3 of serialization format to support BasePart.Color property (a500988)
  • [Internal] Core.SelectSiblings(bool ReplaceSelection) has been moved to TargetingModule.SelectSiblings(<BasePart, nil> Part, bool ReplaceSelection), where first parameter defaults to selection focus if nil (0ba1e84)
  • [Internal] Core.PrismSelect has been moved to TargetingModule.PrismSelect (e21a1be)

BT v2.1.4

05 Jun 07:20
Compare
Choose a tag to compare

Improvements

  • Optimized dragging in the Move Tool (now faster than Studio dragger) (cb2b051)
  • Surface alignment is now applied instantly upon pressing T in the Move Tool (e8093db)
  • Axis angles displayed in the Rotate Tool are now less volatile (3339998)
  • Spheres and cylinders are now resized properly (231594b)

Bug fixes

  • Fixed target point alignment on wedged surfaces (cb2b051)
  • Fixed surface alignment inaccuracy issues (7a979bf)
  • Fixed handle disappearance bug in Move & Rotate Tools upon deleting focused parts (6d6259f)
  • Fixed handle autofocusing in Rotate Tool for snapped pivot points, eliminating spazzing issue (3adb86e)
  • Fixed tool enabling and disabling sequence overlaps, eliminating hotkey issues (b0c81a3)
  • Fixed bug causing snap points from selected parts to appear while dragging (2be4de3)
  • Fixed issue causing handles to appear while dragging with a snapped base point (bea5927)
  • Fixed angle imprecision issues in the Rotate Tool from euler angle conversions (3ecf48d)

BT v2.1.3

02 May 06:28
Compare
Choose a tag to compare

Bug fixes

  • Fixed issue causing bounding box to occasionally flash between current and previous positions (c4baa3a)

BT v2.1.2

01 May 06:13
Compare
Choose a tag to compare

Improvements

  • Refine surface alignment behavior while dragging in Move Tool (d718b26)
  • Provide clearer "rotated # degrees" information while rotating (e8282f1)
  • Optimize bounding box performance while moving and rotating using handles (95cf6dd)
  • Move Tool handles no longer appear after switching tools (785dc0b)
  • Move and Rotate Tool handles no longer flash when switching tools or changing selection (8652c77)

Bug fixes

  • Fixed typo causing outdated version popup for plugin to be shown in tool, vice-versa (48e42c9)
  • Fixed error being thrown when the tool was removed (e41a526)
  • Fixed problematic tool replacement process in autoupdating causing buggy behavior (2c08440)
  • Fixed tool reparenting process to properly disable tool when no longer equipped (a13bf2b)

BT v2.1.1

15 Apr 05:05
Compare
Choose a tag to compare

New features

  • Joints are now automatically preserved in the Move and Resize tools after moving or rotating (6144262)
  • Added ability to align selection to the target surface while dragging in Move tool through T key (0cfcfb6)

Improvements

  • UI is now positioned more conveniently based on screen size
  • Color palette and UI in Paint tool are now more organized and polished (b46f30d)
  • Resize tool now properly limits undersized and oversized parts based based on increment (bc696d7)
  • Changing the selection no longer overwrites other history records (07b8185)
  • Mouse lock is automatically disabled for players while using the tool to prevent Shift key conflicts (5da9f9c)
  • Increased # of displayed decimal digits in axis position, size, and rotation indicators from 2 to 3 (7908fe2)
  • Welds created by the Weld tool are now parented to the target part (for preservation) (bc75559)
  • Change indicators in Move, Resize, & Rotate tools are now updated while nudging and snapping (5f93b22)

Bug fixes

  • Fixed common bug where changes to the selection mid-operation would cause the tool to fail (8ee5833)
  • Fixed autoupdating by switching tool loading method from InsertService to a required module (c75a651)
  • Fixed issue in Move tool preventing the ability to drag using a snapped point as the base point (6de3fb1)

BT v2.1.0

11 Apr 23:23
Compare
Choose a tag to compare

Improvements

  • Tool is now exponentially faster due to improvements in part indexing for Selection and BoundingBox modules to reduce intense table lookups (3744c68)

Bug fixes

  • Move, Resize, & Rotate tools no longer leave parts in a mid-operation state (collision disabled and anchored) if user switches tools or closes the tool too early (451570e)

Breaking changes

  • [Internal] number Selection.Find(Instance Item) replaced with bool Selection.IsSelected(Instance Item) (3744c68)
  • [Internal] Each time Selection.Add and Selection.Remove are called, Selection.Items table is now replaced with new list table generated from Selection.ItemIndex keys (3744c68)

BT v2.0.4

11 Apr 03:09
Compare
Choose a tag to compare

Bug fixes

  • Fixed bug where attempting to export parts with textures would fail (2cb7df3)

BT v2.0.3

11 Apr 03:26
Compare
Choose a tag to compare

Bug fixes

  • Fixed bug where the error "Permission denied for client" was frequently issued by the in-game tool (dafb8f9)

BT v2.0.2

11 Apr 03:57
Compare
Choose a tag to compare

New features

  • New visual guides while snapping in the Resize tool, to make it more intuitive (740a037)

Improvements

  • Added alternative Ctrl hotkeys for in-game tool users accustomed to them (3ca541e)
  • Added alternative T hotkey to select a pivot snap point in Rotate tool, for users accustomed to it (ac5b025)
  • Increased # of decimals displayed in Increment fields from 3 to 4 to reduce confusion over accuracy (93e8fe9)
  • [Internal] Multiselection state now managed by SelectionModule, paving way for future interfaces (3ca541e)

Bug fixes

  • Fixed handle release bugs in Move, Resize, & Rotate tools (4f8f7d9)
  • Fixed bug in New Part tool where new parts were in dragging mode even after releasing mouse (9a8d94e)
  • Fixed bug where rectangle selection was triggered while new parts replicated in New Part tool (a0e0d38)
  • Fixed bug where attempting to snap for the first time in the Rotate tool after switching from the Move tool did not work (snapping settings are now properly reset) (abc0339)
  • [Security] Locked parts can no longer be modified through the Building Tools API (21008bc)
  • [Security] Requests to a tool's API from clients other than the current player's are now rejected (97e9bc4)

BT v2.0.1

11 Apr 04:08
Compare
Choose a tag to compare

New features

  • Added negative nudging to Move, Resize, and Rotate tools through Shift key modifier (1dbd91b)

Bug fixes

  • Fixed bug where features dependent on HttpService failed if the game's FilteringEnabled setting was off (i.e. automatically extracting meshes and images from assets, exporting, and checking for HttpService availability) (423b460)