forked from rojo-rbx/rojo
Migrate DevSettings to PluginSettings for much better config flow (#572)
* Add the devsetting config options into settings * Create dropdown component and add setting controls * Static dropdwon width and spin arrow * Improve dropdown option contrast and border * Forgot to make the settings page respect the static spacing, oops * Smaller arrow * Vert padding * Reset option for settings * Hide reset button when on default * Respect the logLevel setting * Portal settings out to external typechecking module * Implement new configs using the new singleton Settings * Remove DevSettings * Update test runner to use new settings * More helpful test failure output * Support non-plugin environment * Migrate dropdown to new packages system * Clean up components a tad
This commit is contained in:
@@ -72,6 +72,17 @@ local lightTheme = strict("LightTheme", {
|
||||
BorderColor = hexColor(0xAFAFAF),
|
||||
},
|
||||
},
|
||||
Dropdown = {
|
||||
TextColor = hexColor(0x00000),
|
||||
BorderColor = hexColor(0xAFAFAF),
|
||||
BackgroundColor = hexColor(0xEEEEEE),
|
||||
Open = {
|
||||
IconColor = BRAND_COLOR,
|
||||
},
|
||||
Closed = {
|
||||
IconColor = hexColor(0xEEEEEE),
|
||||
},
|
||||
},
|
||||
AddressEntry = {
|
||||
TextColor = hexColor(0x000000),
|
||||
PlaceholderColor = hexColor(0x8C8C8C)
|
||||
@@ -150,6 +161,17 @@ local darkTheme = strict("DarkTheme", {
|
||||
BorderColor = hexColor(0x5A5A5A),
|
||||
},
|
||||
},
|
||||
Dropdown = {
|
||||
TextColor = hexColor(0xFFFFFF),
|
||||
BorderColor = hexColor(0x5A5A5A),
|
||||
BackgroundColor = hexColor(0x2B2B2B),
|
||||
Open = {
|
||||
IconColor = BRAND_COLOR,
|
||||
},
|
||||
Closed = {
|
||||
IconColor = hexColor(0x484848),
|
||||
},
|
||||
},
|
||||
AddressEntry = {
|
||||
TextColor = hexColor(0xFFFFFF),
|
||||
PlaceholderColor = hexColor(0x8B8B8B)
|
||||
|
||||
Reference in New Issue
Block a user