Skip to content

Releases: mkargus/PartToTerrain

1.7.0

24 Sep 21:27
Compare
Choose a tag to compare

Added

  • Added Deutsch and Vietnamese localization

Changed

  • Switched UI frame from Roact to React
  • Allow parts with meshes to have negative scale to still be converted
  • Moved version number at the bottom of settings.

1.6.2

24 Nov 19:48
fd42ab2
Compare
Choose a tag to compare

This update is mostly internal UI cleanup and adoption of roact-hooks.

Fixed

  • Fixed missing Cylinder (Part using CylinderMesh) outline.

1.6.1

14 Jul 18:16
6bf2d16
Compare
Choose a tag to compare

Added

  • Added support to Part.Shape = Wedge

Changed

  • Replaced deprecated Raycast enum. (Enum.RaycastFilterType.Blacklist -> Enum.RaycastFilterType.Exclude)
  • Update checker will only change state when update is found.
  • Optimized GetPartInfo
  • Updated to latest Rojo, Wally and Selene.

Fixed

  • Fixed double setState on ToolbarButton click
  • Missing pixel padding on search bar.

1.6.0

08 Dec 16:34
8e7da87
Compare
Choose a tag to compare

Added

  • Translations for French, Italian and Traditional Chinese.

Changed

  • Updated Roact to 1.4.4
  • Mouse cursor icon will now change icons even if highlight part setting is disabled.
  • Setting descriptions are now slightly larger
  • Improvements related to settings to make it faster

Fixed

  • Fixed an issue where the settings names could clipped onto the descriptions.

Removed

  • Removed the setting for disabling the update checker on studio launch.

Full Changelog: 1.5.4...1.6.0

1.5.4

27 May 23:09
ae99077
Compare
Choose a tag to compare

Added

  • Added setting to ignore invisible parts.

Changed

  • Improved cleanup on unmounting
  • Improvements to limit unnecessary rerenders.
  • UI will not render if the widget is closed.

Full Changelog: 1.5.3...1.5.4

1.5.3

04 Feb 18:17
2af2df4
Compare
Choose a tag to compare

Changed

  • Material buttons will now only re-render itself if it's been selected or needs to be deselected
  • Tooltip is no longer created immediately in the background.
  • StudioTheme now uses Roact's Context feature. This change should reduce the usage of memory.

Full Changelog: 1.5.2...1.5.3

1.5.2

22 Dec 15:25
ad8e168
Compare
Choose a tag to compare

Added

  • Localization for Spanish, Portuguese & Japanese

Changed

  • Increased raycasting distance from 1,000 studs to 15,000 studs.
  • ScrollingFrames now use AutomaticCanvasSize.
  • Updated Roact to 1.4.2
  • Dependencies are now fetched using the Wally package manager
  • Constants now uses Luau's table.freeze() function
  • Update Checking is no longer tied to the UI rendering thread. (Meaning if Roblox's server are slow or you have a bad connection, it will no longer delay the plugin's launch.)
  • SpawnLocation will no longer be allowed to be converted.

Fixed

  • Holding any of the Alt keys and click on a part should no longer convert the terrain.
  • Update checking would check twice when using "Play Solo".

Full Changelog: 1.5.1...1.5.2

1.5.1

04 Aug 13:24
a96f466
Compare
Choose a tag to compare

Changed

  • Parts with a Mesh parent will now take into account the mesh's Scale and Offset properties

Fixed

  • Fixed multiple issues regarding the update checker:
    • Should no longer check more then once per place. (The update check would check twice on startup, once on every widget visibility change, and twice if closed via button in the toolbar.)
    • Spam clicking the plugin will no longer error out and hang. (This is because the MarketplaceService::GetProductInfo ratelimit and yielding nature)
    • Plugin should no longer have a tiny delay when closing. (Same reason as above)

Full Changelog: 1.5.0...1.5.1

1.5.0

24 Jun 13:35
e6b2323
Compare
Choose a tag to compare

Added

  • Preserving already existing terrain.

    NOTE: If air material is selected, it will still delete any terrain regardless of setting.

  • The ability to search materials via a search bar

  • You are able to hover and click on parts that are covered by terrain water.

  • Parts that have a Mesh child will use the mesh shape rather than the actual part's shape

  • Clicking on the terrain while holding any alt key will now change the selected material

  • Mouse cursor changes depending on if part is allowed to be converted.

  • If the part contains other Instance, the outline color will turn yellow.

Changed

  • Linting is now done using Selene.
  • Adjusted the first time size and the minimum size for plugin widget.
  • Increased the size of material images from 45px to 50px
  • Replaced Rodux with BasicState
  • Updated icon on plugin button
  • Updated the look of the Navbar to look similar to Roblox's Toolbox navbar

Full Changelog: 1.4.0...1.5.0

1.4.0

11 Jul 16:28
3b1fbae
Compare
Choose a tag to compare

Added

  • Korean localization

Changed

  • Deafult material when launched is now grass rather than air.
  • Wedges now use Roblox's FillWedge function which allows for a full wedge shape rather than only converting the top part of the wedge.
  • Adjusted padding for cylinders so that large converted cylinders will be larger than expected.

    UI

    • Rewritten to use Roact.
    • Settings now has a proper toggle button reather than a checkbox.
    • Items in settings will now have a "Enabled" or "Disabled" text next to the toggle buttons.
    • Update notifier no longer uses a orange background

Fixed

  • Missing selected image when material is selected

Full Changelog: 1.3.1...1.4.0