Redesign settings UI in plugin (#886)

This commit is contained in:
boatbomber
2024-05-13 10:36:03 -07:00
committed by GitHub
parent 2c46640105
commit 3d4e387d35
22 changed files with 141 additions and 48 deletions

View File

@@ -166,7 +166,7 @@ function SettingsPage:render()
id = "autoConnectPlaytestServer",
name = "Auto Connect Playtest Server",
description = "Automatically connect game server to Rojo when playtesting while connected in Edit",
experimental = true,
tag = "unstable",
transparency = self.props.transparency,
layoutOrder = layoutIncrement(),
}),
@@ -175,7 +175,7 @@ function SettingsPage:render()
id = "openScriptsExternally",
name = "Open Scripts Externally",
description = "Attempt to open scripts in an external editor",
experimental = true,
tag = "unstable",
transparency = self.props.transparency,
layoutOrder = layoutIncrement(),
}),
@@ -185,7 +185,7 @@ function SettingsPage:render()
name = "Two-Way Sync",
description = "Editing files in Studio will sync them into the filesystem",
locked = self.props.syncActive,
experimental = true,
tag = "unstable",
transparency = self.props.transparency,
layoutOrder = layoutIncrement(),
}),
@@ -194,7 +194,7 @@ function SettingsPage:render()
id = "logLevel",
name = "Log Level",
description = "Plugin output verbosity level",
developerDebug = true,
tag = "debug",
transparency = self.props.transparency,
layoutOrder = layoutIncrement(),
@@ -211,7 +211,7 @@ function SettingsPage:render()
id = "typecheckingEnabled",
name = "Typechecking",
description = "Toggle typechecking on the API surface",
developerDebug = true,
tag = "debug",
transparency = self.props.transparency,
layoutOrder = layoutIncrement(),
}),
@@ -220,7 +220,7 @@ function SettingsPage:render()
id = "timingLogsEnabled",
name = "Timing Logs",
description = "Toggle logging timing of internal actions for benchmarking Rojo performance",
developerDebug = true,
tag = "debug",
transparency = self.props.transparency,
layoutOrder = layoutIncrement(),
}),