diff --git a/Ultimate Dark Neo.sublime-color-scheme b/Ultimate Dark Neo.sublime-color-scheme index fa5f70f..c6fe4bf 100644 --- a/Ultimate Dark Neo.sublime-color-scheme +++ b/Ultimate Dark Neo.sublime-color-scheme @@ -4,53 +4,48 @@ "variables": { "black": "hsl(0, 0%, 0%)", - "darkgray": "hsl(210, 5%, 25%)", - "blue": "hsl(210, 50%, 60%)", - "blue2": "hsl(209, 13%, 35%)", - "blue4": "hsl(210, 13%, 45%)", - "blue5": "hsl(180, 36%, 54%)", - "blue6": "hsl(221, 12%, 69%)", - "green": "hsl(114, 31%, 68%)", - "grey": "hsl(0, 0%, 20%)", - "orange": "hsl(32, 93%, 66%)", - "orange2": "hsl(32, 85%, 55%)", - "orange3": "hsl(40, 94%, 68%)", - "pink": "hsl(300, 30%, 68%)", - "red": "hsl(357, 79%, 65%)", - "red2": "hsl(13, 93%, 66%)", - "white": "hsl(0, 0%, 100%)", - "white2": "hsl(0, 0%, 97%)", - "white3": "hsl(0, 0%, 88%)" + "darkgray": "hsl(210, 7%, 25%)", + "gray": "hsl(221, 9%, 53%)", + "blue": "hsl(210, 50%, 66%)", + "blue5": "hsl(175, 43%, 56%)", + "green": "hsl(114, 27%, 68%)", + "yellow": "hsl(42, 58%, 61%)", + "purple": "hsl(300, 30%, 68%)", + "red": "hsl(357, 68%, 65%)", + "orange": "hsl(16, 81%, 67%)", + "white": "hsl(210, 7%, 81%)", + "titanium": "hsl(210, 7%, 96%)" }, "globals": { - "foreground": "var(white3)", + "foreground": "var(white)", "background": "var(darkgray)", - "caret": "var(orange)", - "line_highlight": "var(blue2)", - "selection": "var(blue2)", - "selection_border": "var(blue4)", - "inactive_selection": "var(blue2)", + "caret": "var(titanium)", + "line_highlight": "color(var(titanium) alpha(0.1))", + "selection": "color(var(titanium) alpha(0.1))", + "selection_border": "color(var(titanium) alpha(0.5))", + "inactive_selection": "color(var(titanium) alpha(0.1))", "misspelling": "var(red)", "shadow": "color(var(black) alpha(0.25))", "active_guide": "var(blue5)", "stack_guide": "color(var(blue5) alpha(0.5))", "highlight": "var(blue5)", - "find_highlight_foreground": "var(grey)", - "find_highlight": "var(orange3)", + "find_highlight_foreground": "var(black)", + "find_highlight": "var(titanium)", "brackets_options": "underline", - "brackets_foreground": "var(orange)", + "brackets_foreground": "var(yellow)", "bracket_contents_options": "underline", "bracket_contents_foreground": "var(blue5)", "tags_options": "stippled_underline", - "tags_foreground": "var(pink)" + "tags_foreground": "var(purple)" }, "rules": [ { "name": "Comment", "scope": "comment, punctuation.definition.comment", - "foreground": "var(blue6)" + "foreground": "var(gray)", + "font_style": "italic" }, { "name": "String", @@ -60,12 +55,12 @@ { "name": "Punctuation", "scope": "punctuation.definition", - "foreground": "var(blue5)" + "foreground": "var(white)" }, { "name": "Number", "scope": "constant.numeric", - "foreground": "var(orange)" + "foreground": "var(yellow)" }, { "name": "Built-in constant", @@ -76,7 +71,7 @@ { "name": "User-defined constant", "scope": "constant.character, constant.other", - "foreground": "var(pink)" + "foreground": "var(purple)" }, { "name": "Member Variable", @@ -85,28 +80,29 @@ }, { "name": "Keyword", - "scope": "keyword - keyword.operator, keyword.operator.word", - "foreground": "var(pink)" + "scope": "keyword - keyword.operator, keyword.operator.word, keyword.operator.module", + "foreground": "var(purple)", + "font_style": "italic" }, { "name": "Operators", "scope": "keyword.operator", - "foreground": "var(red2)" + "foreground": "var(orange)" }, { "name": "Punctuation", "scope": "punctuation.separator, punctuation.terminator", - "foreground": "var(blue6)" + "foreground": "var(titanium)" }, { "name": "Punctuation", "scope": "punctuation.section", - "foreground": "var(white)" + "foreground": "var(titanium)" }, { "name": "Accessor", "scope": "punctuation.accessor", - "foreground": "var(blue6)" + "foreground": "var(titanium)" }, { "name": "Annotation Punctuation", @@ -126,9 +122,14 @@ { "name": "Storage type", "scope": "storage.type", - "foreground": "var(pink)", + "foreground": "var(purple)", "font_style": "italic" }, + { + "name": "Arrow functions", + "scope": "storage.type.function.arrow", + "font_style": "normal" + }, { "name": "Entity name", "scope": "entity.name.function", @@ -137,7 +138,7 @@ { "name": "Entity name", "scope": "entity.name - (entity.name.section | entity.name.tag | entity.name.label)", - "foreground": "var(orange)" + "foreground": "var(yellow)" }, { "name": "Inherited class", @@ -148,13 +149,12 @@ { "name": "Function argument", "scope": "variable.parameter", - "foreground": "var(orange)" + "foreground": "var(yellow)" }, { "name": "Language variable", "scope": "variable.language", - "foreground": "var(red)", - "font_style": "italic" + "foreground": "var(red)" }, { "name": "Tag name", @@ -164,7 +164,12 @@ { "name": "Tag attribute", "scope": "entity.other.attribute-name", - "foreground": "var(pink)" + "foreground": "var(orange)" + }, + { + "name": "HTML attribute", + "scope": "entity.other.attribute-name.class.html, entity.other.attribute-name.html", + "font_style": "italic" }, { "name": "Function call", @@ -174,32 +179,29 @@ { "name": "Library function", "scope": "support.function, support.macro", - "foreground": "var(blue)", - "font_style": "italic" + "foreground": "var(blue)" }, { "name": "Library constant", "scope": "support.constant", - "foreground": "var(pink)", - "font_style": "italic" + "foreground": "var(yellow)" }, { "name": "Library class/type", "scope": "support.type, support.class", - "foreground": "var(blue)", - "font_style": "italic" + "foreground": "var(blue)" }, { "name": "Invalid", "scope": "invalid", - "foreground": "var(white2)", + "foreground": "var(white)", "background": "var(red)" }, { "name": "Invalid deprecated", "scope": "invalid.deprecated", - "foreground": "var(white2)", - "background": "var(orange2)" + "foreground": "var(white)", + "background": "var(yellow)" }, { "name": "YAML Key", @@ -209,7 +211,7 @@ { "name": "YAML String", "scope": "source.yaml string.unquoted", - "foreground": "var(white3)" + "foreground": "var(white)" }, { "name": "markup headings", @@ -219,7 +221,7 @@ { "name": "markup headings", "scope": "markup.heading punctuation.definition.heading", - "foreground": "var(red2)" + "foreground": "var(orange)" }, { "name": "markup h1", @@ -249,7 +251,7 @@ { "name": "markup hr", "scope": "punctuation.definition.thematic-break", - "foreground": "var(orange)" + "foreground": "var(yellow)" }, { "name": "markup numbered list bullet", @@ -259,27 +261,27 @@ { "name": "markup blockquote", "scope": "markup.quote punctuation.definition.blockquote, markup.list punctuation.definition.list_item", - "foreground": "var(orange)" + "foreground": "var(yellow)" }, { "name": "markup code", "scope": "markup.raw", - "background": "color(var(blue2) alpha(0.38))" + "background": "color(var(blue) alpha(0.38))" }, { "name": "markup code", "scope": "markup.raw.inline", - "background": "color(var(blue2) alpha(0.5))" + "background": "color(var(blue) alpha(0.5))" }, { "name": "markup punctuation", "scope": "(text punctuation.definition.italic | text punctuation.definition.bold)", - "foreground": "var(pink)" + "foreground": "var(purple)" }, { "name": "diff.header", "scope": "meta.diff, meta.diff.header", - "foreground": "var(pink)" + "foreground": "var(purple)" }, { "name": "diff.deleted", @@ -294,12 +296,12 @@ { "name": "diff.changed", "scope": "markup.changed", - "foreground": "var(orange)" + "foreground": "var(yellow)" }, { "name": "CSS Properties", "scope": "support.type.property-name", - "foreground": "var(white3)" + "foreground": "var(white)" }, { "scope": "constant.numeric.line-number.match", diff --git a/Ultimate Dark Neo.sublime-theme b/Ultimate Dark Neo.sublime-theme index d909788..5e9a3be 100644 --- a/Ultimate Dark Neo.sublime-theme +++ b/Ultimate Dark Neo.sublime-theme @@ -1,1185 +1,1154 @@ -[ +// DISCLAIMER: a starting point which is a complete rip-off of kkga's Spacegray theme: +// https://github.com/kkga/spacegray +// TODO: use variables -// -// TABS (REGULAR) -// +{ + "variables": + { + "black": "hsl(0, 0%, 0%)", + "darkgray": "hsl(210, 7%, 25%)", + "gray": "hsl(221, 9%, 53%)", + "blue": "hsl(210, 50%, 66%)", + "blue5": "hsl(175, 43%, 56%)", + "green": "hsl(114, 27%, 68%)", + "yellow": "hsl(42, 58%, 61%)", + "purple": "hsl(300, 30%, 68%)", + "red": "hsl(357, 68%, 65%)", + "orange": "hsl(16, 81%, 67%)", + "white": "hsl(210, 7%, 81%)", + "titanium": "hsl(210, 7%, 96%)" + }, + "rules": + [ + // + // TABS (REGULAR) + // - // Tab set - { - "class": "tabset_control", - "layer0.texture": "", - "layer0.tint": [28, 31, 38], // -00 - "layer0.inner_margin": 0, - "layer0.opacity": 1, - "content_margin": 0, - "tab_overlap": 0, - "tab_width": 128, - "tab_min_width": 48, - "tab_height": 28, - "mouse_wheel_switch": false - }, - { - "class": "tabset_control", - "settings": ["mouse_wheel_switches_tabs"], - "mouse_wheel_switch": true - }, - // Tab element - { - "class": "tab_control", - "content_margin": [8,0], - "max_margin_trim": 0, - "hit_test_level": 0, - "layer0.texture": "", - "layer0.tint": [28, 31, 38], // -00 - "layer0.inner_margin": [5,5], - "layer0.opacity": 1 - }, - // Tab close state - { - "class": "tab_control", - "settings": ["show_tab_close_buttons"], - "content_margin": [8,0] - }, - // Tab hover state - { - "class": "tab_control", - "attributes": ["hover"] - }, - // Tab active state - { - "class": "tab_control", - "attributes": ["selected"], - "layer0.texture": "", - "layer0.tint": [43, 48, 59] // 00 - }, + // Tab set + { + "class": "tabset_control", + "layer0.texture": "", + "layer0.tint": [49, 51, 56], // -00 + "layer0.inner_margin": 0, + "layer0.opacity": 1, + "content_margin": 0, + "tab_overlap": 0, + "tab_width": 128, + "tab_min_width": 48, + "tab_height": 28, + "mouse_wheel_switch": false + }, + { + "class": "tabset_control", + "settings": ["mouse_wheel_switches_tabs"], + "mouse_wheel_switch": true + }, + // Tab element + { + "class": "tab_control", + "content_margin": [8,0], + "max_margin_trim": 0, + "hit_test_level": 0, + "layer0.texture": "", + "layer0.tint": [49, 51, 56], // -00 + "layer0.inner_margin": [5,5], + "layer0.opacity": 1 + }, + // Tab close state + { + "class": "tab_control", + "settings": ["show_tab_close_buttons"], + "content_margin": [8,0] + }, + // Tab hover state + { + "class": "tab_control", + "attributes": ["hover"] + }, + // Tab active state + { + "class": "tab_control", + "attributes": ["selected"], + "layer0.texture": "", + "layer0.tint": [61, 64, 67] // 00 + }, -// -// TAB BUTTONS -// + // + // TAB BUTTONS + // - // Tab close button - { - "class": "tab_close_button", - "layer0.texture": "Theme - Spacegray/assets/close.png", - "layer0.opacity": 0, - "layer0.tint": [101, 115, 126] // 03 - }, - { - "class": "tab_close_button", - "settings": ["show_tab_close_buttons"], - "content_margin": [8,8] - }, - { - "class": "tab_close_button", - "parents": [{"class": "tab_control","attributes": ["hover"]}], - "layer0.texture": "Theme - Spacegray/assets/close.png", - "layer0.opacity": 1 - }, - { - "class": "tab_close_button", - "parents": [{"class": "tab_control"}], - "attributes": ["hover"], - "layer0.opacity": 1, - "layer0.tint": [191, 97, 106] // 08 - }, - { - "class": "tab_close_button", - "parents": [{"class": "tab_control","attributes": ["selected"]}], - "layer0.opacity": 1 - }, - // Tab dirty button - { - "class": "tab_close_button", - "parents": [{"class": "tab_control","attributes": ["dirty"]}], - "layer0.texture": "Theme - Spacegray/assets/circle.png", - "layer0.tint": [235, 203, 139], // 0A - "layer0.opacity": 1 - }, - { - "class": "tab_close_button", - "settings": ["!show_tab_close_buttons"], - "parents": [{"class": "tab_control","attributes": ["dirty"]}], - "content_margin": [8,8], - "layer0.opacity": 1 - }, - { - "class": "tab_close_button", - "parents": [{"class": "tab_control","attributes": ["dirty","hover"]}], - "layer0.texture": "Theme - Spacegray/assets/close.png", - "attributes": ["hover"], - "layer0.opacity": 1, - "layer0.tint": [191, 97, 106] // 08 - }, - { - "class": "tab_close_button", - "parents": [{"class": "tab_control","attributes": ["dirty","selected"]}] - }, - // Tab highlight button - { - "class": "tab_close_button", - "settings": ["highlight_modified_tabs"], - "parents": [{"class": "tab_control","attributes": ["dirty"]}] - }, - { - "class": "tab_close_button", - "settings": ["highlight_modified_tabs"], - "parents": [{"class": "tab_control","attributes": ["dirty","selected"]}] - }, - // Tab close button hover - { - "class": "tab_close_button", - "settings": ["show_tab_close_buttons"], - "attributes": ["hover"] - }, - // Tab close button pressed - { - "class": "tab_close_button", - "settings": ["show_tab_close_buttons"], - "attributes": ["pressed"], - "layer0.opacity": 0.5 - }, + // Tab close button + { + "class": "tab_close_button", + "layer0.texture": "Ultimate Dark Neo/assets/close.png", + "layer0.opacity": 0, + "layer0.tint": [125, 129, 135] // 03 + }, + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "content_margin": [8,8] + }, + { + "class": "tab_close_button", + "parents": [{"class": "tab_control","attributes": ["hover"]}], + "layer0.texture": "Ultimate Dark Neo/assets/close.png", + "layer0.opacity": 1 + }, + { + "class": "tab_close_button", + "parents": [{"class": "tab_control"}], + "attributes": ["hover"], + "layer0.opacity": 1, + "layer0.tint": [191, 97, 106] // 08 + }, + { + "class": "tab_close_button", + "parents": [{"class": "tab_control","attributes": ["selected"]}], + "layer0.opacity": 1 + }, + // Tab dirty button + { + "class": "tab_close_button", + "parents": [{"class": "tab_control","attributes": ["dirty"]}], + "layer0.texture": "Ultimate Dark Neo/assets/circle.png", + "layer0.tint": [255, 203, 100], // 0A + "layer0.opacity": 1 + }, + { + "class": "tab_close_button", + "settings": ["!show_tab_close_buttons"], + "parents": [{"class": "tab_control","attributes": ["dirty"]}], + "content_margin": [8,8], + "layer0.opacity": 1 + }, + { + "class": "tab_close_button", + "parents": [{"class": "tab_control","attributes": ["dirty","hover"]}], + "layer0.texture": "Ultimate Dark Neo/assets/close.png", + "attributes": ["hover"], + "layer0.opacity": 1, + "layer0.tint": [255, 50, 0] // 08 + }, + { + "class": "tab_close_button", + "parents": [{"class": "tab_control","attributes": ["dirty","selected"]}] + }, + // Tab highlight button + { + "class": "tab_close_button", + "settings": ["highlight_modified_tabs"], + "parents": [{"class": "tab_control","attributes": ["dirty"]}] + }, + { + "class": "tab_close_button", + "settings": ["highlight_modified_tabs"], + "parents": [{"class": "tab_control","attributes": ["dirty","selected"]}] + }, + // Tab close button hover + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "attributes": ["hover"] + }, + // Tab close button pressed + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "attributes": ["pressed"], + "layer0.opacity": 0.5 + }, -// -// TAB LABELS -// + // + // TAB LABELS + // - { - "class": "tab_label", - "fade": true, - "fg": [101, 115, 127] // 03 - }, - { - "class": "tab_label", - "parents": [{"class": "tab_control","attributes": ["hover"]}], - "fg": [192, 197, 206] // 05 - }, - { - "class": "tab_label", - "parents": [{"class": "tab_control","attributes": ["selected"]}], - "fg": [223, 225, 232] // 06 - }, - { - "class": "tab_label", - "attributes": ["transient"], - "font.italic": true - }, - - // Tab Labels font size - { - "class": "tab_label", - "settings": ["spacegray_tabs_font_small"], - "font.size": 10.0 - }, - { - "class": "tab_label", - "settings": ["spacegray_tabs_font_normal"], - "font.size": 11.0 - }, - { - "class": "tab_label", - "settings": ["spacegray_tabs_font_large"], - "font.size": 12.0 - }, - { - "class": "tab_label", - "settings": ["spacegray_tabs_font_xlarge"], - "font.size": 14.0 - }, - -// -// FOLD BUTTONS -// - - { - "class": "fold_button_control", - "layer0.texture": "Theme - Spacegray/assets/fold-right.png", - "layer0.tint": [167, 173, 186], // 04 - "layer0.opacity": 0.5, - "layer0.inner_margin": 0, - "content_margin": [8,8] - }, - { - "class": "fold_button_control", - "attributes": ["hover"], - "layer0.opacity": 1 - }, - { - "class": "fold_button_control", - "attributes": ["expanded"], - "layer0.texture": "Theme - Spacegray/assets/fold-down.png" - }, - { - "class": "fold_button_control", - "attributes": ["expanded","hover"] - }, + { + "class": "tab_label", + "fade": true, + "fg": [125, 129, 135] // 03 + }, + { + "class": "tab_label", + "parents": [{"class": "tab_control","attributes": ["hover"]}], + "fg": [190, 190, 200] // 05 + }, + { + "class": "tab_label", + "parents": [{"class": "tab_control","attributes": ["selected"]}], + "fg": [255, 255, 255] // 06 + }, + { + "class": "tab_label", + "attributes": ["transient"], + "font.italic": true + }, -// -// STANDARD SCROLLBARS -// + // Tab Labels font size + { + "class": "tab_label", + "settings": ["ultimate_dark_neo_tabs_font_small"], + "font.size": 10.0 + }, + { + "class": "tab_label", + "settings": ["ultimate_dark_neo_tabs_font_normal"], + "font.size": 11.0 + }, + { + "class": "tab_label", + "settings": ["ultimate_dark_neo_tabs_font_large"], + "font.size": 12.0 + }, + { + "class": "tab_label", + "settings": ["ultimate_dark_neo_tabs_font_xlarge"], + "font.size": 14.0 + }, - // Standard vertical scroll bar - { - "class": "scroll_bar_control", - "layer0.texture": "", - "layer0.tint": [35, 40, 48], // -01 - "layer0.opacity": 1, - "layer0.inner_margin": [0,0], - "blur": true - }, - // Standard horizontal scroll bar - { - "class": "scroll_bar_control", - "attributes": ["horizontal"], - "layer0.texture": "", - "layer0.tint": [35, 40, 48], // -01 - "layer0.inner_margin": [0,0], - "blur": true - }, - // Standard scroll bar corner - { - "class": "scroll_corner_control", - "layer0.texture": "", - "layer0.tint": [35, 40, 48], // -01 - "layer0.inner_margin": [0,0], - "layer0.opacity": 1 - }, - // Standard vertical scroll puck - { - "class": "puck_control", - "layer0.texture": "", - "layer0.tint": [52, 61, 70], // 01 - "layer0.opacity": 1, - "layer0.inner_margin": [0,0], - "content_margin": [6,0], - "blur": false - }, - // Standard horizontal scroll puck - { - "class": "puck_control", - "attributes": ["horizontal"], - // "layer0.texture": "", - "layer0.tint": [52, 61, 70], // 01 - "layer0.inner_margin": [0,0], - "content_margin": [12,6], - "blur": false - }, + // + // FOLD BUTTONS + // -// -// OVERLAY SCROLLBARS -// + { + "class": "fold_button_control", + "layer0.texture": "Ultimate Dark Neo/assets/fold-right.png", + "layer0.tint": [255, 255, 255], // 04 + "layer0.inner_margin": 0, + "content_margin": [8,8] + }, + { + "class": "fold_button_control", + "attributes": ["hover"] + }, + { + "class": "fold_button_control", + "attributes": ["expanded"], + "layer0.texture": "Ultimate Dark Neo/assets/fold-down.png", + "layer0.opacity": 0.5 + }, + { + "class": "fold_button_control", + "attributes": ["expanded","hover"], + "layer0.opacity": 1 + }, - // Overlay toggle scroll bar - { - "class": "scroll_area_control", - "settings": ["overlay_scroll_bars"], - "overlay": true - }, - { - "class": "scroll_area_control", - "settings": ["!overlay_scroll_bars"], - "overlay": false - }, - // Overlay vertical scroll bar - { - "class": "scroll_bar_control", - "settings": ["overlay_scroll_bars"], - // "layer0.texture": "", - "layer0.tint": [43, 48, 59], // 00 - "layer0.inner_margin": [0,5], - "layer0.opacity": 0, - "blur": false - }, - // Overlay horizontal scroll bar - { - "class": "scroll_bar_control", - "settings": ["overlay_scroll_bars"], - "attributes": ["horizontal"], - "layer0.inner_margin": [5,0], - "layer0.opacity": 0, - "blur": true - }, - // Overlay vertical puck - { - "class": "puck_control", - "settings": ["overlay_scroll_bars"], - "layer0.texture": "", - "layer0.inner_margin": [0,5], - "content_margin": [2,32], - "blur": true - }, - // Overlay horizontal puck - { - "class": "puck_control", - "settings": ["overlay_scroll_bars"], - "attributes": ["horizontal"], - "layer0.texture": "", - "layer0.inner_margin": [5,0], - "content_margin": [16,2], - "blur": true - }, - // Overlay light puck (for dark content) - { - "class": "puck_control", - "settings": ["overlay_scroll_bars"], - "attributes": ["dark"], - // "layer0.texture": "", - "layer0.tint": [79, 91, 102] // 02 + // + // STANDARD SCROLLBARS + // - }, - // Overlay light horizontal puck (for dark content) - { - "class": "puck_control", - "settings": ["overlay_scroll_bars"], - "attributes": ["horizontal","dark"], - // "layer0.texture": "", - "layer0.tint": [79, 91, 102] // 02 - }, + // Standard vertical scroll bar + { + "class": "scroll_bar_control", + "layer0.texture": "", + "layer0.tint": [35, 25, 48], // -01 + "layer0.opacity": 1, + "layer0.inner_margin": [0,0], + "blur": true + }, + // Standard horizontal scroll bar + { + "class": "scroll_bar_control", + "attributes": ["horizontal"], + "layer0.texture": "", + "layer0.tint": [35, 40, 48], // -01 + "layer0.inner_margin": [0,0], + "blur": true + }, + // Standard scroll bar corner + { + "class": "scroll_corner_control", + "layer0.texture": "", + "layer0.tint": [35, 40, 48], // -01 + "layer0.inner_margin": [0,0], + "layer0.opacity": 1 + }, + // Standard vertical scroll puck + { + "class": "puck_control", + "layer0.texture": "", + "layer0.tint": [52, 61, 70], // 01 + "layer0.opacity": 1, + "layer0.inner_margin": [0,0], + "content_margin": [6,0], + "blur": false + }, + // Standard horizontal scroll puck + { + "class": "puck_control", + "attributes": ["horizontal"], + // "layer0.texture": "", + "layer0.tint": [52, 61, 70], // 01 + "layer0.inner_margin": [0,0], + "content_margin": [12,6], + "blur": false + }, -// -// EMPTY WINDOW BACKGROUND -// + // + // OVERLAY SCROLLBARS + // - { - "class": "sheet_container_control", - "layer0.tint": [43, 48, 59], - "layer0.opacity": 1 - }, + // Overlay toggle scroll bar + { + "class": "scroll_area_control", + "settings": ["overlay_scroll_bars"], + "overlay": true + }, + { + "class": "scroll_area_control", + "settings": ["!overlay_scroll_bars"], + "overlay": false + }, + // Overlay vertical scroll bar + { + "class": "scroll_bar_control", + "settings": ["overlay_scroll_bars"], + // "layer0.texture": "", + "layer0.tint": [61, 64, 67], // 00 + "layer0.inner_margin": [0,5], + "layer0.opacity": 0, + "blur": false + }, + // Overlay horizontal scroll bar + { + "class": "scroll_bar_control", + "settings": ["overlay_scroll_bars"], + "attributes": ["horizontal"], + "layer0.inner_margin": [5,0], + "layer0.opacity": 0, + "blur": true + }, + // Overlay vertical puck + { + "class": "puck_control", + "settings": ["overlay_scroll_bars"], + "layer0.texture": "", + "layer0.inner_margin": [0,5], + "content_margin": [2,32], + "blur": true + }, + // Overlay horizontal puck + { + "class": "puck_control", + "settings": ["overlay_scroll_bars"], + "attributes": ["horizontal"], + "layer0.texture": "", + "layer0.inner_margin": [5,0], + "content_margin": [16,2], + "blur": true + }, + // Overlay light puck (for dark content) + { + "class": "puck_control", + "settings": ["overlay_scroll_bars"], + "attributes": ["dark"], + // "layer0.texture": "", + "layer0.tint": [125, 129, 135] // 02 -// -// GRID LAYOUT -// + }, + // Overlay light horizontal puck (for dark content) + { + "class": "puck_control", + "settings": ["overlay_scroll_bars"], + "attributes": ["horizontal","dark"], + // "layer0.texture": "", + "layer0.tint": [125, 129, 135] // 02 + }, - { - "class": "grid_layout_control", - "border_size": 1, - "border_color": [28, 31, 38] // -00 - }, + // + // EMPTY WINDOW BACKGROUND + // -// -// MINI MAP -// + { + "class": "sheet_container_control", + "layer0.tint": [61, 64, 67], + "layer0.opacity": 1 + }, - { - "class": "minimap_control", - "viewport_color": [255,255,255,15] - }, + // + // GRID LAYOUT + // -// -// LABELS -// + { + "class": "grid_layout_control", + "border_size": 1, + "border_color": [49, 51, 56] // -00 + }, - // General labels - { - "class": "label_control", - "color": [101, 115, 126] // 03 - }, - // Text field labels - { - "class": "label_control", - "parents": [{"class": "panel_control"}] - }, - // Button labels - { - "class": "label_control", - "parents": [{"class": "button_control"}], - "font.bold": true, - "color": [150, 181, 180] // 0C - }, + // + // MINI MAP + // -// -// TOOLTIP -// + { + "class": "minimap_control", + "viewport_color": [255,255,255,15] + }, - // Tooltip container - { - "class": "tool_tip_control", - // "layer0.texture": "", - "layer0.tint": [79, 91, 102], // 02 - "layer0.inner_margin": [1,1], - "layer0.opacity": 1, - "content_margin": [4,4] - }, - // Tooltip content - { - "class": "tool_tip_label_control", - "color": [239,241,245] // 07 - }, + // + // LABELS + // -// -// STATUS BAR -// + // General labels + { + "class": "label_control", + "color": [125, 129, 135] // 03 + }, + // Text field labels + { + "class": "label_control", + "parents": [{"class": "panel_control"}] + }, + // Button labels + { + "class": "label_control", + "parents": [{"class": "button_control"}], + "font.bold": true, + "color": [150, 181, 180] // 0C + }, - // Status bar container - { - "class": "status_bar", - "layer0.texture": "", - "layer0.tint": [28, 31, 38], // -00 - "layer0.opacity": 1, - "content_margin": 4 - }, - // Status bar button - { - "class": "status_button", - "min_size": [92, 0] - }, - // Status bar label - { - "class": "label_control", - "parents": [{"class": "status_bar"}], - "color": [79, 91, 102] // 02 - }, + // + // TOOLTIP + // -// -// SIDEBAR -// + // Tooltip container + { + "class": "tool_tip_control", + // "layer0.texture": "", + "layer0.tint": [125, 129, 135], // 02 + "layer0.inner_margin": [1,1], + "layer0.opacity": 1, + "content_margin": [4,4] + }, + // Tooltip content + { + "class": "tool_tip_label_control", + "color": [239,241,245] // 07 + }, - // Sidebar container - { - "class": "sidebar_container", - // "layer0.texture": "", - "layer0.opacity": 1, - "layer0.tint": [35, 40, 48], // -01 - "layer0.inner_margin": [1,5,2,1], - "content_margin": [0,4,0,0] - }, - // Sidebar tree - { - "class": "sidebar_tree", - "row_padding": [8,4], - "indent": 12, - "indent_offset": 14, - "indent_top_level": false, - "dark_content": true - }, - // Sidebar rows - { - "class": "tree_row", - // "layer0.texture": "", - "layer0.tint": [52, 61, 70], // 01 - "layer0.opacity": 0, - "layer0.inner_margin": [1,1] - }, - // Sidebar row selected - { - "class": "tree_row", - "attributes": ["selected"], - "layer0.opacity": 1 - }, - // Sidebar heading - { - "class": "sidebar_heading", - "color": [79, 91, 102], // 02 - "font.bold": true - }, - { - "class": "sidebar_tree", - "settings": ["spacegray_sidebar_tree_xsmall"], - "row_padding": [8, 0] - }, - { - "class": "sidebar_tree", - "settings": ["spacegray_sidebar_tree_small"], - "row_padding": [8, 2] - }, - { - "class": "sidebar_tree", - "settings": ["spacegray_sidebar_tree_normal"], - "row_padding": [8, 4] - }, - { - "class": "sidebar_tree", - "settings": ["spacegray_sidebar_tree_large"], - "row_padding": [8, 6] - }, - { - "class": "sidebar_tree", - "settings": ["spacegray_sidebar_tree_xlarge"], - "row_padding": [8, 8] - }, - // Sidebar heading selected - { - "class": "sidebar_heading", - "parents": [{"class": "tree_row","attributes": ["selected"]}], - "shadow_offset": [0,0] - }, - // Sidebar entry - { - "class": "sidebar_label", - "color": [101, 115, 127] // 03 - }, - { - "class": "sidebar_label", - "settings": ["spacegray_sidebar_font_small"], - "font.size": 10.0 - }, - { - "class": "sidebar_label", - "settings": ["spacegray_sidebar_font_normal"], - "font.size": 11.0 - }, - { - "class": "sidebar_label", - "settings": ["spacegray_sidebar_font_large"], - "font.size": 12.0 - }, - { - "class": "sidebar_label", - "settings": ["spacegray_sidebar_font_xlarge"], - "font.size": 14.0 - }, - // Sidebar folder entry - { - "class": "sidebar_label", - "parents": [{"class": "tree_row","attributes": ["expandable"]}], - "color": [101, 115, 127] // 03 - }, - { - "class": "sidebar_label", - "parents": [{"class": "tree_row","attributes": ["hover"]}], - "color": [192,197,206] // 05 - }, - { - "class": "sidebar_label", - "parents": [{"class": "tree_row","attributes": ["expandable"]}], - "settings": ["bold_folder_labels"], - "font.bold": true - }, - // Sidebar entry selected - { - "class": "sidebar_label", - "parents": [{"class": "tree_row","attributes": ["selected"]}], - "color": [223, 225, 232] // 06 - }, + // + // STATUS BAR + // -// -// SIDEBAR - OPEN FILE TABS -// + // Status bar container + { + "class": "status_bar", + "layer0.texture": "", + "layer0.tint": [49, 51, 56], // -00 + "layer0.opacity": 1, + "content_margin": 4 + }, + // Status bar button + { + "class": "status_button", + "min_size": [92, 0] + }, + // Status bar label + { + "class": "label_control", + "parents": [{"class": "status_bar"}], + "color": [125, 129, 135] // 02 + }, - // Sidebar file close - { - "class": "close_button", - "layer0.texture": "Theme - Spacegray/assets/close.png", - "layer0.opacity": 0, - "layer0.inner_margin": 0, - "layer0.tint": [101, 115, 126], // 03 - "content_margin": [8,8] - }, - { - "class": "close_button", - "parents": [{"class": "tree_row","attributes": ["selected"]}], - "layer0.opacity": 1 - }, - { - "class": "close_button", - "parents": [{"class": "tree_row","attributes": ["hover"]}], - "layer0.opacity": 1 - }, - // Sidebar file dirty - { - "class": "close_button", - "attributes": ["dirty"], - "layer0.texture": "Theme - Spacegray/assets/circle.png", - "layer0.opacity": 1, - "layer0.tint": [235, 203, 139] // 0A - }, - { - "class": "close_button", - "attributes": ["dirty"], - "parents": [{"class": "tree_row","attributes": ["selected"]}], - "layer0.texture": "Theme - Spacegray/assets/circle.png" - }, - // Sidebar file close hover - { - "class": "close_button", - "attributes": ["hover"], - "layer0.tint": [191, 97, 106] // 08 - }, - { - "class": "close_button", - "attributes": ["dirty", "hover"], - "parents": [{"class": "tree_row","attributes": ["hover"]}], - "layer0.texture": "Theme - Spacegray/assets/close.png", - "layer0.tint": [191, 97, 106] // 08 - }, + // + // SIDEBAR + // -// -// SIDEBAR - FILE ICONS -// + // Sidebar container + { + "class": "sidebar_container", + // "layer0.texture": "", + "layer0.opacity": 1, + "layer0.tint": [49, 51, 56], // -01 + "layer0.inner_margin": [1,5,2,1], + "content_margin": [0,4,0,0] + }, + // Sidebar tree + { + "class": "sidebar_tree", + "row_padding": [8,4], + "indent": 12, + "indent_offset": 14, + "indent_top_level": false, + "dark_content": true + }, + // Sidebar rows + { + "class": "tree_row", + // "layer0.texture": "", + "layer0.tint": [49, 51, 56], // 01 + "layer0.opacity": 0, + "layer0.inner_margin": [1,1] + }, + // Sidebar row selected + { + "class": "tree_row", + "attributes": ["selected"], + "layer0.opacity": 1 + }, + // Sidebar heading + { + "class": "sidebar_heading", + "color": [125, 129, 135], // 02 + "font.bold": true + }, + { + "class": "sidebar_tree", + "settings": ["ultimate_dark_neo_sidebar_tree_xsmall"], + "row_padding": [8, 0] + }, + { + "class": "sidebar_tree", + "settings": ["ultimate_dark_neo_sidebar_tree_small"], + "row_padding": [8, 2] + }, + { + "class": "sidebar_tree", + "settings": ["ultimate_dark_neo_sidebar_tree_normal"], + "row_padding": [8, 4] + }, + { + "class": "sidebar_tree", + "settings": ["ultimate_dark_neo_sidebar_tree_large"], + "row_padding": [8, 6] + }, + { + "class": "sidebar_tree", + "settings": ["ultimate_dark_neo_sidebar_tree_xlarge"], + "row_padding": [8, 8] + }, + // Sidebar heading selected + { + "class": "sidebar_heading", + "parents": [{"class": "tree_row","attributes": ["selected"]}], + "shadow_offset": [0,0] + }, + // Sidebar entry + { + "class": "sidebar_label", + "color": [125, 129, 135] // 03 + }, + { + "class": "sidebar_label", + "settings": ["ultimate_dark_neo_sidebar_font_small"], + "font.size": 10.0 + }, + { + "class": "sidebar_label", + "settings": ["ultimate_dark_neo_sidebar_font_normal"], + "font.size": 11.0 + }, + { + "class": "sidebar_label", + "settings": ["ultimate_dark_neo_sidebar_font_large"], + "font.size": 12.0 + }, + { + "class": "sidebar_label", + "settings": ["ultimate_dark_neo_sidebar_font_xlarge"], + "font.size": 14.0 + }, + // Sidebar folder entry + { + "class": "sidebar_label", + "parents": [{"class": "tree_row","attributes": ["expandable"]}], + "color": [125, 129, 135] // 03 + }, + { + "class": "sidebar_label", + "parents": [{"class": "tree_row","attributes": ["hover"]}], + "color": [190, 190, 200] // 05 + }, + { + "class": "sidebar_label", + "parents": [{"class": "tree_row","attributes": ["expandable"]}], + "settings": ["bold_folder_labels"], + "font.bold": true + }, + // Sidebar entry selected + { + "class": "sidebar_label", + "parents": [{"class": "tree_row","attributes": ["selected"]}], + "color": [255, 255, 255] // 06 + }, - // Sidebar group closed (chevron right) - { - "class": "disclosure_button_control", - "content_margin": [8,8], - "layer0.texture": "Theme - Spacegray/assets/fold-right.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "layer0.inner_margin": 0 - }, - { - "class": "disclosure_button_control", - "parents": [{"class": "tree_row","attributes": ["hover"]}], - "layer0.tint": [167, 173, 186] // 04 - }, - { - "class": "disclosure_button_control", - "parents": [{"class": "tree_row","attributes": ["selected"]}] - }, - // Sidebar group open (chevron down) - { - "class": "disclosure_button_control", - "attributes": ["expanded"], - "layer0.texture": "Theme - Spacegray/assets/fold-down.png" - }, - { - "class": "disclosure_button_control", - "attributes": ["expanded"], - "parents": [{"class": "tree_row","attributes": ["hover"]}] - }, - { - "class": "disclosure_button_control", - "attributes": ["expanded"], - "parents": [{"class": "tree_row","attributes": ["selected"]}], - "layer0.texture": "Theme - Spacegray/assets/fold-down.png" - }, + // + // SIDEBAR - FILE ICONS + // - // Sidebar folder closed - { - "class": "icon_folder", - "layer0.texture": "Theme - Spacegray/assets/folder-closed.png", - "layer0.opacity": 0.5, - "layer0.tint": [167, 173, 186], // 04 - "content_margin": [8, 8] - }, - { - "class": "icon_folder", - "parents": [{"class": "tree_row","attributes": ["hover"]}], - "layer0.opacity": 1.0 - }, - { - "class": "icon_folder", - "parents": [{"class": "tree_row","attributes": ["selected"]}] - }, - // Sidebar folder open - { - "class": "icon_folder", - "parents": [{"class": "tree_row","attributes": ["expanded"]}], - "layer0.texture": "Theme - Spacegray/assets/folder-open.png" - }, - { - "class": "icon_folder", - "parents": [{"class": "tree_row","attributes": ["expanded", "hover"]}] - }, - { - "class": "icon_folder", - "parents": [{"class": "tree_row","attributes": ["expanded", "selected"]}], - "layer0.texture": "Theme - Spacegray/assets/folder-open.png" - }, - // Sidebar folder loading - { - "class": "icon_folder_loading", - "layer0.texture": - { - "keyframes": - [ - "Theme - Spacegray/assets/spinner.png", - "Theme - Spacegray/assets/spinner1.png", - "Theme - Spacegray/assets/spinner2.png", - "Theme - Spacegray/assets/spinner3.png", - "Theme - Spacegray/assets/spinner4.png", - "Theme - Spacegray/assets/spinner5.png", - "Theme - Spacegray/assets/spinner6.png", - "Theme - Spacegray/assets/spinner7.png" - ], - "loop": true, - "frame_time": 0.075 - }, - "layer0.opacity": 0.6, - "content_margin": [8, 8] - }, - // Sidebar symlink folder icon - { - "class": "icon_folder_dup", - "layer0.texture": "Theme - Spacegray/assets/folder-dup.png", - "layer0.opacity": 0.5, - "layer0.tint": [167, 173, 186], // 04 - "content_margin": [8, 8] - }, - { - "class": "icon_folder_dup", - "parents": - [{ "class": "tree_row", "attributes": ["hover"] }], - "layer0.opacity": 1 - }, - // Sidebar file icons - { - "class": "icon_file_type", - // layer0.texture is filled in by code with the relevant icon name - "layer0.opacity": 0.6, - "content_margin": [8, 8] - }, - { - "class": "icon_file_type", - "parents": [{"class": "tree_row", "attributes": ["hover"]}], - "layer0.opacity": 1.0 - }, - { - "class": "icon_file_type", - "parents": [{"class": "tree_row", "attributes": ["selected"]}], - "layer0.opacity": 1.0 - }, - //spacegray_fileicons setting - { - "class": "sidebar_tree", - "settings": ["spacegray_fileicons"], - "indent_offset": 1 - }, - { - "class": "disclosure_button_control", - "settings": ["spacegray_fileicons"], - "layer0.opacity": 0 - }, - { - "class": "icon_file_type", - "settings": ["!spacegray_fileicons"], - "content_margin": [0, 0] - }, - { - "class": "icon_folder", - "settings": ["!spacegray_fileicons"], - "content_margin": [0, 0] - }, - { - "class": "icon_folder_dup", - "settings": ["!spacegray_fileicons"], - "content_margin": [0, 0] - }, - { - "class": "icon_folder_loading", - "settings": ["!spacegray_fileicons"], - "content_margin": [0,0] - }, + // Sidebar group closed (chevron right) + { + "class": "disclosure_button_control", + "content_margin": [8,8], + "layer0.texture": "Ultimate Dark Neo/assets/fold-right.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "layer0.inner_margin": 0 + }, + { + "class": "disclosure_button_control", + "parents": [{"class": "tree_row","attributes": ["hover"]}], + "layer0.tint": [175, 177, 185] // 04 + }, + { + "class": "disclosure_button_control", + "parents": [{"class": "tree_row","attributes": ["selected"]}] + }, + // Sidebar group open (chevron down) + { + "class": "disclosure_button_control", + "attributes": ["expanded"], + "layer0.texture": "Ultimate Dark Neo/assets/fold-down.png" + }, + { + "class": "disclosure_button_control", + "attributes": ["expanded"], + "parents": [{"class": "tree_row","attributes": ["hover"]}] + }, + { + "class": "disclosure_button_control", + "attributes": ["expanded"], + "parents": [{"class": "tree_row","attributes": ["selected"]}], + "layer0.texture": "Ultimate Dark Neo/assets/fold-down.png" + }, -// -// STANDARD TEXT BUTTONS -// + // Sidebar folder closed + { + "class": "icon_folder", + "layer0.texture": "Ultimate Dark Neo/assets/folder-closed.png", + "layer0.opacity": 0.5, + "layer0.tint": [175, 177, 185], // 04 + "content_margin": [8, 8] + }, + { + "class": "icon_folder", + "parents": [{"class": "tree_row","attributes": ["hover"]}], + "layer0.opacity": 1.0 + }, + { + "class": "icon_folder", + "parents": [{"class": "tree_row","attributes": ["selected"]}] + }, + // Sidebar folder open + { + "class": "icon_folder", + "parents": [{"class": "tree_row","attributes": ["expanded"]}], + "layer0.texture": "Ultimate Dark Neo/assets/folder-open.png" + }, + { + "class": "icon_folder", + "parents": [{"class": "tree_row","attributes": ["expanded", "hover"]}] + }, + { + "class": "icon_folder", + "parents": [{"class": "tree_row","attributes": ["expanded", "selected"]}], + "layer0.texture": "Ultimate Dark Neo/assets/folder-open.png" + }, + // Sidebar folder loading + { + "class": "icon_folder_loading", + "layer0.texture": + { + "keyframes": + [ + "Ultimate Dark Neo/assets/spinner.png", + "Ultimate Dark Neo/assets/spinner1.png", + "Ultimate Dark Neo/assets/spinner2.png", + "Ultimate Dark Neo/assets/spinner3.png", + "Ultimate Dark Neo/assets/spinner4.png", + "Ultimate Dark Neo/assets/spinner5.png", + "Ultimate Dark Neo/assets/spinner6.png", +"Ultimate Dark Neo/assets/spinner7.png" + ], + "loop": true, + "frame_time": 0.075 + }, + "layer0.opacity": 0.6, + "content_margin": [8, 8] + }, + // Sidebar symlink folder icon + { + "class": "icon_folder_dup", + "layer0.texture": "Ultimate Dark Neo/assets/folder-dup.png", + "layer0.opacity": 0.5, + "layer0.tint": [175, 177, 185], // 04 + "content_margin": [8, 8] + }, + { + "class": "icon_folder_dup", + "parents": + [{ "class": "tree_row", "attributes": ["hover"] }], + "layer0.opacity": 1 + }, + // Sidebar file icons + { + "class": "icon_file_type", + // layer0.texture is filled in by code with the relevant icon name + "layer0.opacity": 0.6, + "content_margin": [8, 8] + }, + { + "class": "icon_file_type", + "parents": [{"class": "tree_row", "attributes": ["hover"]}], + "layer0.opacity": 1.0 + }, + { + "class": "icon_file_type", + "parents": [{"class": "tree_row", "attributes": ["selected"]}], + "layer0.opacity": 1.0 + }, + //ultimate_dark_neo_fileicons setting + { + "class": "sidebar_tree", + "settings": ["ultimate_dark_neo_fileicons"], + "indent_offset": 1 + }, + { + "class": "disclosure_button_control", + "settings": ["ultimate_dark_neo_fileicons"], + "layer0.opacity": 0 + }, + { + "class": "icon_file_type", + "settings": ["!ultimate_dark_neo_fileicons"], + "content_margin": [0, 0] + }, + { + "class": "icon_folder", + "settings": ["!ultimate_dark_neo_fileicons"], + "content_margin": [0, 0] + }, + { + "class": "icon_folder_dup", + "settings": ["!ultimate_dark_neo_fileicons"], + "content_margin": [0, 0] + }, + { + "class": "icon_folder_loading", + "settings": ["!ultimate_dark_neo_fileicons"], + "content_margin": [0,0] + }, - // Default button state - { - "class": "button_control", - "content_margin": [4,8,4,8], - "min_size": [64,0], - // "layer0.texture": "", - "layer0.opacity": 1, - "layer0.tint": [28, 31, 38], // -00 - "layer0.inner_margin": [8,8] - }, - // Hover button state - { - "class": "button_control", - "attributes": ["hover"], - // "layer0.texture": "", - "layer0.tint": [35, 40, 48] // -01 - }, - // Pressed button state - { - "class": "button_control", - "attributes": ["pressed"], - // "layer0.texture": "", - "layer0.tint": [28, 31, 38] // -00 - }, -// -// TEXT INPUT FIELD -// + // + // STANDARD TEXT BUTTONS + // - // Text input field item - { - "class": "text_line_control", - // "layer0.texture": "", - "layer0.tint": [28, 31, 38], // -01 - "layer0.opacity": 1, - "content_margin": 6 - }, + // Default button state + { + "class": "button_control", + "content_margin": [4,8,4,8], + "min_size": [64,0], + // "layer0.texture": "", + "layer0.opacity": 1, + "layer0.tint": [49, 51, 56], // -00 + "layer0.inner_margin": [8,8] + }, + // Hover button state + { + "class": "button_control", + "attributes": ["hover"], + // "layer0.texture": "", + "layer0.tint": [35, 40, 48] // -01 + }, + // Pressed button state + { + "class": "button_control", + "attributes": ["pressed"], + // "layer0.texture": "", + "layer0.tint": [49, 51, 56] // -00 + }, + // + // TEXT INPUT FIELD + // -// -// PANEL BACKGROUNDS -// + // Text input field item + { + "class": "text_line_control", + // "layer0.texture": "", + "layer0.tint": [49, 51, 56], // -01 + "layer0.opacity": 1, + "content_margin": 6 + }, - // Bottom panel background - { - "class": "panel_control", - // "layer0.texture": "", - "layer0.inner_margin": [0,0], - "layer0.opacity": 1, - "layer0.tint": [28, 31, 38], // -00 - "content_margin": 0 - }, - // Quick panel background - { - "class": "overlay_control", - "layer0.opacity": 1, - // "layer1.texture": "", - "layer1.tint": [51, 61, 70], // 01 - "layer1.inner_margin": [0,0,0,0], - "layer1.opacity": 1, - "content_margin": 0 - }, + // + // PANEL BACKGROUNDS + // -// -// QUICK PANEL -// + // Bottom panel background + { + "class": "panel_control", + // "layer0.texture": "", + "layer0.inner_margin": [0,0], + "layer0.opacity": 1, + "layer0.tint": [49, 51, 56], // -00 + "content_margin": 0 + }, + // Quick panel background + { + "class": "overlay_control", + "layer0.opacity": 1, + // "layer1.texture": "", + "layer1.tint": [49, 51, 56], // 01 + "layer1.inner_margin": [0,0,0,0], + "layer1.opacity": 1, + "content_margin": 0 + }, - { - "class": "quick_panel", - "row_padding": 8, - "layer0.tint": [51, 61, 70], - "layer0.opacity": 1, - "dark_content": true - }, - { - "class": "quick_panel_row", - // "layer0.texture": "", - "layer0.tint": [51, 61, 70], // 01 - "layer0.inner_margin": 8, - "layer0.opacity": 1 - }, - { - "class": "quick_panel_row", - "attributes": ["selected"], - // "layer0.texture": "", - "layer0.tint": [34, 40, 48] // -01 - }, - { - "class": "quick_panel_label", - "fg": [167, 173, 186, 255], // 04 - "match_fg": [192, 197, 206, 255], // 05 - "selected_fg": [192, 197, 206, 255], // 05 - "selected_match_fg": [239, 241, 245, 255] // 07 - }, - { - "class": "quick_panel_path_label", - "fg": [101, 115, 126, 255], // 03 - "match_fg": [167, 173, 186, 255], // 04 - "selected_fg": [101, 115, 126, 255], // 03 - "selected_match_fg": [167, 173, 186, 255] // 04 - }, - { - "class": "quick_panel_score_label", - "fg": [101, 115, 126, 255], // 03 - "selected_fg": [101, 115, 126, 255] // 03 - }, + // + // QUICK PANEL + // -// -// MINI QUICK PANEL -// + { + "class": "quick_panel", + "row_padding": 8, + "layer0.tint": [49, 51, 56], + "layer0.opacity": 1, + "dark_content": true + }, + { + "class": "quick_panel_row", + // "layer0.texture": "", + "layer0.tint": [49, 51, 56], // 01 + "layer0.inner_margin": 8, + "layer0.opacity": 1 + }, + { + "class": "quick_panel_row", + "attributes": ["selected"], + // "layer0.texture": "", + "layer0.tint": [70, 80, 85] // -01 + }, + { + "class": "quick_panel_label", + "fg": [175, 177, 185, 255], // 04 + "match_fg": [190, 200, 210, 255], // 05 + "selected_fg": [190, 200, 210, 255], // 05 + "selected_match_fg": [239, 241, 245, 255] // 07 + }, + { + "class": "quick_panel_path_label", + "fg": [125, 129, 135, 255], // 03 + "match_fg": [175, 177, 185, 255], // 04 + "selected_fg": [125, 129, 135, 255], // 03 + "selected_match_fg": [175, 177, 185, 255] // 04 + }, + { + "class": "quick_panel_score_label", + "fg": [125, 129, 135, 255], // 03 + "selected_fg": [125, 129, 135, 255] // 03 + }, - { - "class": "mini_quick_panel_row", - // "layer0.texture": "", - "layer0.tint": [51, 61, 70], // 01 - "layer0.opacity": 1 - }, - { - "class": "mini_quick_panel_row", - "attributes": ["selected"], - // "layer0.texture": "", - "layer0.tint": [34, 40, 48] // -01 - }, + // + // MINI QUICK PANEL + // -// -// CODE COMPLETION DROPDOWN -// + { + "class": "mini_quick_panel_row", + // "layer0.texture": "", + "layer0.tint": [49, 51, 56], // 01 + "layer0.opacity": 1 + }, + { + "class": "mini_quick_panel_row", + "attributes": ["selected"], + // "layer0.texture": "", + "layer0.tint": [70, 80, 85] // -01 + }, - { - "class": "popup_control", - "content_margin": [0,0], - "layer0.tint": [51, 61, 70], // 01 - "layer0.opacity": 1 - }, - { - "class": "auto_complete", - "row_padding": [4,4] - }, - { - "class": "auto_complete_label", - "fg": [101, 115, 126, 255], // 03 - "match_fg": [192, 197, 206, 255], // 05 - "selected_fg": [167, 173, 186, 255], // 03 - "selected_match_fg": [192, 197, 206, 255] // 05 - }, - { - "class": "table_row", - // "layer0.texture": "", - "layer0.tint": [79, 91, 103], // 02 - "layer0.opacity": 0, - "layer0.inner_margin": [3,1] - }, - { - "class": "table_row", - "attributes": ["selected"], - "layer0.opacity": 1 - }, + // + // CODE COMPLETION DROPDOWN + // -// -// BOTTOM PANEL BUTTONS -// + { + "class": "popup_control", + "content_margin": [0,0], + "layer0.tint": [49, 51, 56], // 01 + "layer0.opacity": 1 + }, + { + "class": "auto_complete", + "row_padding": [4,4] + }, + { + "class": "auto_complete_label", + "fg": [125, 129, 135, 255], // 03 + "match_fg": [190, 200, 210, 255], // 05 + "selected_fg": [175, 177, 185, 255], // 03 + "selected_match_fg": [190, 200, 210, 255] // 05 + }, + { + "class": "table_row", + // "layer0.texture": "", + "layer0.tint": [90, 90, 90], // 02 + "layer0.opacity": 0, + "layer0.inner_margin": [3,1] + }, + { + "class": "table_row", + "attributes": ["selected"], + "layer0.opacity": 1 + }, - // Button group middle - { - "class": "icon_button_control", - // "layer1.texture": "", - "layer1.opacity": 0, - "content_margin": 7 - }, - { - "class": "icon_button_control", - "attributes": ["selected"], - "layer0.opacity": 0 - }, - // Button group left - { - "class": "icon_button_control", - "attributes": ["left"] - // "layer0.texture": "" - }, - // Button group left - { - "class": "icon_button_control", - "attributes": ["left"] - // "layer0.texture": "" - }, - { - "class": "icon_button_control", - "attributes": ["left","selected"] - // "layer0.texture": "" - }, - // Button group right - { - "class": "icon_button_control", - "attributes": ["right"] - // "layer0.texture": "" - }, - { - "class": "icon_button_control", - "attributes": ["right","selected"] - // "layer0.texture": "" - }, - // Button single - { - "class": "icon_button_control", - "attributes": ["left","right"] - // "layer0.texture": "" - }, - { - "class": "icon_button_control", - "attributes": ["left","right","selected"] - // "layer0.texture": "" - }, + // + // BOTTOM PANEL BUTTONS + // -// -// BOTTOM PANEL ICONS - GROUP 1 -// + // Button group middle + { + "class": "icon_button_control", + // "layer1.texture": "", + "layer1.opacity": 0, + "content_margin": 7 + }, + { + "class": "icon_button_control", + "attributes": ["selected"], + "layer0.opacity": 0 + }, + // Button group left + { + "class": "icon_button_control", + "attributes": ["left"] + // "layer0.texture": "" + }, + // Button group left + { + "class": "icon_button_control", + "attributes": ["left"] + // "layer0.texture": "" + }, + { + "class": "icon_button_control", + "attributes": ["left","selected"] + // "layer0.texture": "" + }, + // Button group right + { + "class": "icon_button_control", + "attributes": ["right"] + // "layer0.texture": "" + }, + { + "class": "icon_button_control", + "attributes": ["right","selected"] + // "layer0.texture": "" + }, + // Button single + { + "class": "icon_button_control", + "attributes": ["left","right"] + // "layer0.texture": "" + }, + { + "class": "icon_button_control", + "attributes": ["left","right","selected"] + // "layer0.texture": "" + }, - // Regex search button - { - "class": "icon_regex", - "layer0.texture": "Theme - Spacegray/assets/regex.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 + // + // BOTTOM PANEL ICONS - GROUP 1 + // - }, - { - "class": "icon_regex", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, - // Case sensitive search button - { - "class": "icon_case", - "layer0.texture": "Theme - Spacegray/assets/casesens.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 - }, - { - "class": "icon_case", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, - // Match whole word search button - { - "class": "icon_whole_word", - "layer0.texture": "Theme - Spacegray/assets/wholeword.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 - }, - { - "class": "icon_whole_word", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, + // Regex search button + { + "class": "icon_regex", + "layer0.texture": "Ultimate Dark Neo/assets/regex.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 -// -// BOTTOM PANEL ICONS - GROUP 1 (EXTENDED: FIND IN FILES) -// + }, + { + "class": "icon_regex", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, + // Case sensitive search button + { + "class": "icon_case", + "layer0.texture": "Ultimate Dark Neo/assets/casesens.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_case", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, + // Match whole word search button + { + "class": "icon_whole_word", + "layer0.texture": "Ultimate Dark Neo/assets/wholeword.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_whole_word", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, - // Show search context button - { - "class": "icon_context", - "layer0.texture": "Theme - Spacegray/assets/context.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 - }, - { - "class": "icon_context", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, - // Use search buffer - { - "class": "icon_use_buffer", - "layer0.texture": "Theme - Spacegray/assets/buffer.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 - }, - { - "class": "icon_use_buffer", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, + // + // BOTTOM PANEL ICONS - GROUP 1 (EXTENDED: FIND IN FILES) + // -// -// BOTTOM PANEL ICONS - GROUP 2 -// - // Reverse search direction button (ST2 only) - { - "class": "icon_reverse", - "layer0.texture": "Theme - Spacegray/assets/reverse.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 - }, - { - "class": "icon_reverse", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, - // Search wrap button - { - "class": "icon_wrap", - "layer0.texture": "Theme - Spacegray/assets/wrap.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 - }, - { - "class": "icon_wrap", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, - // Search in selection button - { - "class": "icon_in_selection", - "layer0.texture": "Theme - Spacegray/assets/selection.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 - }, - { - "class": "icon_in_selection", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, + // Show search context button + { + "class": "icon_context", + "layer0.texture": "Ultimate Dark Neo/assets/context.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_context", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, + // Use search buffer + { + "class": "icon_use_buffer", + "layer0.texture": "Ultimate Dark Neo/assets/buffer.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_use_buffer", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, -// -// BOTTOM PANEL ICONS - GROUP 3 -// + // + // BOTTOM PANEL ICONS - GROUP 2 + // + // Reverse search direction button (ST2 only) + { + "class": "icon_reverse", + "layer0.texture": "Ultimate Dark Neo/assets/reverse.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_reverse", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, + // Search wrap button + { + "class": "icon_wrap", + "layer0.texture": "Ultimate Dark Neo/assets/wrap.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_wrap", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, + // Search in selection button + { + "class": "icon_in_selection", + "layer0.texture": "Ultimate Dark Neo/assets/selection.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_in_selection", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, - // Preserve case button - { - "class": "icon_preserve_case", - "layer0.texture": "Theme - Spacegray/assets/lock.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 - }, - { - "class": "icon_preserve_case", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, + // + // BOTTOM PANEL ICONS - GROUP 3 + // -// -// BOTTOM PANEL ICONS - GROUP 4 -// + // Preserve case button + { + "class": "icon_preserve_case", + "layer0.texture": "Ultimate Dark Neo/assets/lock.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_preserve_case", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, - // Highlight results button - { - "class": "icon_highlight", - "layer0.texture": "Theme - Spacegray/assets/highlight.png", - "layer0.tint": [79, 91, 102], // 02 - "layer0.opacity": 1, - "content_margin": 8 - }, - { - "class": "icon_highlight", - "parents": [{"class": "icon_button_control","attributes": ["selected"]}], - "layer0.tint": [239, 241, 245] // 07 - }, + // + // BOTTOM PANEL ICONS - GROUP 4 + // -// -// SIDEBAR FOLDER COLORING -// - { - "class": "disclosure_button_control", - "settings": ["spacegray_color_expanded_folder"], - "attributes": ["expanded"], - "layer0.tint": [254, 204, 102] // 0A - }, + // Highlight results button + { + "class": "icon_highlight", + "layer0.texture": "Ultimate Dark Neo/assets/highlight.png", + "layer0.tint": [125, 129, 135], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_highlight", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, -// -// TABS SIZING -// + // + // SIDEBAR FOLDER COLORING + // + { + "class": "disclosure_button_control", + "settings": ["ultimate_dark_neo_color_expanded_folder"], + "attributes": ["expanded"], + "layer0.tint": [254, 204, 102] // 0A + }, - // Tab set - { - "class": "tabset_control", - "settings": ["spacegray_tabs_auto_width"], - "tab_width": 0 - }, - { - "class": "tabset_control", - "settings": ["spacegray_tabs_small"], - "tab_height": 22 - }, - { - "class": "tabset_control", - "settings": ["spacegray_tabs_normal"], - "tab_height": 28 - }, - { - "class": "tabset_control", - "settings": ["spacegray_tabs_large"], - "tab_height": 34 - }, - { - "class": "tabset_control", - "settings": ["spacegray_tabs_xlarge"], - "tab_height": 40 - }, + // + // TABS SIZING + // -// -// TITLE BAR -// + // Tab set + { + "class": "tabset_control", + "settings": ["ultimate_dark_neo_tabs_auto_width"], + "tab_width": 0 + }, + { + "class": "tabset_control", + "settings": ["ultimate_dark_neo_tabs_small"], + "tab_height": 22 + }, + { + "class": "tabset_control", + "settings": ["ultimate_dark_neo_tabs_normal"], + "tab_height": 28 + }, + { + "class": "tabset_control", + "settings": ["ultimate_dark_neo_tabs_large"], + "tab_height": 34 + }, + { + "class": "tabset_control", + "settings": ["ultimate_dark_neo_tabs_xlarge"], + "tab_height": 40 + }, - { - "class": "title_bar", - "settings": ["!disable_custom_title_bar"], - "fg": [167, 173, 186], // 04 - "bg": [28, 31, 38] // -00 - } + // + // TITLE BAR + // -] + { + "class": "title_bar", + "settings": ["!disable_custom_title_bar"], + "fg": [175, 177, 185], // 04 + "bg": [49, 51, 56] // -00 + } + ] +} \ No newline at end of file