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