Releases: mkargus/PartToTerrain
1.7.0
1.6.2
This update is mostly internal UI cleanup and adoption of roact-hooks.
Fixed
- Fixed missing Cylinder (Part using CylinderMesh) outline.
1.6.1
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
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
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
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
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
Changed
- Parts with a Mesh parent will now take into account the mesh's
Scale
andOffset
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
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
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