Skip to content

StudioStyleGuideColor

Not yet Enum

An enum that lists color roles used by Studio themes, passed to StudioTheme.GetColor() to retrieve the correct theme color for a given UI element in a plugin.

Not implemented in Nova

This enum is missing from Nova. Scripts that reference it will fail.

Description

Named color roles in Roblox Studio's theming system. Each item is a UI color slot, not a literal color. Pass with StudioStyleGuideModifier to StudioTheme.GetColor() to get the active theme's Color3 so plugin widgets adapt when the user switches Light/Dark themes.

Items

Item Value Status Notes
MainBackground 0 Not yet The primary background color used by the toolbar and windows.
Titlebar 1 Not yet The color of windows' title bars.
Dropdown 2 Not yet The color of dropdown menus, like those found in the Properties window.
Tooltip 3 Not yet The background color of tooltips, like those seen when hovering over buttons on the toolbar or properties in the Properties window.
Notification 4 Not yet The background color of message box and dialog notification panels.
ScrollBar 5 Not yet The color of scrollbar handles, like those seen in the Explorer window.
ScrollBarBackground 6 Not yet The background color of scrollbars, like those seen in the Explorer window.
TabBar 7 Not yet The background color of the tab bar, like the one where the script editor is opened.
Tab 8 Not yet The color of tabs on the tab bar, like the ones opened when the script editor is opened.
FilterButtonDefault 9 Not yet The default background color of filter buttons in the Script Analysis widget.
FilterButtonHover 10 Not yet The background color of filter buttons in the Script Analysis widget when hovered.
FilterButtonChecked 11 Not yet The background color of filter buttons in the Script Analysis widget when they are in a checked (active) state.
FilterButtonAccent 12 Not yet The accent color drawn on the top and left edges of filter buttons in the Script Analysis widget.
FilterButtonBorder 13 Not yet The border color of filter buttons in the Script Analysis widget.
FilterButtonBorderAlt 14 Not yet The border color of filter buttons in the Script Analysis widget when they are hovered or checked.
RibbonTab 15 Not yet The color of a tab on the toolbar menu.
RibbonTabTopBar 16 Not yet The background color of the toolbar.
Button 17 Not yet The background color of clickable buttons.
MainButton 18 Not yet The background color of clickable buttons that are the primary action.
RibbonButton 19 Not yet The background color of buttons on the toolbar.
ViewPortBackground 20 Not yet The background color of the game viewport.
InputFieldBackground 21 Not yet The background color of input fields, like those found in the Explorer window.
Item 22 Not yet The background color of items listed in the Explorer and Properties windows.
TableItem 23 Not yet The background color of row items in table views such as the Game Settings window.
CategoryItem 24 Not yet The background color of category header items in the Properties widget.
GameSettingsTableItem 25 Not yet The color of items within tables in the settings window.
GameSettingsTooltip 26 Not yet The color of tooltips in the settings window.
EmulatorBar 27 Not yet The color of the bar shown when the mobile emulator is active.
EmulatorDropDown 28 Not yet The color of the device and physical size dropdowns in the emulator bar.
ColorPickerFrame 29 Not yet The background color of the color picker.
CurrentMarker 30 Not yet The color of the current-item marker, such as the blue selection indicator in the logout menu in the Light theme.
Border 31 Not yet The color of borders, like those found in the Properties window.
DropShadow 32 Not yet The color used for drop-shadow decorations on floating panels and menus.
Shadow 33 Not yet The color of shadows rendered under floating items like dropdowns.
Light 34 Not yet The light role color from the Qt widget palette, used for the lightest shading of 3D widget effects.
Dark 35 Not yet The dark role color from the Qt widget palette, used for the darkest shading of 3D widget effects.
Mid 36 Not yet The mid role color from the Qt widget palette, used between the button and dark shading for 3D widget effects.
MainText 37 Not yet The primary text color used throughout Studio's UI.
SubText 38 Not yet The color of secondary text such as status labels shown in the Team Create widget for offline users and place owners.
TitlebarText 39 Not yet The text color displayed in dock widget title bars and Ribbon tabs.
BrightText 40 Not yet The color of text displayed inside input fields and other high-contrast contexts.
DimmedText 41 Not yet The color of placeholder or dimmed text shown in empty input fields.
LinkText 42 Not yet The color of hyperlink text in Studio panels and documentation views.
WarningText 43 Not yet The color of warning messages, such as those displayed in the Output window.
ErrorText 44 Not yet The color of error messages, such as those displayed in the Output window.
InfoText 45 Not yet The color of informational messages, such as those displayed in the Output window.
SensitiveText 46 Not yet The color used to display sensitive information text, such as certain messages in the Output window.
ScriptSideWidget 47 Not yet The background color of the Script Editor's side gutter, which displays fold icons and breakpoint markers.
ScriptBackground 48 Not yet The background color of the Script Editor canvas.
ScriptText 49 Not yet The default text color for unclassified tokens in the Script Editor.
ScriptSelectionText 50 Not yet The foreground text color of the active text selection in the Script Editor.
ScriptSelectionBackground 51 Not yet The background color of the active text selection in the Script Editor.
ScriptFindSelectionBackground 52 Not yet The background color of text matched by the current find query in the Script Editor.
ScriptMatchingWordSelectionBackground 53 Not yet The background color of all occurrences of the word under the cursor highlighted as matching selections in the Script Editor.
ScriptOperator 54 Not yet The color of operator symbols in the Script Editor.
ScriptNumber 55 Not yet The color of numeric literals in the Script Editor.
ScriptString 56 Not yet The color of string literals in the Script Editor.
ScriptComment 57 Not yet The color of comment text in the Script Editor.
ScriptKeyword 58 Not yet The color of Lua reserved keywords that don't have a more specific color role in the Script Editor.
ScriptBuiltInFunction 59 Not yet The color of recognized built-in global identifiers in the Script Editor, including non-function globals.
ScriptWarning 60 Not yet The color of warning markers and underlines in the Script Editor.
ScriptError 61 Not yet The color of error markers and underlines in the Script Editor.
ScriptInformation 62 Not yet The color of informational diagnostic markers in the Script Editor.
ScriptHint 63 Not yet The color of hint diagnostic underlines and scrollbar markers in the Script Editor.
ScriptWhitespace 64 Not yet The color of rendered whitespace characters (spaces and tabs) when whitespace display is enabled in the Script Editor.
ScriptRuler 65 Not yet The color of the column ruler line displayed in the Script Editor when the ruler is enabled.
DocViewCodeBackground 66 Not yet The background color of inline code blocks in the Script Editor's documentation view.
DebuggerCurrentLine 67 Not yet The highlight color applied to the line currently paused on in the script debugger.
DebuggerErrorLine 68 Not yet The highlight color applied to a line that caused a debugger error or runtime exception.
DiffFilePathText 69 Not yet The text color of the file path displayed in the header row of a diff view.
DiffTextHunkInfo 70 Not yet The text color of hunk-info lines (the @@ header rows) in the diff view.
DiffTextNoChange 71 Not yet The text color of unchanged context lines in the diff view.
DiffTextAddition 72 Not yet The text color of added lines in the diff view.
DiffTextDeletion 73 Not yet The text color of deleted lines in the diff view.
DiffTextSeparatorBackground 74 Not yet The background color of hunk-separator rows in the diff view text area.
DiffTextNoChangeBackground 75 Not yet The background color of unchanged context lines in the diff view.
DiffTextAdditionBackground 76 Not yet The background color of added lines in the diff view.
DiffTextDeletionBackground 77 Not yet The background color of deleted lines in the diff view.
DiffLineNum 78 Not yet The text color of line numbers in the diff view gutter.
DiffLineNumSeparatorBackground 79 Not yet The background color of line-number cells in the diff gutter for hunk-separator rows.
DiffLineNumNoChangeBackground 80 Not yet The background color of line-number cells in the diff gutter for unchanged lines.
DiffLineNumAdditionBackground 81 Not yet The background color of line-number cells in the diff gutter for added lines.
DiffLineNumDeletionBackground 82 Not yet The background color of line-number cells in the diff gutter for deleted lines.
DiffFilePathBackground 83 Not yet The background color of the file-path header row in a diff view.
DiffFilePathBorder 84 Not yet The border color of the file-path header row in a diff view.
ChatIncomingBgColor 85 Not yet The background color of incoming messages in the Studio chat widget.
ChatIncomingTextColor 86 Not yet The text color of incoming messages in the Studio chat widget.
ChatOutgoingBgColor 87 Not yet The background color of outgoing messages in the Studio chat widget.
ChatOutgoingTextColor 88 Not yet The text color of outgoing messages in the Studio chat widget.
ChatModeratedMessageColor 89 Not yet The color used to display moderated or filtered messages in the Studio chat widget.
Separator 90 Not yet The color of separator lines that divide sections within Studio panels.
ButtonBorder 91 Not yet The border color of standard clickable buttons.
ButtonText 92 Not yet The label text color of standard clickable buttons.
InputFieldBorder 93 Not yet The border color of text input fields throughout Studio.
CheckedFieldBackground 94 Not yet The background color of checkbox and checked-state input fields.
CheckedFieldBorder 95 Not yet The border color of checkbox and checked-state input fields.
CheckedFieldIndicator 96 Not yet The color of the check mark or indicator drawn inside a checked input field.
HeaderSection 97 Not yet The background color of section header rows in Studio widgets such as the Properties window.
Midlight 98 Not yet The midlight role color from the Qt widget palette, used between the button and light shading for 3D widget effects.
StatusBar 99 Not yet The color of the status bar shown at the bottom of Studio, if it is visible.
DialogButton 100 Not yet The background color of standard buttons in modal dialog boxes.
DialogButtonText 101 Not yet The label text color of standard buttons in modal dialog boxes.
DialogButtonBorder 102 Not yet The border color of standard buttons in modal dialog boxes.
DialogMainButton 103 Not yet The background color of the primary action button (such as OK or Save) in modal dialog boxes.
DialogMainButtonText 104 Not yet The label text color of the primary action button in modal dialog boxes.
InfoBarWarningBackground 105 Not yet The background color of the warning bar that appears at the top of a widget to surface important notices.
InfoBarWarningText 106 Not yet The text color of warning messages inside the info bar warning strip.
ScriptEditorCurrentLine 107 Not yet The background highlight color applied to the line containing the cursor in the Script Editor.
ScriptMethod 108 Not yet The color of function-call target identifiers in the Script Editor, including bare functions and indexed methods.
ScriptProperty 109 Not yet The color of property name identifiers in the Script Editor.
ScriptNil 110 Not yet The color of the nil literal in the Script Editor.
ScriptBool 111 Not yet The color of boolean literals (true and false) in the Script Editor.
ScriptFunction 112 Not yet The color of the function keyword token in the Script Editor.
ScriptLocal 113 Not yet The color of the local keyword in the Script Editor.
ScriptSelf 114 Not yet The color of the self identifier in the Script Editor.
ScriptLuauKeyword 115 Not yet The color of Luau-specific keywords (such as type annotation keywords) in the Script Editor.
ScriptFunctionName 116 Not yet The color of function name identifiers in the Script Editor.
ScriptTodo 117 Not yet The highlight color applied to TODO annotations in script comments.
ScriptBracket 118 Not yet The color of parentheses, braces, and square brackets in the Script Editor.
AttributeCog 119 Not yet The color of the attribute cog icon shown in the Properties widget.
AICOOverlayText 128 Not yet The text color used inside the AI companion (AICO) overlay panel.
AICOOverlayButtonBackground 129 Not yet The background color of buttons in the AI companion (AICO) overlay panel.
AICOOverlayButtonBackgroundHover 130 Not yet The background color of buttons in the AI companion (AICO) overlay panel when hovered.
AICOOverlayButtonBackgroundPressed 131 Not yet The background color of buttons in the AI companion (AICO) overlay panel when pressed.
OnboardingCover 132 Not yet The overlay color used to dim non-focused areas during onboarding flows.
OnboardingHighlight 133 Not yet The highlight color used to draw attention to a UI element during onboarding flows.
OnboardingShadow 134 Not yet The shadow color used beneath highlighted elements during onboarding flows.
BreakpointMarker 136 Not yet The color of the breakpoint marker shown in the script editor gutter.
DiffLineNumHover 137 Not yet The text color of line numbers in the diff gutter when hovered.
DiffLineNumSeparatorBackgroundHover 138 Not yet The background color of line-number cells in the diff gutter for hunk-separator rows when hovered.

Roblox reference: StudioStyleGuideColor