From 6bae561293045ca35f7ad12c10ca546f8353d39b Mon Sep 17 00:00:00 2001 From: Karel Vuong Date: Wed, 26 Nov 2014 14:42:44 -0500 Subject: [PATCH] Add experimental light version --- fox.light.sublime-theme | 1101 +++++++++++++++++++++++++++++++++++++++ fox.light.tmTheme | 665 +++++++++++++++++++++++ 2 files changed, 1766 insertions(+) create mode 100755 fox.light.sublime-theme create mode 100644 fox.light.tmTheme diff --git a/fox.light.sublime-theme b/fox.light.sublime-theme new file mode 100755 index 0000000..6569458 --- /dev/null +++ b/fox.light.sublime-theme @@ -0,0 +1,1101 @@ +[ + +// +// TABS (REGULAR) +// + + // Tab set + { + "class": "tabset_control", + "layer0.texture": "", + "layer0.tint": [235, 236, 237], // -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": [235, 236, 237], // -00 + "layer0.inner_margin": [5,5], + "layer0.opacity": 1, + "layer1.tint": [215, 241, 255], + "layer1.draw_center": false, + "layer1.inner_margin": [0, 2, 0, 0], + "layer1.opacity": 0.0, + "layer2.tint": [235, 236, 237], + "layer2.draw_center": false, + "layer2.inner_margin": [0, 0, 0, 2], + "layer2.opacity": 1.0 + + }, + // Tab close state + { + "class": "tab_control", + "settings": ["show_tab_close_buttons"], + "content_margin": [8,0] + }, + // Tab hover state + { + "class": "tab_control", + "attributes": ["hover"], + "layer0.texture": "", + "layer0.tint": [215, 216, 218], // 00 + "layer2.tint": [215, 216, 218] + }, + // Tab active state + { + "class": "tab_control", + "attributes": ["selected"], + "layer0.texture": "", + "layer0.tint": [76, 158, 217], // 00 + "layer1.opacity": 1.0, + "layer2.tint": [42, 124, 177] + }, + // Tab dirty state (close button hidden) + { + "class": "tab_control", + "settings": ["!show_tab_close_buttons"], + "attributes": ["dirty"], + "content_margin": [12,3,7,3] + }, + +// +// TAB BUTTONS +// + + // Tab close button + { + "class": "tab_close_button", + "layer0.texture": "Theme - Fox/Fox/close.png", + "layer0.opacity": 0, + "layer0.tint": [183, 216, 240] // 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 - Fox/Fox/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 - Fox/Fox/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 - Fox/Fox/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 LABELS +// + + { + "class": "tab_label", + "fade": true, + "fg": [84, 85, 87] // 03 + }, + { + "class": "tab_label", + "parents": [{"class": "tab_control","attributes": ["hover"]}], + "fg": [84, 85, 87] // 03 + }, + { + "class": "tab_label", + "parents": [{"class": "tab_control","attributes": ["selected"]}], + "fg": [245, 247, 250] // 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 - Fox/Fox/folder-closed.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 - Fox/Fox/folder-open.png" + }, + { + "class": "fold_button_control", + "attributes": ["expanded","hover"] + }, + +// +// STANDARD SCROLLBARS +// + + // Standard vertical scroll bar + { + "class": "scroll_bar_control", + "layer0.texture": "", + "layer0.tint": [50, 52, 55], // -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": [50, 52, 55], // -01 + "layer0.inner_margin": [0,0], + "blur": true + }, + // Standard scroll bar corner + { + "class": "scroll_corner_control", + "layer0.texture": "", + "layer0.tint": [50, 52, 55], // -01 + "layer0.inner_margin": [0,0], + "layer0.opacity": 1 + }, + // Standard vertical scroll puck + { + "class": "puck_control", + "layer0.texture": "", + "layer0.tint": [50, 52, 55], // 01 + "layer0.opacity": 1, + "layer0.inner_margin": [0,0], + "content_margin": [4,0], + "blur": false + }, + // Standard horizontal scroll puck + { + "class": "puck_control", + "attributes": ["horizontal"], + // "layer0.texture": "", + "layer0.tint": [50, 52, 55], // 01 + "layer0.inner_margin": [0,0], + "content_margin": [8,4], + "blur": false + }, + +// +// OVERLAY SCROLLBARS +// + + // 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": [50, 52, 55], // 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": [88, 89, 89] // 02 + + }, + // Overlay light horizontal puck (for dark content) + { + "class": "puck_control", + "settings": ["overlay_scroll_bars"], + "attributes": ["horizontal","dark"], + // "layer0.texture": "", + "layer0.tint": [88, 89, 89] // 02 + }, + +// +// EMPTY WINDOW BACKGROUND +// + + { + "class": "sheet_container_control", + "layer0.tint": [20, 23, 26], + "layer0.opacity": 1 + }, + +// +// GRID LAYOUT +// + + { + "class": "grid_layout_control", + "border_size": 1, + "border_color": [235, 236, 237] // -00 + }, + +// +// MINI MAP +// + + { + "class": "minimap_control", + "viewport_color": [255,255,255,15] + }, + +// +// LABELS +// + + // 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 + }, + +// +// TOOLTIP +// + + // Tooltip container + { + "class": "tool_tip_control", + // "layer0.texture": "", + "layer0.tint": [88, 89, 89], // 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 + }, + +// +// STATUS BAR +// + + // Status bar container + { + "class": "status_bar", + "layer0.texture": "", + "layer0.tint": [235, 236, 237], // -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": [88, 89, 89] // 02 + }, + +// +// SIDEBAR +// + + // Sidebar container + { + "class": "sidebar_container", + // "layer0.texture": "", + "layer0.opacity": 1, + "layer0.tint": [255, 255, 255], // -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": [76, 158, 217], // 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": [88, 89, 89], // 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 + }, + +// +// SIDEBAR - OPEN FILE ICONS +// + + // Sidebar file close + { + "class": "close_button", + "layer0.texture": "Theme - Fox/Fox/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 - Fox/Fox/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 - Fox/Fox/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 - Fox/Fox/close.png", + "layer0.tint": [191, 97, 106] // 08 + }, + +// +// SIDEBAR - GENERAL FILE ICONS +// + + // Sidebar group closed + { + "class": "disclosure_button_control", + "content_margin": [8,8], + "layer0.texture": "Theme - Fox/Fox/folder-closed.png", + "layer0.tint": [88, 89, 89], // 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 + { + "class": "disclosure_button_control", + "attributes": ["expanded"], + "layer0.texture": "Theme - Fox/Fox/folder-open.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 - Fox/Fox/folder-open.png" + }, + // Sidebar file icons + { + "class": "icon_file_type", + // layer0.texture is filled in by code with the relevant icon name + "layer0.opacity": 1.0, + "layer0.tint": [89, 103, 115], + "content_margin": [8, 8] + }, + +// +// STANDARD TEXT BUTTONS +// + + // Default button state + { + "class": "button_control", + "content_margin": [4,8,4,8], + "min_size": [64,0], + // "layer0.texture": "", + "layer0.opacity": 1, + "layer0.tint": [235, 236, 237], // -00 + "layer0.inner_margin": [8,8] + }, + // Hover button state + { + "class": "button_control", + "attributes": ["hover"], + // "layer0.texture": "", + "layer0.tint": [24, 29, 32] // -01 + }, + // Pressed button state + { + "class": "button_control", + "attributes": ["pressed"], + // "layer0.texture": "", + "layer0.tint": [235, 236, 237] // -00 + }, +// +// TEXT INPUT FIELD +// + + // Text input field item + { + "class": "text_line_control", + // "layer0.texture": "", + "layer0.tint": [235, 236, 237], // -01 + "layer0.opacity": 1, + "content_margin": 3 + }, + +// +// PANEL BACKGROUNDS +// + + // Bottom panel background + { + "class": "panel_control", + // "layer0.texture": "", + "layer0.inner_margin": [0,0], + "layer0.opacity": 1, + "layer0.tint": [235, 236, 237], // -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 + }, + +// +// QUICK PANEL +// + + { + "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 + }, + +// +// MINI QUICK PANEL +// + + { + "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 + }, + +// +// CODE COMPLETION DROPDOWN +// + + { + "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 + }, + +// +// BOTTOM PANEL BUTTONS +// + + // 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 ICONS - GROUP 1 +// + + // Regex search button + { + "class": "icon_regex", + "layer0.texture": "Theme - Fox/Fox/regex.png", + "layer0.tint": [88, 89, 89], // 02 + "layer0.opacity": 1, + "content_margin": 8 + + }, + { + "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 - Fox/Fox/casesens.png", + "layer0.tint": [88, 89, 89], // 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 - Fox/Fox/wholeword.png", + "layer0.tint": [88, 89, 89], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_whole_word", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, + +// +// BOTTOM PANEL ICONS - GROUP 1 (EXTENDED: FIND IN FILES) +// + + // Show search context button + { + "class": "icon_context", + "layer0.texture": "Theme - Fox/Fox/context.png", + "layer0.tint": [88, 89, 89], // 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 - Fox/Fox/buffer.png", + "layer0.tint": [88, 89, 89], // 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 2 +// + // Reverse search direction button (ST2 only) + { + "class": "icon_reverse", + "layer0.texture": "Theme - Fox/Fox/reverse.png", + "layer0.tint": [88, 89, 89], // 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 - Fox/Fox/wrap.png", + "layer0.tint": [88, 89, 89], // 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 - Fox/Fox/selection.png", + "layer0.tint": [88, 89, 89], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_in_selection", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, + +// +// BOTTOM PANEL ICONS - GROUP 3 +// + + // Preserve case button + { + "class": "icon_preserve_case", + "layer0.texture": "Theme - Fox/Fox/lock.png", + "layer0.tint": [88, 89, 89], // 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 4 +// + + // Highlight results button + { + "class": "icon_highlight", + "layer0.texture": "Theme - Fox/Fox/highlight.png", + "layer0.tint": [88, 89, 89], // 02 + "layer0.opacity": 1, + "content_margin": 8 + }, + { + "class": "icon_highlight", + "parents": [{"class": "icon_button_control","attributes": ["selected"]}], + "layer0.tint": [239, 241, 245] // 07 + }, + +// +// SIDEBAR FOLDER COLORING +// + { + "class": "disclosure_button_control", + "settings": ["spacegray_color_expanded_folder"], + "attributes": ["expanded"], + "layer0.tint": [254, 204, 102] // 0A + }, + +// +// TABS SIZING +// + + // 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 + }, + +// +// REMOVE FOLDER ICONS +// + { + "class": "icon_folder", + "layer0.texture": "", + "layer0.opacity": 0.0, + "content_margin": [0,0] + }, + { + "class": "icon_folder_loading", + "content_margin": [0,0], + "layer0.opacity": 0.0 + } + +] diff --git a/fox.light.tmTheme b/fox.light.tmTheme new file mode 100644 index 0000000..8da593e --- /dev/null +++ b/fox.light.tmTheme @@ -0,0 +1,665 @@ + + + + + author + Karel Vuong + name + Karel Fox - Dark + semanticClass + karel.fox.dark + colorSpaceName + sRGB + gutterSettings + + background + ##FCFCFC + divider + #343d46 + foreground + #5F7387 + selectionBackground + #4f5b66 + selectionForeground + #a7adba + + settings + + + settings + + + background + #F7F7F7 + caret + #A9BACB + + foreground + #667380 + invisibles + #5C6773 + + lineHighlight + #E5EFFC + selection + #b9d7fd + + + + + name + Source base background + scope + text, source + settings + + background + #FCFCFC + foreground + #A9BACB + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #A9BACB + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #5C6773 + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #A9BACB + + + + name + Delimiters + scope + none + settings + + foreground + #A9BACB + + + + name + Operators + scope + keyword.operator + settings + + foreground + #A9BACB + + + + name + Keywords + scope + keyword + settings + + foreground + #A18650 + + + + name + Variables + scope + variable + settings + + foreground + #A673BF + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #3489B2 + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #3489B2 + + + + name + Classes + scope + meta.class + settings + + foreground + #eff1f5 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #3489B2 + + + + name + Storage + scope + storage + settings + + foreground + #A18650 + + + + name + Support + scope + support.function + settings + + foreground + #3489B2 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #B26B47 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #5C9966 + + + + name + Floats + scope + none + settings + + foreground + #5C9966 + + + + name + Boolean + scope + none + settings + + foreground + #3489B2 + + + + name + Constants + scope + constant + settings + + foreground + #3489B2 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #A673BF + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #3489B2 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #3489B2 + + + + name + Selector + scope + meta.selector + settings + + foreground + #A18650 + + + + name + Values + scope + none + settings + + foreground + #3489B2 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #3489B2 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #5C9966 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #3489B2 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #A18650 + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #B26B47 + + + + name + Link Text + scope + string.other.link + settings + + foreground + #A673BF + + + + name + Link Url + scope + meta.link + settings + + foreground + #3489B2 + + + + name + Lists + scope + markup.list + settings + + foreground + #A673BF + + + + name + Quotes + scope + markup.quote + settings + + foreground + #3489B2 + + + + name + Separator + scope + meta.separator + settings + + background + #4f5b66 + foreground + #A9BACB + + + + name + Inserted + scope + markup.inserted, markup.inserted.git_gutter + settings + + foreground + #B26B47 + + + + name + Deleted + scope + markup.deleted, markup.deleted.git_gutter + settings + + foreground + #A673BF + + + + name + Changed + scope + markup.changed, markup.changed.git_gutter + settings + + foreground + #A18650 + + + + name + Ignored + scope + markup.ignored, markup.ignored.git_gutter + settings + + foreground + #4f5b66 + + + + name + Untracked + scope + markup.untracked, markup.untracked.git_gutter + settings + + foreground + #4f5b66 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #BF5656 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #3489B2 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #3489B2 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #ab7967 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #A673BF + foreground + #14171A + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F92672 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A6E22E + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #967EFB + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + + + + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #EB5368 + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #A1DF8A + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #F0C36F + + + + name + GitGutter ignored + scope + markup.ignored.git_gutter + settings + + foreground + #565656 + + + + name + GitGutter untracked + scope + markup.untracked.git_gutter + settings + + foreground + #565656 + + + + uuid + 59c1e2f2-7b41-46f9-91f2-1b4c6f5866f7 + + \ No newline at end of file