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
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
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(),
}),