diff --git a/Material-Theme-Darker.sublime-theme b/Material-Theme-Darker.sublime-theme index aa4dee11c..674580b44 100644 --- a/Material-Theme-Darker.sublime-theme +++ b/Material-Theme-Darker.sublime-theme @@ -1,2957 +1,2981 @@ [ - /* @EMPTY WINDOW - * Style for empty (no tabs) window - ========================================================================= */ - - { - "class": "sheet_container_control", - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0 - }, - - - /* @GRID LAYOUT - * Grid style - ========================================================================= */ - - { - "class": "grid_layout_control", - "border_size": 2, - "border_color": [38, 38, 38] - }, - - - /* @DIALOG POPUP - * Dialog popup style and progressbar - ========================================================================= */ - - { - "class": "progress_gauge_control", - "layer0.tint": [128, 203, 196], - "layer0.opacity": 1.0, - "content_margin": [0, 6] - }, - - { - "class": "dialog", - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0 - }, - - { - "class": "progress_bar_control", - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0, - }, - - - /* @CODE FOLDING - * Folding arrow setting and behavioring - ========================================================================= */ - - { - "class": "fold_button_control", - "layer0.texture": "Material Theme/assets/commons/fold_right.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": 0, - "layer1.texture": "Material Theme/assets/commons/fold_right--hover.png", - "layer1.opacity": 0.0, - "layer1.inner_margin": 0, - "content_margin": [9, 7, 8, 6] - }, - - { - "class": "fold_button_control", - "attributes": ["hover"], - "layer0.opacity": 0.0, - "layer1.opacity": 1.0 - }, - - { - "class": "fold_button_control", - "attributes": ["expanded"], - "layer0.texture": "Material Theme/assets/darker/fold_down.png", - "layer1.texture": "Material Theme/assets/commons/fold_down--hover.png" - }, - - - /* @AUTOCOMPLETE - * Autocomplete popup setting and behavioring - ========================================================================= */ - - - { - "class": "popup_control", - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0, - "content_margin": [0, 0] - }, - - { - "class": "auto_complete", - "row_padding": [12, 6], - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0 - }, - - { - "class": "auto_complete_label", - "fg": [176, 190, 197, 255], - "match_fg": [128, 203, 196, 255], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [128, 203, 196, 255] - }, - - { - "class": "table_row", - "layer0.tint": [97, 97, 97], - "layer0.opacity": 0.0, - }, - - { - "class": "table_row", - "attributes": ["selected"], - "layer0.opacity": 1.0 - }, - - - /* @TOOLTIP - * Tooltip setting and behavioring - ========================================================================= */ - - { - "class": "tool_tip_control", - "layer0.tint": [33,33,33], - "layer0.inner_margin": [0, 0], - "layer0.opacity": 1.0, - "content_margin": [8, 8] - }, - - { - "class": "tool_tip_label_control", - "color": [255, 255, 255, 255] - }, - - - /* @OVERLAY PANELS - * Overlay panels setting and behavioring - ========================================================================= */ - - // Command Panel - { - "class": "overlay_control", - "layer0.texture": "Material Theme/assets/darker/overlay-bg.png", - "layer0.inner_margin": [16, 4, 16, 33], - "layer0.opacity": 1.0, - "layer1.texture": "Material Theme/assets/commons/quick-panel-background.png", - "layer1.inner_margin": [16, 0, 16, 25], - "layer1.opacity": 1.0, - "content_margin": [13, 13, 13, 33] - }, - - // Command Panel list item style (cmd + shift + p) - - { - "class": "mini_quick_panel_row", - "layer0.tint": [33, 33, 33, 0], - "layer0.inner_margin": [2, 2, 2, 2], - "layer0.opacity": 1.0 - }, - - // Command Panel selected list item style (cmd + p) - - { - "class": "mini_quick_panel_row", - "attributes": ["selected"], - "layer0.tint": [66, 66, 66] - }, - - // Quick panel project setting (project manager) (cmd + ctrl + p) - - { - "class": "quick_panel", - "row_padding": [32, 12], - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0 - }, - - // Quick Panel row default style (project manager) - - { - "class": "quick_panel_row", - "layer0.tint": [33, 33, 33, 0], - "layer0.opacity": 1.0 - }, - - // Row panel style inside comman panel (cmd + shift + p) - - { - "class": "quick_panel_row", - "parents": [{"class": "overlay_control"}], - "layer0.tint": [33, 33, 33, 0], - "layer0.opacity": 1.0 - }, - - // Quick panel (project) style inside overlay_control (cmd + shift + p) - - { - "class": "quick_panel", - "parents": [{"class": "overlay_control"}], - "row_padding": [32, 12], - "layer0.tint": [33, 33, 33, 0], - "layer0.opacity": 1.0 - }, - - // Quick Panel selected list item style - - { - "class": "quick_panel_row", - "attributes": ["selected"], - "layer0.tint": [66, 66, 66], - "layer1.opacity": 0.0 - }, - - // Panel labels - - { - "class": "quick_panel_label", - "fg": [176, 190, 197, 255], - "match_fg": [128, 203, 196, 255], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [128, 203, 196, 255] - }, - - // Panel labels - - { - "class": "quick_panel_label", - "parents": [{"class": "overlay_control"}], - "fg": [176, 190, 197, 255], - "match_fg": [128, 203, 196, 255], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [128, 203, 196, 255] - }, - - // Panels sublabels - - { - "class": "quick_panel_path_label", - "fg": [97, 97, 97, 255], - "match_fg": [128, 203, 196, 255], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [128, 203, 196, 255] - }, - - // Panels data / score - - { - "class": "quick_panel_score_label", - "fg": [128, 203, 196, 255], - "selected_fg": [255, 255, 255, 255] - }, - - - /* @TABS - * Tabs settings and behavioring - ========================================================================= */ - - { - "class": "tabset_control", - - "layer0.opacity": 1.0, - "layer0.tint": [33, 33, 33], - "tint_index": 1, - "layer0.inner_margin": [2, 6], - "layer0.opacity": 1.0, - "content_margin": [12, -8, 8, 0], - "tab_overlap": 0, - "tab_width": 180, - "tab_min_width": 64, - "tab_height": 54, - "mouse_wheel_switch": false - }, - { - "class": "tabset_control", - "settings": ["mouse_wheel_switches_tabs", "!enable_tab_scrolling"], - "mouse_wheel_switch": true - }, - // Tabs - { - "class": "tab_control", - - "layer0.tint": [33, 33, 33], - "layer0.inner_margin": [24, 0], - "layer0.opacity": 1.0, - "tint_index": 0, - - "layer1.texture": "Material Theme/assets/darker/tab_current.png", - "layer1.inner_margin": [0, 0], - "layer1.opacity": 0.0, - - "layer2.tint": [255, 255, 255, 10], - "layer2.inner_margin": [0, 0], - "layer2.opacity": { "target": 0.0, "speed": 3.0, "interpolation": "smoothstep" }, - - "content_margin": [18, 12, 11, 4], - "max_margin_trim": 0, - "hit_test_level": 0.4 - }, - - // Selected current tab - - { - "class": "tab_control", "attributes": ["selected"], - "layer1.opacity": 1.0, - "layer2.opacity": 0.0 - }, - - // Hovered current tab - - { - "class": "tab_control", "attributes": ["hover"], - "layer1.opacity": 0.0, - "layer2.opacity": { "target": 0.4, "speed": 5.0, "interpolation": "smoothstep" } - }, - - // Selected current tab - - { - "class": "tab_control", "attributes": ["selected","hover"], - "layer1.opacity": 1.0, - "layer2.opacity": { "target": 0.4, "speed": 5.0, "interpolation": "smoothstep" } - }, - - // Tab Labels - - { - "class": "tab_label", - "fg": [97, 97, 97, 255], - "shadow_color": [255, 255, 255, 0], - "shadow_offset": [0, 0], - "font.size": 11, - "font.italic": false, - "font.bold": false - }, - - // Tab selected label color - - { - "class": "tab_label", - "parents": [{"class": "tab_control", "attributes": ["selected"]}], - "fg": [255, 255, 255, 255], - "shadow_color": [255, 255, 255, 0], - "shadow_offset": [0, 0] - }, - - { - "class": "tab_label", - "attributes": ["transient"], - "font.italic": true - }, - - // Tab Close Buttons - - { - "class": "tab_close_button", - "content_margin": [0, 0], - - // Close Icon - "layer0.texture": "Material Theme/assets/darker/close_icon.png", - "layer0.opacity": 1, - "layer0.inner_margin": 0, - - // Close Icon Hover - "layer1.texture": "Material Theme/assets/commons/close_icon--hover.png", - "layer1.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" }, - - // Dirty Icon - "layer2.texture": "Material Theme/assets/darker/dirty_icon.png", - "layer2.inner_margin": 0, - - // Dirty Icon Hover - "layer3.texture": "Material Theme/assets/commons/dirty_icon--hover.png", - "layer3.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" } - }, - // Default - { - "class": "tab_close_button", - "settings": ["show_tab_close_buttons"], - "content_margin": [8,8], - }, - // Selected Tab - { - "class": "tab_close_button", - "settings": ["show_tab_close_buttons"], - "parents": [{"class": "tab_control", "attributes": ["selected"]}], - "layer0.opacity": 0, // Close Icon - "layer1.opacity": 1, // Close Icon Hover - }, - // Default hover - { - "class": "tab_close_button", - "settings": ["show_tab_close_buttons"], - "attributes": ["hover"], - "layer0.opacity": 0, // Close Icon - "layer1.opacity": 1, // Close Icon Hover - }, - // Dirty tab - { - "class": "tab_close_button", - "parents": [{"class": "tab_control", "attributes": ["dirty"]}], - "layer0.opacity": 0, // Close Icon - "layer1.opacity": 0, // Close Icon Hover - "layer2.opacity": 0, // Dirty Icon - "layer3.opacity": 1, // Dirty Icon Hover - "content_margin": [8,8], - }, - // Dirty tab on hover - { - "class": "tab_close_button", - "parents": [{"class": "tab_control", "attributes": ["dirty"]}], - "attributes": ["hover"], - "layer0.opacity": 0, // Close Icon - "layer1.opacity": 1, // Close Icon Hover - "layer2.opacity": 0, // Dirty Icon - "layer3.opacity": 0 // Dirty Icon Hover - }, - // Selected dirty tab - { - "class": "tab_close_button", - "parents": [{"class": "tab_control", "attributes": ["selected", "dirty"]}], - "layer0.opacity": 0, // Close Icon - "layer1.opacity": 0, // Close Icon Hover - "layer2.opacity": 0, // Dirty Icon - "layer3.opacity": 1 // Dirty Icon Hover - }, - // Selected dirty tab on hover - { - "class": "tab_close_button", - "parents": [{"class": "tab_control", "attributes": ["selected", "dirty"]}], - "attributes": ["hover"], - "layer0.opacity": 0, // Close Icon - "layer1.opacity": 1, // Close Icon Hover - "layer2.opacity": 0, // Dirty Icon - "layer3.opacity": 0 // Dirty Icon Hover - }, - // tab set scroll left | scroll right - { - "class": "scroll_tabs_left_button", - "content_margin": [14, 7], - "layer0.texture": "Material Theme/assets/darker/arrow_left.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": 0, - "layer1.texture": "Material Theme/assets/commons/arrow_left--hover.png", - "layer1.opacity": 0.0, - "layer1.inner_margin": 0, - }, - - { - "class": "scroll_tabs_left_button", - "attributes": ["hover"], - "layer1.opacity": 1.0 - }, - - { - "class": "scroll_tabs_right_button", - "content_margin": [14, 7], - "layer0.texture": "Material Theme/assets/darker/arrow_right.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": 0, - "layer1.texture": "Material Theme/assets/commons/arrow_right--hover.png", - "layer1.opacity": 0.0, - "layer1.inner_margin": 0, - }, - - { - "class": "scroll_tabs_right_button", - "attributes": ["hover"], - "layer1.opacity": 1.0 - }, - - { - "class": "show_tabs_dropdown_button", - "content_margin": [12, 12], - "layer0.texture": "Material Theme/assets/darker/overflow_menu.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": 0, - "layer1.texture": "Material Theme/assets/commons/overflow_menu--hover.png", - "layer1.opacity": 0.0, - "layer1.inner_margin": 0, - }, - - { - "class": "show_tabs_dropdown_button", - "attributes": ["hover"], - "layer1.opacity": 1.0 - }, - - - /* @SIDEBAR - * Sidebar panel settings and behavioring - ========================================================================= */ - - - { - "class": "sidebar_container", - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0, - "layer0.draw_center": false, - "layer0.inner_margin": [0, 24, 12, 24], - "content_margin": [0, 12, 0, 0] - }, - { - "class": "sidebar_tree", - "row_padding": [24, 5], - "indent": 16, - "indent_offset": 0, - "indent_top_level": false, - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0 - }, - - { - "class": "sidebar_heading", - "color": [207, 216, 220], - "font.bold": false, - "font.size": 12, - "shadow_color": [250, 250, 250, 0], - "shadow_offset": [0, 0] - }, - - { - "class": "sidebar_heading", - "parents": - [ - { "class": "tree_row", "attributes": ["selected"] } - ], - "shadow_color": [160, 174, 192, 0], - }, - - { - "class": "tree_row", - "layer1.texture": "Material Theme/assets/darker/tree_highlight.png", - "layer1.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" }, - "layer1.inner_margin": [22, 8, 0, 0] - }, - - { - "class": "tree_row", - "attributes": ["selected"], - "layer1.opacity": { "target": 1.0, "speed": 5.0, "interpolation": "smoothstep" } - }, - - { - "class": "sidebar_label", - "color": [97, 97, 97], - "font.bold": false, - "font.italic": false, - "shadow_color": [255, 255, 255, 0], - "shadow_offset": [0, 0] - }, - - { - "class": "sidebar_label", - "parents": [{"class": "tree_row", "attributes": ["hover"]}], - "color": [175, 189, 196], - "shadow_color": [255, 255, 255, 0], - "shadow_offset": [0, 0] - }, - - { - "class": "sidebar_label", - "parents": [{"class": "tree_row", "attributes": ["selected"]}], - "font.bold": false, - "color": [255, 255, 255] - }, - - { - "class": "sidebar_label", - "parents": [{"class": "tree_row", "attributes": ["expandable"]}], - "color": [175, 189, 196] - }, - - { - "class": "sidebar_label", - "parents": [{"class": "tree_row", "attributes": ["expandable"]}], - "settings": ["bold_folder_labels"], - "font.bold": true, - }, - - { - "class": "sidebar_label", - "parents": [{"class": "tree_row", "attributes": ["expandable", "selected"]}], - "color": [255, 255, 255] - }, - - { - "class": "sidebar_label", - "parents": [{"class": "tree_row", "attributes": ["expanded"]}], - "color": [128, 203, 196] - }, - - { - "class": "sidebar_label", - "parents": [{"class": "tree_row", "attributes": ["expanded"]}], - "settings": ["bold_folder_labels"], - "font.bold": true - }, - - { - "class": "sidebar_label", - "attributes": ["transient"], - "font.italic": false - }, - - // File icons and folder - - { - "class": "icon_file_type", - // layer0.texture is filled in by code with the relevant icon name - "layer0.opacity": 0.6, - "content_margin": [9, 9] - }, - { - "class": "icon_file_type", - "parents": [{"class": "tree_row", "attributes": ["selected"]}], - "layer0.opacity": 1, - "content_margin": [9, 9] - }, - - // Secondary folder icon (original) used as main folder icon - - { - "class": "icon_folder", - "content_margin": [13, 8], - "layer0.tint": [38, 50, 56], - "layer0.opacity": 0, - "layer1.texture": "Material Theme/assets/darker/folder.png", - "layer1.opacity": 1, - "layer2.texture": "Material Theme/assets/commons/folder--hover.png", - "layer2.opacity": 0.0, - "layer3.texture": "Material Theme/assets/commons/folder_opened--hover.png", - "layer3.opacity": 0.0, - }, - - { - "class": "icon_folder", - "parents": - [ - { "class": "tree_row", "attributes": ["expanded"] } - ], - "layer1.opacity": 0.0, - "layer2.opacity": 0.0, - "layer3.opacity": 1.0, - }, - - { - "class": "icon_folder", - "parents": - [ - { "class": "tree_row", "attributes": ["hover"] } - ], - "layer1.opacity": 0.0, - "layer2.opacity": 1.0, - "layer3.opacity": 0.0, - }, - - { - "class": "icon_folder", - "parents": - [ - { "class": "tree_row", "attributes": ["expanded", "hover"] } - ], - "layer3.texture": - { - "keyframes": - [ - "Material Theme/assets/commons/folder_opened--hover-0.png", - "Material Theme/assets/commons/folder_opened--hover-1.png", - "Material Theme/assets/commons/folder_opened--hover-2.png", - "Material Theme/assets/commons/folder_opened--hover-3.png", - "Material Theme/assets/commons/folder_opened--hover-4.png", - "Material Theme/assets/commons/folder_opened--hover-5.png", - "Material Theme/assets/commons/folder_opened--hover-5.png", - "Material Theme/assets/commons/folder_opened--hover-5.png", - "Material Theme/assets/commons/folder_opened--hover-6.png", - "Material Theme/assets/commons/folder_opened--hover-6.png", - "Material Theme/assets/commons/folder_opened--hover-6.png", - "Material Theme/assets/commons/folder_opened--hover-6.png", - "Material Theme/assets/commons/folder_opened--hover-7.png", - ], - "loop": false, - "frame_time": 0.020, - }, - "layer1.opacity": 0.0, - "layer2.opacity": 0.0, - "layer3.opacity": 1.0, - }, - - { - "class": "icon_folder", - "parents": - [ - { "class": "tree_row", "attributes": ["selected"] } - ], - "layer1.texture": "Material Theme/assets/commons/folder--hover.png", - }, - - // Folder loading - - { - "class": "icon_folder_loading", - "layer1.texture": - { - "keyframes": - [ - "Material Theme/assets/commons/spinner7.png", - "Material Theme/assets/commons/spinner6.png", - "Material Theme/assets/commons/spinner5.png", - "Material Theme/assets/commons/spinner4.png", - "Material Theme/assets/commons/spinner3.png", - "Material Theme/assets/commons/spinner2.png", - "Material Theme/assets/commons/spinner1.png", - "Material Theme/assets/commons/spinner.png", - ], - "loop": true, - "frame_time": 0.075, - }, - - "layer0.opacity": 0.0, - "content_margin": [8, 8] - }, - - // Symlink folder icon - - { - "class": "icon_folder_dup", - "layer0.texture": "Material Theme/assets/darker/folder_dup.png", - "layer0.opacity": 1.0, - "content_margin": [13, 8] - }, - - { - "class": "icon_folder_dup", - "parents": - [{ "class": "tree_row", "attributes": ["hover"] }], - "layer0.texture": "Material Theme/assets/commons/folder_dup--hover.png" - }, - - { - "class": "icon_folder_dup", - "parents": [{"class": "tree_row", "attributes": ["expanded"] }], - "layer0.texture": "Material Theme/assets/commons/folder_dup--hover.png" - }, - - // Hidden arrow icon before folder - - { - "class": "disclosure_button_control", - "layer0.texture": "Material Theme/assets/darker/folder.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": 0, - "layer1.texture": "Material Theme/assets/commons/folder--hover.png", - "layer1.opacity": 0.0, - "layer1.inner_margin": 0, - "content_margin": [0, 0, 0, 0] - }, - - { - "class": "disclosure_button_control", - "parents": - [ - { "class": "tree_row", "attributes": ["hover"] } - ], - "layer0.opacity": 0.0, - "layer1.opacity": 1.0 - }, - - { - "class": "disclosure_button_control", - "attributes": ["expanded"], - "layer0.texture": "Material Theme/assets/commons/folder_opened--hover.png", - }, - - { - "class": "tree_row", - "layer0.tint": [33, 33, 33], - "layer0.opacity": 0.0, - "layer0.inner_margin": [1, 1] - }, - - { - "class": "tree_row", - "attributes": ["selected"], - "layer0.opacity": 1 - }, - // Opened files - { - "class": "close_button", - "content_margin": [8, 8], - - // Default Close icon - "layer0.texture": "Material Theme/assets/darker/close_icon.png", - "layer0.opacity": { "target": 0.0, "speed": 7.0, "interpolation": "smoothstep" }, - "layer0.inner_margin": [0,0], - - // Hover close icon - "layer1.texture": "Material Theme/assets/commons/close_icon--hover.png", - "layer1.opacity": 0, - "layer1.inner_margin": [0,0], - }, - - // Opened file hover - - { - "class": "close_button", - "parents": - [ - { "class": "tree_row", "attributes": ["hover"] } - ], - // Default Close icon - "layer0.texture": "Material Theme/assets/default/close_icon.png", - "layer0.opacity": { "target": 1.0, "speed": 7.0, "interpolation": "smoothstep" }, - "layer0.inner_margin": [0,0], - }, - - { - "class": "close_button", - "attributes": ["dirty"], - "layer0.texture": "Material Theme/assets/commons/dirty_icon--hover.png", - "layer0.opacity": 1.0, - }, - - { - "class": "close_button", - "attributes": ["hover"], - "layer0.opacity": 0, - "layer1.opacity": 1.0 - }, - - - /* @ SCROLLBARS - * Scrollbars settings and behavioring - ========================================================================= */ - - // Normal Vertical scrollbar track - - { - "class": "scroll_bar_control", - "layer0.texture": "Material Theme/assets/darker/normal_bar_vertical.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": [0, 6], - "blur": false - }, - - // Normal Vertical scrollbar track inside overlay panel - - { - "class": "scroll_bar_control", - "parents": [{"class": "overlay_control"}], - "layer0.tint": [38, 50, 56, 0], - "layer0.opacity": 1.0, - "layer0.inner_margin": [0, 6], - "blur": false - }, - - // Normal horizontal scrollbar track - - { - "class": "scroll_bar_control", - "attributes": ["horizontal"], - "layer0.texture": "Material Theme/assets/darker/normal_bar_horizontal.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": [6, 0], - "blur": false - }, - - // Normal horizontal scrollbar track inside overlay panel - - { - "class": "scroll_bar_control", - "attributes": ["horizontal"], - "parents": [{"class": "overlay_control"}], - "layer0.tint": [38, 50, 56, 0], - "layer0.opacity": 0.0, - "layer0.inner_margin": [0, 2], - "blur": false - }, - - // Scrollbars corner - - { - "class": "scroll_corner_control", - "layer0.texture": "Material Theme/assets/darker/normal_bar_corner.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": [1, 1] - }, - - // Vertical puck controller - - { - "class": "puck_control", - "layer0.tint": [38, 50, 255, 255], - "layer0.opacity": 1.0, - "layer0.inner_margin": [10, 10], - "layer1.texture": "Material Theme/assets/darker/thumb_vertical.png", - "layer1.opacity": 1.0, - "layer1.inner_margin": [8, 8], - "content_margin": [6, 16], - "blur": false - }, - - // Horizontal puck controller - - { - "class": "puck_control", - "attributes": ["horizontal"], - "layer0.texture": "Material Theme/assets/darker/thumb_horizontal.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": [10, 0], - "content_margin": [16, 6], - "blur": false - }, - - { - "class": "scroll_area_control", - "settings": ["overlay_scroll_bars"], - "overlay": true - }, - - { - "class": "scroll_area_control", - "settings": ["!overlay_scroll_bars"], - "overlay": false // set to false for the original behavior - }, - - - { - "class": "scroll_area_control", - "parents": [{"class": "overlay_control"}], - "settings": ["overlay_scroll_bars"], - "overlay": true // set to false for the original behavior - }, - - { - "class": "scroll_area_control", - "parents": [{"class": "sidebar_container"}], - "settings": ["!overlay_scroll_bars"], - "overlay": false // set to false for the original behavior - }, - - { - "class": "scroll_bar_control", - "settings": ["overlay_scroll_bars"], - "layer0.texture": "Material Theme/assets/darker/normal_bar_vertical.png", - "layer0.inner_margin": [0, 5], - "blur": true - }, - - { - "class": "scroll_bar_control", - "settings": ["overlay_scroll_bars"], - "attributes": ["horizontal"], - "layer0.texture": "Material Theme/assets/darker/overlay_bar_horizontal.png", - "layer0.inner_margin": [5, 0], - "layer0.opacity": 0.0, - "layer1.texture": "Material Theme/assets/darker/overlay_bar_horizontal.png", - "layer1.inner_margin": [5, 0], - "layer1.opacity": 0.0, - "blur": true - }, - - { - "class": "puck_control", - "layer0.tint": [38, 50, 56], - "layer0.opacity": 0.0, - "layer0.inner_margin": [1, 8, 1, 8], - "layer1.texture": "Material Theme/assets/darker/thumb_vertical.png", - "layer1.inner_margin": [1, 8, 1, 8], - "content_margin": [6, 16], - "blur": true - }, - - { - "class": "puck_control", - "attributes": ["horizontal"], - "layer0.tint": [38, 50, 56], - "layer0.opacity": 0.0, - "layer0.inner_margin": [8, 1, 8, 1], - "layer1.texture": "Material Theme/assets/darker/thumb_horizontal.png", - "layer1.inner_margin": [8, 1, 8, 1], - "content_margin": [16, 6], - "blur": true - }, - - - /* @MINIMAP - * Minimap settings and behavioring - ========================================================================= */ - - - { - "class": "minimap_control", - "settings": ["always_show_minimap_viewport"], - "viewport_color": [255, 255, 255, 50], - "viewport_opacity": 0.4, - }, - - { - "class": "minimap_control", - "settings": ["!always_show_minimap_viewport"], - "viewport_color": [128, 203, 196, 50], - "viewport_opacity": { "target": 0.0, "speed": 4.0, "interpolation": "smoothstep" }, - }, - { - "class": "minimap_control", - "attributes": ["hover"], - "settings": ["!always_show_minimap_viewport"], - "viewport_opacity": { "target": 0.4, "speed": 20.0, "interpolation": "smoothstep" }, - }, - - - /* @STATUS BAR - * Status bar settings and behavioring - ========================================================================= */ - - // All labels - - { - "class": "label_control", - "color": [176, 190, 197], - "shadow_color": [24, 24, 24, 0], - "shadow_offset": [0, 0], - "font.bold": true - }, - - // Status bar labels - - { - "class": "label_control", - "parents": [{"class": "status_bar"}], - "color": [66, 66, 66], - "font.bold": false - }, - - // Text field labels - - { - "class": "status_bar", - - // Layer 0 base - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0, - "layer0.inner_margin": [2, 2], - - // Visible tint layer - "layer1.tint": [33, 33, 33], - "layer1.opacity": 1.0, - "layer1.inner_margin": [2, 2], - - "content_margin": [0, 0] - }, - { - "class": "status_container", - "content_margin": [24, 12, 24, 12], - }, - { - "class": "status_button", - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0, - "layer0.draw_center": false, - "layer0.inner_margin": [1, 0, 0, 0], - "content_margin": [10, 2, 10, 3], - "min_size": [75, 0] - }, - { - "class": "status_button", - "layer0.tint": [33, 33, 33], - "layer0.opacity": 1.0, - "layer0.draw_center": false, - "layer0.inner_margin": [1, 0, 0, 0], - "content_margin": [10, 2, 10, 3], - "min_size": [75, 0], - }, - - - /* @WIDGET PANEL - * Widget, input, buttons settings and behavioring - ========================================================================= */ - - - // Status bar panel - { - "class": "panel_control", - "layer0.tint": [33, 33, 33], - "layer0.inner_margin": [2, 2, 2, 2], - "layer0.opacity": 1.0, - "layer1.tint": [33, 33, 33], - "layer1.inner_margin": [2, 2, 2, 2], - "layer1.opacity": 1.0, - "content_margin": [6, 14, 6, 8], - }, - - // Status bar panel close icon - - { - "class": "panel_close_button", - "layer0.texture": "Material Theme/assets/darker/close_icon.png", - "layer0.opacity": 0.6, - "layer1.texture": "Material Theme/assets/commons/close_icon--hover.png", - "layer1.opacity": 0.0, - "content_margin": [0, 0] // 8,8 to show - }, - - { - "class": "panel_close_button", - "attributes": ["hover"], - "layer0.opacity": 0.0, - "layer1.opacity": 1.0, - }, - - // Texline input - - { - "class": "text_line_control", - "layer0.texture": "Material Theme/assets/darker/input_field_border.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": [20, 5, 20, 5], - "tint_index": 1, - "content_margin": [10, 8, 13, 8] - }, - - - // Textline input inside overlay panels - - { - "class": "text_line_control", - "parents": [{"class": "overlay_control"}], - "layer0.texture": "Material Theme/assets/darker/input_field_border--short.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": [32, 2, 32, 2], - "layer0.draw_center": true, - - "content_margin": [32, 8, 32, 8] - }, - - // Textline input oveflow menu - - { - "class": "dropdown_button_control", - "content_margin": [12, 12], - "layer0.texture": "Material Theme/assets/darker/overflow_menu.png", - "layer0.opacity": 1.0, - "layer0.inner_margin": [0, 0], - "layer1.texture": "Material Theme/assets/commons/overflow_menu--hover.png", - "layer1.opacity": 0.0, - "layer1.inner_margin": [0, 0], - }, - { - "class": "dropdown_button_control", - "attributes": ["hover"], - "layer1.opacity": 1.0 - }, - - - /* @BUTTONS - * Buttons panels settings and behavioring - ========================================================================= */ - - - // Button labels - - { - "class": "label_control", - "parents": [{"class": "button_control"}], - "color": [176, 190, 196], - "font.bold": true - }, - - { - "class": "button_control", - "content_margin": [6, 12, 6, 12], - "min_size": [75, 0], - "layer0.tint": [33, 33, 33], - "layer0.opacity": 0.0, - "layer0.inner_margin": [6, 6], - "layer1.texture": "Material Theme/assets/commons/full_button_indented.png", - "layer1.opacity": 0.0, - "layer1.inner_margin": [6, 6], - "layer2.texture": "Material Theme/assets/darker/blue_highlight.png", - "layer2.opacity": { "target": 0.0, "speed": 2.0, "interpolation": "smoothstep" }, - "layer2.inner_margin": [6, 6] - }, - { - "class": "button_control", - "attributes": ["pressed"], - "layer0.opacity": 0, - "layer2.opacity": 1.0 - }, - { - "class": "button_control", - "attributes": ["pressed", "hover"], - "layer2.opacity": 0.0 - }, - { - "class": "button_control", - "attributes": ["hover"], - "layer2.opacity": 1.0 - }, - - // Small Icon Buttons - { - "class": "icon_button_control", - "layer0.tint": [33, 33, 33], - "layer0.inner_margin": [6, 6], - "layer0.opacity": 0.0, - "layer2.tint": [255, 255, 255], - "layer2.opacity": { "target": 0.0, "speed": 10.0, "interpolation": "smoothstep" }, - "content_margin": [10, 6] - }, - - - /* Buttons icons settings - ===================================================================== */ - - // Regex Icon - { - "class": "icon_regex", - "layer0.texture": "Material Theme/assets/commons/find_regex--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/find_regex.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12, 12] - }, - - { - "class": "icon_regex", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - // Preserve case sensitive - - { - "class": "icon_case", - "layer0.texture": "Material Theme/assets/commons/find_case--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/find_case.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12, 12] - }, - - { - "class": "icon_case", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - // Wholeword - - { - "class": "icon_whole_word", - "layer0.texture": "Material Theme/assets/commons/find_word--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/find_word.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12, 12] - }, - - - { - "class": "icon_whole_word", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - // Wrap - - { - "class": "icon_wrap", - "layer0.texture": "Material Theme/assets/commons/find_wrap--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/find_wrap.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12, 12] - }, - - { - "class": "icon_wrap", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - // In selection - - { - "class": "icon_in_selection", - "layer0.texture": "Material Theme/assets/commons/find_inselection--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/find_inselection.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12,12] - }, - - - { - "class": "icon_in_selection", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - // Highlight Result - - { - "class": "icon_highlight", - "layer0.texture": "Material Theme/assets/commons/find_highlight--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/find_highlight.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12, 12] - }, - - { - "class": "icon_highlight", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - // Preserve Case - - { - "class": "icon_preserve_case", - "layer0.texture": "Material Theme/assets/commons/replace_preserve_case--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/replace_preserve_case.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12, 12] - }, - - { - "class": "icon_preserve_case", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - // Show context - - { - "class": "icon_context", - "layer0.texture": "Material Theme/assets/commons/find_context--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/find_context.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12, 12] - }, - - - { - "class": "icon_context", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - // Use buffer - - { - "class": "icon_use_buffer", - "layer0.texture": "Material Theme/assets/commons/use_buffer--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/use_buffer.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12, 12] - }, - - { - "class": "icon_use_buffer", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - // Reverse direction - - { - "class": "icon_reverse", - "layer0.texture": "Material Theme/assets/commons/find_reverse--hover.png", - "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.texture": "Material Theme/assets/darker/find_reverse.png", - "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "content_margin": [12, 12] - }, - - { - "class": "icon_reverse", - "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], - "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, - "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } - }, - - - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - - - /* @ THEME ACCENTS - * Accents color settings - ========================================================================= - This specific options define the accents color to be used in the general UI. - NOTE: This rulers must only override the original definitions */ - - - /* LIME ACCENT - * =================================================================== */ - - // Sidebar tree highlight - - { - "class": "tree_row", - "settings": ["material_theme_accent_lime"], - "layer1.texture": "Material Theme/assets/accent-lime/tree_highlight.png", - }, - - // Tabs - - { - "class": "tab_control", - "settings": ["material_theme_accent_lime"], - "layer1.texture": "Material Theme/assets/accent-lime/tab_current.png", - }, - - // Tabs close button - - { - "class": "tab_close_button", - "settings": ["material_theme_accent_lime"], - "layer1.texture": "Material Theme/assets/accent-lime/close_icon--hover.png", - "layer3.texture": "Material Theme/assets/accent-lime/dirty_icon--hover.png" - }, - - // Opened files - - { - "class": "close_button", - "settings": ["material_theme_accent_lime"], - "layer1.texture": "Material Theme/assets/accent-lime/close_icon--hover.png", - }, - - // Dirty opened files - - { - "class": "close_button", - "attributes": ["dirty"], - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/dirty_icon--hover.png", - }, - - { - "class": "sidebar_label", - "settings": ["material_theme_accent_lime"], - "parents": [{"class": "tree_row", "attributes": ["expanded"]}], - "color": [139, 195, 74] - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_lime"], - "layer2.texture": "Material Theme/assets/accent-lime/folder--hover.png", - "layer3.texture": "Material Theme/assets/accent-lime/folder_opened--hover.png", - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_lime"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer3.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-lime/folder_opened--hover-0.png", - "Material Theme/assets/accent-lime/folder_opened--hover-1.png", - "Material Theme/assets/accent-lime/folder_opened--hover-2.png", - "Material Theme/assets/accent-lime/folder_opened--hover-3.png", - "Material Theme/assets/accent-lime/folder_opened--hover-4.png", - "Material Theme/assets/accent-lime/folder_opened--hover-5.png", - "Material Theme/assets/accent-lime/folder_opened--hover-5.png", - "Material Theme/assets/accent-lime/folder_opened--hover-5.png", - "Material Theme/assets/accent-lime/folder_opened--hover-6.png", - "Material Theme/assets/accent-lime/folder_opened--hover-6.png", - "Material Theme/assets/accent-lime/folder_opened--hover-6.png", - "Material Theme/assets/accent-lime/folder_opened--hover-6.png", - "Material Theme/assets/accent-lime/folder_opened--hover-7.png", - ], - "loop": false, - "frame_time": 0.020, - } - }, - - // Folder loading - - { - "class": "icon_folder_loading", - "settings": ["material_theme_accent_lime"], - "layer1.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-lime/spinner7.png", - "Material Theme/assets/accent-lime/spinner6.png", - "Material Theme/assets/accent-lime/spinner5.png", - "Material Theme/assets/accent-lime/spinner4.png", - "Material Theme/assets/accent-lime/spinner3.png", - "Material Theme/assets/accent-lime/spinner2.png", - "Material Theme/assets/accent-lime/spinner1.png", - "Material Theme/assets/accent-lime/spinner.png", - ], - "loop": true, - "frame_time": 0.075, - }, - }, - - // tab set scroll left | scroll right - - { - "class": "scroll_tabs_left_button", - "settings": ["material_theme_accent_lime"], - "layer1.texture": "Material Theme/assets/accent-lime/arrow_left--hover.png", - }, - - { - "class": "scroll_tabs_right_button", - "settings": ["material_theme_accent_lime"], - "layer1.texture": "Material Theme/assets/accent-lime/arrow_right--hover.png", - }, - - - { - "class": "fold_button_control", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/commons/fold_right.png", - "layer1.texture": "Material Theme/assets/accent-lime/fold_right--hover.png", - }, - - { - "class": "fold_button_control", - "attributes": ["expanded"], - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/darker/fold_down.png", - "layer1.texture": "Material Theme/assets/accent-lime/fold_down--hover.png" - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_lime"], - "fg": [176, 190, 197, 255], - "match_fg": [139, 195, 74], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [139, 195, 74] - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_lime"], - "parents": [{"class": "overlay_control"}], - "fg": [176, 190, 197, 255], - "match_fg": [139, 195, 74], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [139, 195, 74] - }, - - // Panels sublabels - - { - "class": "quick_panel_path_label", - "settings": ["material_theme_accent_lime"], - "fg": [97, 97, 97, 255], - "match_fg": [139, 195, 74], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [139, 195, 74] - }, - - // Panels data / score - - { - "class": "quick_panel_score_label", - "settings": ["material_theme_accent_lime"], - "fg": [139, 195, 74], - "selected_fg": [255, 255, 255, 255] - }, - - { - "class": "show_tabs_dropdown_button", - "settings": ["material_theme_accent_lime"], - "layer1.texture": "Material Theme/assets/accent-lime/overflow_menu--hover.png", - }, - - // Textline input oveflow menu - - { - "class": "dropdown_button_control", - "settings": ["material_theme_accent_lime"], - "layer1.texture": "Material Theme/assets/accent-lime/overflow_menu--hover.png", - }, - - /* Buttons icons settings - ===================================================================== */ - - // Regex Icon - { - "class": "icon_regex", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/find_regex--hover.png", - }, - - // Preserve case sensitive - - { - "class": "icon_case", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/find_case--hover.png", - }, - // Wholeword - - { - "class": "icon_whole_word", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/find_word--hover.png", - }, - - // Wrap - - { - "class": "icon_wrap", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/find_wrap--hover.png", - }, - - // In selection - - { - "class": "icon_in_selection", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/find_inselection--hover.png", - }, - - - // Highlight Result - - { - "class": "icon_highlight", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/find_highlight--hover.png", - }, - - // Preserve Case - - { - "class": "icon_preserve_case", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/replace_preserve_case--hover.png", - }, - - // Show context - - { - "class": "icon_context", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/find_context--hover.png", - }, - - // Use buffer - - { - "class": "icon_use_buffer", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/use_buffer--hover.png", - }, - - // Reverse direction - - { - "class": "icon_reverse", - "settings": ["material_theme_accent_lime"], - "layer0.texture": "Material Theme/assets/accent-lime/find_reverse--hover.png", - }, - - /* PURPLE ACCENT - * =================================================================== */ - - // Sidebar tree highlight - - { - "class": "tree_row", - "settings": ["material_theme_accent_purple"], - "layer1.texture": "Material Theme/assets/accent-purple/tree_highlight.png", - }, - - // Tabs - - { - "class": "tab_control", - "settings": ["material_theme_accent_purple"], - "layer1.texture": "Material Theme/assets/accent-purple/tab_current.png", - }, - - // Tabs close button - - { - "class": "tab_close_button", - "settings": ["material_theme_accent_purple"], - "layer1.texture": "Material Theme/assets/accent-purple/close_icon--hover.png", - "layer3.texture": "Material Theme/assets/accent-purple/dirty_icon--hover.png" - }, - - // Opened files - - { - "class": "close_button", - "settings": ["material_theme_accent_purple"], - "layer1.texture": "Material Theme/assets/accent-purple/close_icon--hover.png", - }, - - // Dirty opened files - - { - "class": "close_button", - "attributes": ["dirty"], - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/dirty_icon--hover.png", - }, - - { - "class": "sidebar_label", - "settings": ["material_theme_accent_purple"], - "parents": [{"class": "tree_row", "attributes": ["expanded"]}], - "color": [156, 39, 176] - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_purple"], - "layer2.texture": "Material Theme/assets/accent-purple/folder--hover.png", - "layer3.texture": "Material Theme/assets/accent-purple/folder_opened--hover.png", - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_purple"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer3.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-purple/folder_opened--hover-0.png", - "Material Theme/assets/accent-purple/folder_opened--hover-1.png", - "Material Theme/assets/accent-purple/folder_opened--hover-2.png", - "Material Theme/assets/accent-purple/folder_opened--hover-3.png", - "Material Theme/assets/accent-purple/folder_opened--hover-4.png", - "Material Theme/assets/accent-purple/folder_opened--hover-5.png", - "Material Theme/assets/accent-purple/folder_opened--hover-5.png", - "Material Theme/assets/accent-purple/folder_opened--hover-5.png", - "Material Theme/assets/accent-purple/folder_opened--hover-6.png", - "Material Theme/assets/accent-purple/folder_opened--hover-6.png", - "Material Theme/assets/accent-purple/folder_opened--hover-6.png", - "Material Theme/assets/accent-purple/folder_opened--hover-6.png", - "Material Theme/assets/accent-purple/folder_opened--hover-7.png", - ], - "loop": false, - "frame_time": 0.020, - } - }, - - // Folder loading - - { - "class": "icon_folder_loading", - "settings": ["material_theme_accent_purple"], - "layer1.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-purple/spinner7.png", - "Material Theme/assets/accent-purple/spinner6.png", - "Material Theme/assets/accent-purple/spinner5.png", - "Material Theme/assets/accent-purple/spinner4.png", - "Material Theme/assets/accent-purple/spinner3.png", - "Material Theme/assets/accent-purple/spinner2.png", - "Material Theme/assets/accent-purple/spinner1.png", - "Material Theme/assets/accent-purple/spinner.png", - ], - "loop": true, - "frame_time": 0.075, - }, - }, - - // tab set scroll left | scroll right - - { - "class": "scroll_tabs_left_button", - "settings": ["material_theme_accent_purple"], - "layer1.texture": "Material Theme/assets/accent-purple/arrow_left--hover.png", - }, - - { - "class": "scroll_tabs_right_button", - "settings": ["material_theme_accent_purple"], - "layer1.texture": "Material Theme/assets/accent-purple/arrow_right--hover.png", - }, - - - { - "class": "fold_button_control", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/commons/fold_right.png", - "layer1.texture": "Material Theme/assets/accent-purple/fold_right--hover.png", - }, - - { - "class": "fold_button_control", - "attributes": ["expanded"], - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/darker/fold_down.png", - "layer1.texture": "Material Theme/assets/accent-purple/fold_down--hover.png" - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_purple"], - "fg": [176, 190, 197, 255], - "match_fg": [156, 39, 176], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [156, 39, 176] - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_purple"], - "parents": [{"class": "overlay_control"}], - "fg": [176, 190, 197, 255], - "match_fg": [156, 39, 176], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [156, 39, 176] - }, - - // Panels sublabels - - { - "class": "quick_panel_path_label", - "settings": ["material_theme_accent_purple"], - "fg": [97, 97, 97, 255], - "match_fg": [156, 39, 176], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [156, 39, 176] - }, - - // Panels data / score - - { - "class": "quick_panel_score_label", - "settings": ["material_theme_accent_purple"], - "fg": [156, 39, 176], - "selected_fg": [255, 255, 255, 255] - }, - - { - "class": "show_tabs_dropdown_button", - "settings": ["material_theme_accent_purple"], - "layer1.texture": "Material Theme/assets/accent-purple/overflow_menu--hover.png", - }, - - // Textline input oveflow menu - - { - "class": "dropdown_button_control", - "settings": ["material_theme_accent_purple"], - "layer1.texture": "Material Theme/assets/accent-purple/overflow_menu--hover.png", - }, - - /* Buttons icons settings - ===================================================================== */ - - // Regex Icon - { - "class": "icon_regex", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/find_regex--hover.png", - }, - - // Preserve case sensitive - - { - "class": "icon_case", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/find_case--hover.png", - }, - // Wholeword - - { - "class": "icon_whole_word", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/find_word--hover.png", - }, - - // Wrap - - { - "class": "icon_wrap", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/find_wrap--hover.png", - }, - - // In selection - - { - "class": "icon_in_selection", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/find_inselection--hover.png", - }, - - - // Highlight Result - - { - "class": "icon_highlight", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/find_highlight--hover.png", - }, - - // Preserve Case - - { - "class": "icon_preserve_case", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/replace_preserve_case--hover.png", - }, - - // Show context - - { - "class": "icon_context", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/find_context--hover.png", - }, - - // Use buffer - - { - "class": "icon_use_buffer", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/use_buffer--hover.png", - }, - - // Reverse direction - - { - "class": "icon_reverse", - "settings": ["material_theme_accent_purple"], - "layer0.texture": "Material Theme/assets/accent-purple/find_reverse--hover.png", - }, - - /* RED ACCENT - * =================================================================== */ - - // Sidebar tree highlight - - { - "class": "tree_row", - "settings": ["material_theme_accent_red"], - "layer1.texture": "Material Theme/assets/accent-red/tree_highlight.png", - }, - - // Tabs - - { - "class": "tab_control", - "settings": ["material_theme_accent_red"], - "layer1.texture": "Material Theme/assets/accent-red/tab_current.png", - }, - - // Tabs close button - - { - "class": "tab_close_button", - "settings": ["material_theme_accent_red"], - "layer1.texture": "Material Theme/assets/accent-red/close_icon--hover.png", - "layer3.texture": "Material Theme/assets/accent-red/dirty_icon--hover.png" - }, - - // Opened files - - { - "class": "close_button", - "settings": ["material_theme_accent_red"], - "layer1.texture": "Material Theme/assets/accent-red/close_icon--hover.png", - }, - - // Dirty opened files - - { - "class": "close_button", - "attributes": ["dirty"], - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/dirty_icon--hover.png", - }, - - { - "class": "sidebar_label", - "settings": ["material_theme_accent_red"], - "parents": [{"class": "tree_row", "attributes": ["expanded"]}], - "color": [229, 115, 115] - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_red"], - "layer2.texture": "Material Theme/assets/accent-red/folder--hover.png", - "layer3.texture": "Material Theme/assets/accent-red/folder_opened--hover.png", - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_red"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer3.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-red/folder_opened--hover-0.png", - "Material Theme/assets/accent-red/folder_opened--hover-1.png", - "Material Theme/assets/accent-red/folder_opened--hover-2.png", - "Material Theme/assets/accent-red/folder_opened--hover-3.png", - "Material Theme/assets/accent-red/folder_opened--hover-4.png", - "Material Theme/assets/accent-red/folder_opened--hover-5.png", - "Material Theme/assets/accent-red/folder_opened--hover-5.png", - "Material Theme/assets/accent-red/folder_opened--hover-5.png", - "Material Theme/assets/accent-red/folder_opened--hover-6.png", - "Material Theme/assets/accent-red/folder_opened--hover-6.png", - "Material Theme/assets/accent-red/folder_opened--hover-6.png", - "Material Theme/assets/accent-red/folder_opened--hover-6.png", - "Material Theme/assets/accent-red/folder_opened--hover-7.png", - ], - "loop": false, - "frame_time": 0.020, - } - }, - - // Folder loading - - { - "class": "icon_folder_loading", - "settings": ["material_theme_accent_red"], - "layer1.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-red/spinner7.png", - "Material Theme/assets/accent-red/spinner6.png", - "Material Theme/assets/accent-red/spinner5.png", - "Material Theme/assets/accent-red/spinner4.png", - "Material Theme/assets/accent-red/spinner3.png", - "Material Theme/assets/accent-red/spinner2.png", - "Material Theme/assets/accent-red/spinner1.png", - "Material Theme/assets/accent-red/spinner.png", - ], - "loop": true, - "frame_time": 0.075, - }, - }, - - // tab set scroll left | scroll right - - { - "class": "scroll_tabs_left_button", - "settings": ["material_theme_accent_red"], - "layer1.texture": "Material Theme/assets/accent-red/arrow_left--hover.png", - }, - - { - "class": "scroll_tabs_right_button", - "settings": ["material_theme_accent_red"], - "layer1.texture": "Material Theme/assets/accent-red/arrow_right--hover.png", - }, - - - { - "class": "fold_button_control", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/commons/fold_right.png", - "layer1.texture": "Material Theme/assets/accent-red/fold_right--hover.png", - }, - - { - "class": "fold_button_control", - "attributes": ["expanded"], - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/darker/fold_down.png", - "layer1.texture": "Material Theme/assets/accent-red/fold_down--hover.png" - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_red"], - "fg": [176, 190, 197, 255], - "match_fg": [244, 67, 54], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [229, 115, 115] - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_red"], - "parents": [{"class": "overlay_control"}], - "fg": [176, 190, 197, 255], - "match_fg": [229, 115, 115], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [229, 115, 115] - }, - - // Panels sublabels - - { - "class": "quick_panel_path_label", - "settings": ["material_theme_accent_red"], - "fg": [97, 97, 97, 255], - "match_fg": [229, 115, 115], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [229, 115, 115] - }, - - // Panels data / score - - { - "class": "quick_panel_score_label", - "settings": ["material_theme_accent_red"], - "fg": [229, 115, 115], - "selected_fg": [255, 255, 255, 255] - }, - - { - "class": "show_tabs_dropdown_button", - "settings": ["material_theme_accent_red"], - "layer1.texture": "Material Theme/assets/accent-red/overflow_menu--hover.png", - }, - - // Textline input oveflow menu - - { - "class": "dropdown_button_control", - "settings": ["material_theme_accent_red"], - "layer1.texture": "Material Theme/assets/accent-red/overflow_menu--hover.png", - }, - - /* Buttons icons settings - ===================================================================== */ - - // Regex Icon - { - "class": "icon_regex", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/find_regex--hover.png", - }, - - // Preserve case sensitive - - { - "class": "icon_case", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/find_case--hover.png", - }, - // Wholeword - - { - "class": "icon_whole_word", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/find_word--hover.png", - }, - - // Wrap - - { - "class": "icon_wrap", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/find_wrap--hover.png", - }, - - // In selection - - { - "class": "icon_in_selection", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/find_inselection--hover.png", - }, - - - // Highlight Result - - { - "class": "icon_highlight", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/find_highlight--hover.png", - }, - - // Preserve Case - - { - "class": "icon_preserve_case", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/replace_preserve_case--hover.png", - }, - - // Show context - - { - "class": "icon_context", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/find_context--hover.png", - }, - - // Use buffer - - { - "class": "icon_use_buffer", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/use_buffer--hover.png", - }, - - // Reverse direction - - { - "class": "icon_reverse", - "settings": ["material_theme_accent_red"], - "layer0.texture": "Material Theme/assets/accent-red/find_reverse--hover.png", - }, - - /* ORANGE ACCENT - * =================================================================== */ - - // Sidebar tree highlight - - { - "class": "tree_row", - "settings": ["material_theme_accent_orange"], - "layer1.texture": "Material Theme/assets/accent-orange/tree_highlight.png", - }, - - // Tabs - - { - "class": "tab_control", - "settings": ["material_theme_accent_orange"], - "layer1.texture": "Material Theme/assets/accent-orange/tab_current.png", - }, - - // Tabs close button - - { - "class": "tab_close_button", - "settings": ["material_theme_accent_orange"], - "layer1.texture": "Material Theme/assets/accent-orange/close_icon--hover.png", - "layer3.texture": "Material Theme/assets/accent-orange/dirty_icon--hover.png" - }, - - // Opened files - - { - "class": "close_button", - "settings": ["material_theme_accent_orange"], - "layer1.texture": "Material Theme/assets/accent-orange/close_icon--hover.png", - }, - - // Dirty opened files - - { - "class": "close_button", - "attributes": ["dirty"], - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/dirty_icon--hover.png", - }, - - { - "class": "sidebar_label", - "settings": ["material_theme_accent_orange"], - "parents": [{"class": "tree_row", "attributes": ["expanded"]}], - "color": [255, 112, 67] - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_orange"], - "layer2.texture": "Material Theme/assets/accent-orange/folder--hover.png", - "layer3.texture": "Material Theme/assets/accent-orange/folder_opened--hover.png", - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_orange"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer3.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-orange/folder_opened--hover-0.png", - "Material Theme/assets/accent-orange/folder_opened--hover-1.png", - "Material Theme/assets/accent-orange/folder_opened--hover-2.png", - "Material Theme/assets/accent-orange/folder_opened--hover-3.png", - "Material Theme/assets/accent-orange/folder_opened--hover-4.png", - "Material Theme/assets/accent-orange/folder_opened--hover-5.png", - "Material Theme/assets/accent-orange/folder_opened--hover-5.png", - "Material Theme/assets/accent-orange/folder_opened--hover-5.png", - "Material Theme/assets/accent-orange/folder_opened--hover-6.png", - "Material Theme/assets/accent-orange/folder_opened--hover-6.png", - "Material Theme/assets/accent-orange/folder_opened--hover-6.png", - "Material Theme/assets/accent-orange/folder_opened--hover-6.png", - "Material Theme/assets/accent-orange/folder_opened--hover-7.png", - ], - "loop": false, - "frame_time": 0.020, - } - }, - - // Folder loading - - { - "class": "icon_folder_loading", - "settings": ["material_theme_accent_orange"], - "layer1.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-orange/spinner7.png", - "Material Theme/assets/accent-orange/spinner6.png", - "Material Theme/assets/accent-orange/spinner5.png", - "Material Theme/assets/accent-orange/spinner4.png", - "Material Theme/assets/accent-orange/spinner3.png", - "Material Theme/assets/accent-orange/spinner2.png", - "Material Theme/assets/accent-orange/spinner1.png", - "Material Theme/assets/accent-orange/spinner.png", - ], - "loop": true, - "frame_time": 0.075, - }, - }, - - // tab set scroll left | scroll right - - { - "class": "scroll_tabs_left_button", - "settings": ["material_theme_accent_orange"], - "layer1.texture": "Material Theme/assets/accent-orange/arrow_left--hover.png", - }, - - { - "class": "scroll_tabs_right_button", - "settings": ["material_theme_accent_orange"], - "layer1.texture": "Material Theme/assets/accent-orange/arrow_right--hover.png", - }, - - - { - "class": "fold_button_control", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/commons/fold_right.png", - "layer1.texture": "Material Theme/assets/accent-orange/fold_right--hover.png", - }, - - { - "class": "fold_button_control", - "attributes": ["expanded"], - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/darker/fold_down.png", - "layer1.texture": "Material Theme/assets/accent-orange/fold_down--hover.png" - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_orange"], - "fg": [176, 190, 197, 255], - "match_fg": [255, 112, 67], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [229, 115, 115] - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_orange"], - "parents": [{"class": "overlay_control"}], - "fg": [176, 190, 197, 255], - "match_fg": [255, 112, 67], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [229, 115, 115] - }, - - // Panels sublabels - - { - "class": "quick_panel_path_label", - "settings": ["material_theme_accent_orange"], - "fg": [97, 97, 97, 255], - "match_fg": [255, 112, 67], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [229, 115, 115] - }, - - // Panels data / score - - { - "class": "quick_panel_score_label", - "settings": ["material_theme_accent_orange"], - "fg": [255, 112, 67], - "selected_fg": [255, 255, 255, 255] - }, - - { - "class": "show_tabs_dropdown_button", - "settings": ["material_theme_accent_orange"], - "layer1.texture": "Material Theme/assets/accent-orange/overflow_menu--hover.png", - }, - - // Textline input oveflow menu - - { - "class": "dropdown_button_control", - "settings": ["material_theme_accent_orange"], - "layer1.texture": "Material Theme/assets/accent-orange/overflow_menu--hover.png", - }, - - /* Buttons icons settings - ===================================================================== */ - - // Regex Icon - { - "class": "icon_regex", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/find_regex--hover.png", - }, - - // Preserve case sensitive - - { - "class": "icon_case", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/find_case--hover.png", - }, - // Wholeword - - { - "class": "icon_whole_word", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/find_word--hover.png", - }, - - // Wrap - - { - "class": "icon_wrap", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/find_wrap--hover.png", - }, - - // In selection - - { - "class": "icon_in_selection", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/find_inselection--hover.png", - }, - - - // Highlight Result - - { - "class": "icon_highlight", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/find_highlight--hover.png", - }, - - // Preserve Case - - { - "class": "icon_preserve_case", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/replace_preserve_case--hover.png", - }, - - // Show context - - { - "class": "icon_context", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/find_context--hover.png", - }, - - // Use buffer - - { - "class": "icon_use_buffer", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/use_buffer--hover.png", - }, - - // Reverse direction - - { - "class": "icon_reverse", - "settings": ["material_theme_accent_orange"], - "layer0.texture": "Material Theme/assets/accent-orange/find_reverse--hover.png", - }, - - - /* YELLOW ACCENT - * =================================================================== */ - - // Sidebar tree highlight - - { - "class": "tree_row", - "settings": ["material_theme_accent_yellow"], - "layer1.texture": "Material Theme/assets/accent-yellow/tree_highlight.png", - }, - - // Tabs - - { - "class": "tab_control", - "settings": ["material_theme_accent_yellow"], - "layer1.texture": "Material Theme/assets/accent-yellow/tab_current.png", - }, - - // Tabs close button - - { - "class": "tab_close_button", - "settings": ["material_theme_accent_yellow"], - "layer1.texture": "Material Theme/assets/accent-yellow/close_icon--hover.png", - "layer3.texture": "Material Theme/assets/accent-yellow/dirty_icon--hover.png" - }, - - // Opened files - - { - "class": "close_button", - "settings": ["material_theme_accent_yellow"], - "layer1.texture": "Material Theme/assets/accent-yellow/close_icon--hover.png", - }, - - // Dirty opened files - - { - "class": "close_button", - "attributes": ["dirty"], - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/dirty_icon--hover.png", - }, - - { - "class": "sidebar_label", - "settings": ["material_theme_accent_yellow"], - "parents": [{"class": "tree_row", "attributes": ["expanded"]}], - "color": [255, 241, 118] - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_yellow"], - "layer2.texture": "Material Theme/assets/accent-yellow/folder--hover.png", - "layer3.texture": "Material Theme/assets/accent-yellow/folder_opened--hover.png", - }, - - { - "class": "icon_folder", - "settings": ["material_theme_accent_yellow"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer3.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-yellow/folder_opened--hover-0.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-1.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-2.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-3.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-4.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-5.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-5.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-5.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", - "Material Theme/assets/accent-yellow/folder_opened--hover-7.png", - ], - "loop": false, - "frame_time": 0.020, - } - }, - - // Folder loading - - { - "class": "icon_folder_loading", - "settings": ["material_theme_accent_yellow"], - "layer1.texture": - { - "keyframes": - [ - "Material Theme/assets/accent-yellow/spinner7.png", - "Material Theme/assets/accent-yellow/spinner6.png", - "Material Theme/assets/accent-yellow/spinner5.png", - "Material Theme/assets/accent-yellow/spinner4.png", - "Material Theme/assets/accent-yellow/spinner3.png", - "Material Theme/assets/accent-yellow/spinner2.png", - "Material Theme/assets/accent-yellow/spinner1.png", - "Material Theme/assets/accent-yellow/spinner.png", - ], - "loop": true, - "frame_time": 0.075, - }, - }, - - // tab set scroll left | scroll right - - { - "class": "scroll_tabs_left_button", - "settings": ["material_theme_accent_yellow"], - "layer1.texture": "Material Theme/assets/accent-yellow/arrow_left--hover.png", - }, - - { - "class": "scroll_tabs_right_button", - "settings": ["material_theme_accent_yellow"], - "layer1.texture": "Material Theme/assets/accent-yellow/arrow_right--hover.png", - }, - - - { - "class": "fold_button_control", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/commons/fold_right.png", - "layer1.texture": "Material Theme/assets/accent-yellow/fold_right--hover.png", - }, - - { - "class": "fold_button_control", - "attributes": ["expanded"], - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/darker/fold_down.png", - "layer1.texture": "Material Theme/assets/accent-yellow/fold_down--hover.png" - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_yellow"], - "fg": [176, 190, 197, 255], - "match_fg": [255, 241, 118], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [229, 115, 115] - }, - - // Panel labels - - { - "class": "quick_panel_label", - "settings": ["material_theme_accent_yellow"], - "parents": [{"class": "overlay_control"}], - "fg": [176, 190, 197, 255], - "match_fg": [255, 241, 118], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [229, 115, 115] - }, - - // Panels sublabels - - { - "class": "quick_panel_path_label", - "settings": ["material_theme_accent_yellow"], - "fg": [97, 97, 97, 255], - "match_fg": [255, 241, 118], - "selected_fg": [255, 255, 255, 255], - "selected_match_fg": [229, 115, 115] - }, - - // Panels data / score - - { - "class": "quick_panel_score_label", - "settings": ["material_theme_accent_yellow"], - "fg": [255, 241, 118], - "selected_fg": [255, 255, 255, 255] - }, - - { - "class": "show_tabs_dropdown_button", - "settings": ["material_theme_accent_yellow"], - "layer1.texture": "Material Theme/assets/accent-yellow/overflow_menu--hover.png", - }, - - // Textline input oveflow menu - - { - "class": "dropdown_button_control", - "settings": ["material_theme_accent_yellow"], - "layer1.texture": "Material Theme/assets/accent-yellow/overflow_menu--hover.png", - }, - - /* Buttons icons settings - ===================================================================== */ - - // Regex Icon - { - "class": "icon_regex", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/find_regex--hover.png", - }, - - // Preserve case sensitive - - { - "class": "icon_case", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/find_case--hover.png", - }, - // Wholeword - - { - "class": "icon_whole_word", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/find_word--hover.png", - }, - - // Wrap - - { - "class": "icon_wrap", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/find_wrap--hover.png", - }, - - // In selection - - { - "class": "icon_in_selection", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/find_inselection--hover.png", - }, - - - // Highlight Result - - { - "class": "icon_highlight", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/find_highlight--hover.png", - }, - - // Preserve Case - - { - "class": "icon_preserve_case", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/replace_preserve_case--hover.png", - }, - - // Show context - - { - "class": "icon_context", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/find_context--hover.png", - }, - - // Use buffer - - { - "class": "icon_use_buffer", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/use_buffer--hover.png", - }, - - // Reverse direction - - { - "class": "icon_reverse", - "settings": ["material_theme_accent_yellow"], - "layer0.texture": "Material Theme/assets/accent-yellow/find_reverse--hover.png", - }, - - - - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////// - - /* @ THEME OPTIONS - * Options override - ========================================================================= */ - - // Tabs size () - - { - "class": "tabset_control", - "settings": ["material_theme_small_tab"], - "tab_height": 36, - "content_margin": [12, -4, 8, 0] - }, - - { - "class": "tabset_control", - "settings": ["material_theme_tabs_autowidth"], - "tab_width": 0 - }, - - { - "class": "tab_control", - "settings": ["material_theme_small_tab"], - "content_margin": [12, 8, 6, 4], - }, - - // Tabs separator - { - "class": "tab_control", - "settings": ["material_theme_tabs_separator"], - "layer3.texture": "Material Theme/assets/commons/tab_separator.png", - "layer3.inner_margin": [1, 1], - "layer3.opacity": 1.0, - }, - - // Tab Labels - - { - "class": "tab_label", - "settings": ["material_theme_bold_tab"], - "font.bold": true - }, - - // Filetype icons in sidebar - - { - "class": "icon_file_type", - "settings": ["material_theme_disable_fileicons"], - "layer0.opacity": 0, - "content_margin": [0, 0] - }, - - // Folder animation - - { - "class": "icon_folder", - "settings": ["material_theme_disable_folder_animation"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer1.opacity": 0.0, - "layer2.opacity": 0.0, - "layer3.texture": "Material Theme/assets/commons/folder--hover.png", - }, - - // Folder animation Lime - - { - "class": "icon_folder", - "settings": ["material_theme_disable_folder_animation", "material_theme_accent_lime"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer1.opacity": 0.0, - "layer2.opacity": 0.0, - "layer3.texture": "Material Theme/assets/accent-lime/folder--hover.png", - }, - - // Folder animation Purple - - { - "class": "icon_folder", - "settings": ["material_theme_disable_folder_animation", "material_theme_accent_purple"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer1.opacity": 0.0, - "layer2.opacity": 0.0, - "layer3.texture": "Material Theme/assets/accent-purple/folder--hover.png", - }, - - // Folder animation Red - - { - "class": "icon_folder", - "settings": ["material_theme_disable_folder_animation", "material_theme_accent_red"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer1.opacity": 0.0, - "layer2.opacity": 0.0, - "layer3.texture": "Material Theme/assets/accent-red/folder--hover.png", - }, - - // Folder animation Orange - - { - "class": "icon_folder", - "settings": ["material_theme_disable_folder_animation", "material_theme_accent_orange"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer1.opacity": 0.0, - "layer2.opacity": 0.0, - "layer3.texture": "Material Theme/assets/accent-orange/folder--hover.png", - }, - - // Folder animation Yellow - - { - "class": "icon_folder", - "settings": ["material_theme_disable_folder_animation", "material_theme_accent_yellow"], - "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], - "layer1.opacity": 0.0, - "layer2.opacity": 0.0, - "layer3.texture": "Material Theme/assets/accent-yellow/folder--hover.png", - }, - - // Small status bar - - { - "class": "status_container", - "settings": ["material_theme_small_statusbar"], - "content_margin": [12, 6, 12, 6], - }, - - // Tree Indicator - - { - "class": "tree_row", - "settings": ["material_theme_disable_tree_indicator"], - "attributes": ["selected"], - "layer1.opacity": 0.0 - }, - - // Status bar panel - { - "class": "panel_control", - "settings": ["material_theme_panel_separator"], - "layer1.texture": "Material Theme/assets/commons/panel_separator.png", - "layer1.opacity": 0.2, - "layer1.inner_margin": [2, 2, 2, 2], - }, + /* @EMPTY WINDOW + * Style for empty (no tabs) window + ========================================================================= */ + + { + "class": "sheet_container_control", + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0 + }, + + + /* @GRID LAYOUT + * Grid style + ========================================================================= */ + + { + "class": "grid_layout_control", + "border_size": 1, + "border_color": [27, 27, 27] + }, + + + /* @DIALOG POPUP + * Dialog popup style and progressbar + ========================================================================= */ + + { + "class": "progress_gauge_control", + "layer0.tint": [128, 203, 196], + "layer0.opacity": 1.0, + "content_margin": [0, 6] + }, + + { + "class": "dialog", + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0 + }, + + { + "class": "progress_bar_control", + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0, + }, + + + /* @CODE FOLDING + * Folding arrow setting and behavioring + ========================================================================= */ + + { + "class": "fold_button_control", + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/fold_right--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + "content_margin": [9, 7, 8, 6] + }, + + { + "class": "fold_button_control", + "attributes": ["hover"], + "layer0.opacity": 0.0, + "layer1.opacity": 1.0 + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/commons/fold_down--hover.png" + }, + + + /* @AUTOCOMPLETE + * Autocomplete popup setting and behavioring + ========================================================================= */ + + + { + "class": "popup_control", + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0, + "content_margin": [0, 0] + }, + + { + "class": "auto_complete", + "row_padding": [12, 6], + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0 + }, + + { + "class": "auto_complete_label", + "fg": [176, 190, 197, 255], + "match_fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [128, 203, 196, 255] + }, + + { + "class": "table_row", + "layer0.tint": [97, 97, 97], + "layer0.opacity": 0.0, + }, + + { + "class": "table_row", + "attributes": ["selected"], + "layer0.opacity": 1.0 + }, + + + /* @TOOLTIP + * Tooltip setting and behavioring + ========================================================================= */ + + { + "class": "tool_tip_control", + "layer0.tint": [33,33,33], + "layer0.inner_margin": [0, 0], + "layer0.opacity": 1.0, + "content_margin": [8, 8] + }, + + { + "class": "tool_tip_label_control", + "color": [255, 255, 255, 255] + }, + + + /* @OVERLAY PANELS + * Overlay panels setting and behavioring + ========================================================================= */ + + // Command Panel + { + "class": "overlay_control", + "layer0.texture": "Material Theme/assets/darker/overlay-bg.png", + "layer0.inner_margin": [16, 4, 16, 33], + "layer0.opacity": 1.0, + "layer1.texture": "Material Theme/assets/commons/quick-panel-background.png", + "layer1.inner_margin": [16, 0, 16, 25], + "layer1.opacity": 1.0, + "content_margin": [13, 13, 13, 33] + }, + + // Command Panel list item style (cmd + shift + p) + + { + "class": "mini_quick_panel_row", + "layer0.tint": [33, 33, 33, 0], + "layer0.inner_margin": [2, 2, 2, 2], + "layer0.opacity": 1.0 + }, + + // Command Panel selected list item style (cmd + p) + + { + "class": "mini_quick_panel_row", + "attributes": ["selected"], + "layer0.tint": [66, 66, 66] + }, + + // Quick panel project setting (project manager) (cmd + ctrl + p) + + { + "class": "quick_panel", + "row_padding": [32, 12], + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0 + }, + + // Quick Panel row default style (project manager) + + { + "class": "quick_panel_row", + "layer0.tint": [33, 33, 33, 0], + "layer0.opacity": 1.0 + }, + + // Row panel style inside comman panel (cmd + shift + p) + + { + "class": "quick_panel_row", + "parents": [{"class": "overlay_control"}], + "layer0.tint": [33, 33, 33, 0], + "layer0.opacity": 1.0 + }, + + // Quick panel (project) style inside overlay_control (cmd + shift + p) + + { + "class": "quick_panel", + "parents": [{"class": "overlay_control"}], + "row_padding": [32, 12], + "layer0.tint": [33, 33, 33, 0], + "layer0.opacity": 1.0 + }, + + // Quick Panel selected list item style + + { + "class": "quick_panel_row", + "attributes": ["selected"], + "layer0.tint": [66, 66, 66], + "layer1.opacity": 0.0 + }, + + // Panel labels + + { + "class": "quick_panel_label", + "fg": [176, 190, 197, 255], + "match_fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [128, 203, 196, 255] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [128, 203, 196, 255] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "fg": [97, 97, 97, 255], + "match_fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [128, 203, 196, 255] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255] + }, + + + /* @TABS + * Tabs settings and behavioring + ========================================================================= */ + + { + "class": "tabset_control", + + "layer0.opacity": 1.0, + "layer0.tint": [33, 33, 33], + "tint_index": 1, + "layer0.inner_margin": [2, 6], + "layer0.opacity": 1.0, + "content_margin": [12, -10, 8, 0], + "tab_overlap": 0, + "tab_width": 180, + "tab_min_width": 64, + "tab_height": 54, + "mouse_wheel_switch": false + }, + { + "class": "tabset_control", + "settings": ["mouse_wheel_switches_tabs", "!enable_tab_scrolling"], + "mouse_wheel_switch": true + }, + // Tabs + { + "class": "tab_control", + + "layer0.tint": [33, 33, 33], + "layer0.inner_margin": [24, 0], + "layer0.opacity": 1.0, + "tint_index": 0, + + "layer1.texture": "Material Theme/assets/darker/tab_current.png", + "layer1.inner_margin": [0, 0], + "layer1.opacity": 0.0, + + "layer2.tint": [255, 255, 255, 10], + "layer2.inner_margin": [0, 0], + "layer2.opacity": { "target": 0.0, "speed": 3.0, "interpolation": "smoothstep" }, + + "content_margin": [18, 12, 11, 4], + "max_margin_trim": 0, + "hit_test_level": 0.4 + }, + + // Selected current tab + + { + "class": "tab_control", "attributes": ["selected"], + "layer1.opacity": 1.0, + "layer2.opacity": 0.0 + }, + + // Hovered current tab + + { + "class": "tab_control", "attributes": ["hover"], + "layer1.opacity": 0.0, + "layer2.opacity": { "target": 0.4, "speed": 5.0, "interpolation": "smoothstep" } + }, + + // Selected current tab + + { + "class": "tab_control", "attributes": ["selected","hover"], + "layer1.opacity": 1.0, + "layer2.opacity": { "target": 0.4, "speed": 5.0, "interpolation": "smoothstep" } + }, + + // Tab Labels + + { + "class": "tab_label", + "fg": [97, 97, 97, 255], + "shadow_color": [255, 255, 255, 0], + "shadow_offset": [0, 0], + "font.size": 11, + "font.italic": false, + "font.bold": false + }, + + // Tab selected label color + + { + "class": "tab_label", + "parents": [{"class": "tab_control", "attributes": ["selected"]}], + "fg": [255, 255, 255, 255], + "shadow_color": [255, 255, 255, 0], + "shadow_offset": [0, 0] + }, + + { + "class": "tab_label", + "attributes": ["transient"], + "font.italic": true + }, + + // Tab Close Buttons + + { + "class": "tab_close_button", + "content_margin": [0, 0], + + // Close Icon + "layer0.texture": "Material Theme/assets/darker/close_icon.png", + "layer0.opacity": 1, + "layer0.inner_margin": 0, + + // Close Icon Hover + "layer1.texture": "Material Theme/assets/commons/close_icon--hover.png", + "layer1.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" }, + + // Dirty Icon + "layer2.texture": "Material Theme/assets/darker/dirty_icon.png", + "layer2.inner_margin": 0, + + // Dirty Icon Hover + "layer3.texture": "Material Theme/assets/commons/dirty_icon--hover.png", + "layer3.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" } + }, + // Default + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "content_margin": [8,8], + }, + // Selected Tab + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "parents": [{"class": "tab_control", "attributes": ["selected"]}], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 1, // Close Icon Hover + }, + // Default hover + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "attributes": ["hover"], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 1, // Close Icon Hover + }, + // Dirty tab + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["dirty"]}], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 0, // Close Icon Hover + "layer2.opacity": 0, // Dirty Icon + "layer3.opacity": 1, // Dirty Icon Hover + "content_margin": [8,8], + }, + // Dirty tab on hover + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["dirty"]}], + "attributes": ["hover"], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 1, // Close Icon Hover + "layer2.opacity": 0, // Dirty Icon + "layer3.opacity": 0 // Dirty Icon Hover + }, + // Selected dirty tab + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["selected", "dirty"]}], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 0, // Close Icon Hover + "layer2.opacity": 0, // Dirty Icon + "layer3.opacity": 1 // Dirty Icon Hover + }, + // Selected dirty tab on hover + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["selected", "dirty"]}], + "attributes": ["hover"], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 1, // Close Icon Hover + "layer2.opacity": 0, // Dirty Icon + "layer3.opacity": 0 // Dirty Icon Hover + }, + // tab set scroll left | scroll right + { + "class": "scroll_tabs_left_button", + "content_margin": [14, 7], + "layer0.texture": "Material Theme/assets/darker/arrow_left.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/arrow_left--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + }, + + { + "class": "scroll_tabs_left_button", + "attributes": ["hover"], + "layer1.opacity": 1.0 + }, + + { + "class": "scroll_tabs_right_button", + "content_margin": [14, 7], + "layer0.texture": "Material Theme/assets/darker/arrow_right.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/arrow_right--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + }, + + { + "class": "scroll_tabs_right_button", + "attributes": ["hover"], + "layer1.opacity": 1.0 + }, + + { + "class": "show_tabs_dropdown_button", + "content_margin": [12, 12], + "layer0.texture": "Material Theme/assets/darker/overflow_menu.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/overflow_menu--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + }, + + { + "class": "show_tabs_dropdown_button", + "attributes": ["hover"], + "layer1.opacity": 1.0 + }, + + + /* @SIDEBAR + * Sidebar panel settings and behavioring + ========================================================================= */ + + + { + "class": "sidebar_container", + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0, + "layer0.draw_center": false, + "layer0.inner_margin": [0, 24, 12, 24], + "content_margin": [0, 12, 0, 0] + }, + { + "class": "sidebar_tree", + "row_padding": [24, 5], + "indent": 16, + "indent_offset": 0, + "indent_top_level": false, + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0 + }, + + { + "class": "sidebar_heading", + "color": [207, 216, 220], + "font.bold": false, + "font.size": 12, + "shadow_color": [250, 250, 250, 0], + "shadow_offset": [0, 0] + }, + + { + "class": "sidebar_heading", + "parents": + [ + { "class": "tree_row", "attributes": ["selected"] } + ], + "shadow_color": [160, 174, 192, 0], + }, + + { + "class": "tree_row", + "layer1.texture": "Material Theme/assets/darker/tree_highlight.png", + "layer1.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" }, + "layer1.inner_margin": [22, 8, 0, 0] + }, + + { + "class": "tree_row", + "attributes": ["selected"], + "layer1.opacity": { "target": 1.0, "speed": 5.0, "interpolation": "smoothstep" } + }, + + { + "class": "sidebar_label", + "color": [97, 97, 97], + "font.bold": false, + "font.italic": false, + "shadow_color": [255, 255, 255, 0], + "shadow_offset": [0, 0] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["hover"]}], + "color": [175, 189, 196], + "shadow_color": [255, 255, 255, 0], + "shadow_offset": [0, 0] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["selected"]}], + "font.bold": false, + "color": [255, 255, 255] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expandable"]}], + "color": [175, 189, 196] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expandable"]}], + "settings": ["bold_folder_labels"], + "font.bold": true, + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expandable", "selected"]}], + "color": [255, 255, 255] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [128, 203, 196] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "settings": ["bold_folder_labels"], + "font.bold": true + }, + + { + "class": "sidebar_label", + "attributes": ["transient"], + "font.italic": false + }, + + // File icons and folder + + { + "class": "icon_file_type", + // layer0.texture is filled in by code with the relevant icon name + "layer0.opacity": 0.6, + "content_margin": [9, 9] + }, + { + "class": "icon_file_type", + "parents": [{"class": "tree_row", "attributes": ["selected"]}], + "layer0.opacity": 1, + "content_margin": [9, 9] + }, + + // Secondary folder icon (original) used as main folder icon + + { + "class": "icon_folder", + "content_margin": [10, 8], + "layer0.tint": [38, 50, 56], + "layer0.opacity": 0, + "layer1.texture": "Material Theme/assets/darker/folder.png", + "layer1.opacity": 1, + "layer2.texture": "Material Theme/assets/commons/folder--hover.png", + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/commons/folder_opened--hover.png", + "layer3.opacity": 0.0, + }, + + { + "class": "icon_folder", + "parents": + [ + { "class": "tree_row", "attributes": ["expanded"] } + ], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.opacity": 1.0, + }, + + { + "class": "icon_folder", + "parents": + [ + { "class": "tree_row", "attributes": ["hover"] } + ], + "layer1.opacity": 0.0, + "layer2.opacity": 1.0, + "layer3.opacity": 0.0, + }, + + { + "class": "icon_folder", + "parents": + [ + { "class": "tree_row", "attributes": ["expanded", "hover"] } + ], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/commons/folder_opened--hover-0.png", + "Material Theme/assets/commons/folder_opened--hover-1.png", + "Material Theme/assets/commons/folder_opened--hover-2.png", + "Material Theme/assets/commons/folder_opened--hover-3.png", + "Material Theme/assets/commons/folder_opened--hover-4.png", + "Material Theme/assets/commons/folder_opened--hover-5.png", + "Material Theme/assets/commons/folder_opened--hover-5.png", + "Material Theme/assets/commons/folder_opened--hover-5.png", + "Material Theme/assets/commons/folder_opened--hover-6.png", + "Material Theme/assets/commons/folder_opened--hover-6.png", + "Material Theme/assets/commons/folder_opened--hover-6.png", + "Material Theme/assets/commons/folder_opened--hover-6.png", + "Material Theme/assets/commons/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + }, + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.opacity": 1.0, + }, + + { + "class": "icon_folder", + "parents": + [ + { "class": "tree_row", "attributes": ["selected"] } + ], + "layer1.texture": "Material Theme/assets/commons/folder--hover.png", + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/commons/spinner7.png", + "Material Theme/assets/commons/spinner6.png", + "Material Theme/assets/commons/spinner5.png", + "Material Theme/assets/commons/spinner4.png", + "Material Theme/assets/commons/spinner3.png", + "Material Theme/assets/commons/spinner2.png", + "Material Theme/assets/commons/spinner1.png", + "Material Theme/assets/commons/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + + "layer0.opacity": 0.0, + "content_margin": [8, 8] + }, + + // Symlink folder icon + + { + "class": "icon_folder_dup", + "layer0.texture": "Material Theme/assets/darker/folder_dup.png", + "layer0.opacity": 1.0, + "content_margin": [13, 8] + }, + + { + "class": "icon_folder_dup", + "parents": + [{ "class": "tree_row", "attributes": ["hover"] }], + "layer0.texture": "Material Theme/assets/commons/folder_dup--hover.png" + }, + + { + "class": "icon_folder_dup", + "parents": [{"class": "tree_row", "attributes": ["expanded"] }], + "layer0.texture": "Material Theme/assets/commons/folder_dup--hover.png" + }, + + // Hidden arrow icon before folder + + { + "class": "disclosure_button_control", + "layer0.texture": "Material Theme/assets/darker/folder.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/folder--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + "content_margin": [0, 0, 0, 0] + }, + + { + "class": "disclosure_button_control", + "parents": + [ + { "class": "tree_row", "attributes": ["hover"] } + ], + "layer0.opacity": 0.0, + "layer1.opacity": 1.0 + }, + + { + "class": "disclosure_button_control", + "attributes": ["expanded"], + "layer0.texture": "Material Theme/assets/commons/folder_opened--hover.png", + }, + + { + "class": "tree_row", + "layer0.tint": [33, 33, 33], + "layer0.opacity": 0.0, + "layer0.inner_margin": [1, 1] + }, + + { + "class": "tree_row", + "attributes": ["selected"], + "layer0.opacity": 1 + }, + // Opened files + { + "class": "close_button", + "content_margin": [8, 8], + + // Default Close icon + "layer0.texture": "Material Theme/assets/darker/close_icon.png", + "layer0.opacity": { "target": 0.0, "speed": 7.0, "interpolation": "smoothstep" }, + "layer0.inner_margin": [0,0], + + // Hover close icon + "layer1.texture": "Material Theme/assets/commons/close_icon--hover.png", + "layer1.opacity": 0, + "layer1.inner_margin": [0,0], + }, + + // Opened file hover + + { + "class": "close_button", + "parents": + [ + { "class": "tree_row", "attributes": ["hover"] } + ], + // Default Close icon + "layer0.texture": "Material Theme/assets/default/close_icon.png", + "layer0.opacity": { "target": 1.0, "speed": 7.0, "interpolation": "smoothstep" }, + "layer0.inner_margin": [0,0], + }, + + { + "class": "close_button", + "attributes": ["dirty"], + "layer0.texture": "Material Theme/assets/commons/dirty_icon--hover.png", + "layer0.opacity": 1.0, + }, + + { + "class": "close_button", + "attributes": ["hover"], + "layer0.opacity": 0, + "layer1.opacity": 1.0 + }, + + + /* @ SCROLLBARS + * Scrollbars settings and behavioring + ========================================================================= */ + + // Normal Vertical scrollbar track + + { + "class": "scroll_bar_control", + "layer0.texture": "Material Theme/assets/darker/normal_bar_vertical.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [0, 6], + "blur": false + }, + + // Normal Vertical scrollbar track inside overlay panel + + { + "class": "scroll_bar_control", + "parents": [{"class": "overlay_control"}], + "layer0.tint": [38, 50, 56, 0], + "layer0.opacity": 1.0, + "layer0.inner_margin": [0, 6], + "blur": false + }, + + // Normal horizontal scrollbar track + + { + "class": "scroll_bar_control", + "attributes": ["horizontal"], + "layer0.texture": "Material Theme/assets/darker/normal_bar_horizontal.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [6, 0], + "blur": false + }, + + // Normal horizontal scrollbar track inside overlay panel + + { + "class": "scroll_bar_control", + "attributes": ["horizontal"], + "parents": [{"class": "overlay_control"}], + "layer0.tint": [38, 50, 56, 0], + "layer0.opacity": 0.0, + "layer0.inner_margin": [0, 2], + "blur": false + }, + + // Scrollbars corner + + { + "class": "scroll_corner_control", + "layer0.texture": "Material Theme/assets/darker/normal_bar_corner.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [1, 1] + }, + + // Vertical puck controller + + { + "class": "puck_control", + "layer0.tint": [38, 50, 255, 255], + "layer0.opacity": 1.0, + "layer0.inner_margin": [10, 10], + "layer1.texture": "Material Theme/assets/darker/thumb_vertical.png", + "layer1.opacity": 1.0, + "layer1.inner_margin": [8, 8], + "content_margin": [6, 16], + "blur": false + }, + + // Horizontal puck controller + + { + "class": "puck_control", + "attributes": ["horizontal"], + "layer0.texture": "Material Theme/assets/darker/thumb_horizontal.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [10, 0], + "content_margin": [16, 6], + "blur": false + }, + + { + "class": "scroll_area_control", + "settings": ["overlay_scroll_bars"], + "overlay": true + }, + + { + "class": "scroll_area_control", + "settings": ["!overlay_scroll_bars"], + "overlay": false // set to false for the original behavior + }, + + + { + "class": "scroll_area_control", + "parents": [{"class": "overlay_control"}], + "settings": ["overlay_scroll_bars"], + "overlay": true // set to false for the original behavior + }, + + { + "class": "scroll_area_control", + "parents": [{"class": "sidebar_container"}], + "settings": ["!overlay_scroll_bars"], + "overlay": false // set to false for the original behavior + }, + + { + "class": "scroll_bar_control", + "settings": ["overlay_scroll_bars"], + "layer0.texture": "Material Theme/assets/darker/normal_bar_vertical.png", + "layer0.inner_margin": [0, 5], + "blur": true + }, + + { + "class": "scroll_bar_control", + "settings": ["overlay_scroll_bars"], + "attributes": ["horizontal"], + "layer0.texture": "Material Theme/assets/darker/overlay_bar_horizontal.png", + "layer0.inner_margin": [5, 0], + "layer0.opacity": 0.0, + "layer1.texture": "Material Theme/assets/darker/overlay_bar_horizontal.png", + "layer1.inner_margin": [5, 0], + "layer1.opacity": 0.0, + "blur": true + }, + + { + "class": "puck_control", + "layer0.tint": [38, 50, 56], + "layer0.opacity": 0.0, + "layer0.inner_margin": [1, 8, 1, 8], + "layer1.texture": "Material Theme/assets/darker/thumb_vertical.png", + "layer1.inner_margin": [1, 8, 1, 8], + "content_margin": [6, 16], + "blur": true + }, + + { + "class": "puck_control", + "attributes": ["horizontal"], + "layer0.tint": [38, 50, 56], + "layer0.opacity": 0.0, + "layer0.inner_margin": [8, 1, 8, 1], + "layer1.texture": "Material Theme/assets/darker/thumb_horizontal.png", + "layer1.inner_margin": [8, 1, 8, 1], + "content_margin": [16, 6], + "blur": true + }, + + + /* @MINIMAP + * Minimap settings and behavioring + ========================================================================= */ + + + { + "class": "minimap_control", + "settings": ["always_show_minimap_viewport"], + "viewport_color": [255, 255, 255, 50], + "viewport_opacity": 0.4, + }, + + { + "class": "minimap_control", + "settings": ["!always_show_minimap_viewport"], + "viewport_color": [128, 203, 196, 50], + "viewport_opacity": { "target": 0.0, "speed": 4.0, "interpolation": "smoothstep" }, + }, + { + "class": "minimap_control", + "attributes": ["hover"], + "settings": ["!always_show_minimap_viewport"], + "viewport_opacity": { "target": 0.4, "speed": 20.0, "interpolation": "smoothstep" }, + }, + + + /* @STATUS BAR + * Status bar settings and behavioring + ========================================================================= */ + + // All labels + + { + "class": "label_control", + "color": [176, 190, 197], + "shadow_color": [24, 24, 24, 0], + "shadow_offset": [0, 0], + "font.bold": true + }, + + // Status bar labels + + { + "class": "label_control", + "parents": [{"class": "status_bar"}], + "color": [97, 97, 97, 200], + "font.bold": false + }, + + // Text field labels + + { + "class": "status_bar", + + // Layer 0 base + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0, + "layer0.inner_margin": [2, 2], + + // Visible tint layer + "layer1.tint": [33, 33, 33], + "layer1.opacity": 1.0, + "layer1.inner_margin": [2, 2], + + "content_margin": [0, 0] + }, + { + "class": "status_container", + "content_margin": [24, 12, 24, 12], + }, + { + "class": "status_button", + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0, + "layer0.draw_center": false, + "layer0.inner_margin": [1, 0, 0, 0], + "content_margin": [10, 2, 10, 3], + "min_size": [75, 0] + }, + { + "class": "status_button", + "layer0.tint": [33, 33, 33], + "layer0.opacity": 1.0, + "layer0.draw_center": false, + "layer0.inner_margin": [1, 0, 0, 0], + "content_margin": [10, 2, 10, 3], + "min_size": [75, 0], + }, + + + /* @WIDGET PANEL + * Widget, input, buttons settings and behavioring + ========================================================================= */ + + + // Status bar panel + { + "class": "panel_control", + "layer0.tint": [33, 33, 33], + "layer0.inner_margin": [2, 2, 2, 2], + "layer0.opacity": 1.0, + "layer1.tint": [33, 33, 33], + "layer1.inner_margin": [2, 2, 2, 2], + "layer1.opacity": 1.0, + "content_margin": [6, 14, 6, 8], + }, + + // Status bar panel close icon + + { + "class": "panel_close_button", + "layer0.texture": "Material Theme/assets/darker/close_icon.png", + "layer0.opacity": 0.6, + "layer1.texture": "Material Theme/assets/commons/close_icon--hover.png", + "layer1.opacity": 0.0, + "content_margin": [0, 0] // 8,8 to show + }, + + { + "class": "panel_close_button", + "attributes": ["hover"], + "layer0.opacity": 0.0, + "layer1.opacity": 1.0, + }, + + // Texline input + + { + "class": "text_line_control", + "layer0.texture": "Material Theme/assets/darker/input_field_border.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [20, 5, 20, 5], + "tint_index": 1, + "content_margin": [10, 8, 13, 8] + }, + + + // Textline input inside overlay panels + + { + "class": "text_line_control", + "parents": [{"class": "overlay_control"}], + "layer0.texture": "Material Theme/assets/darker/input_field_border--short.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [32, 2, 32, 2], + "layer0.draw_center": true, + + "content_margin": [32, 8, 32, 8] + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "content_margin": [12, 12], + "layer0.texture": "Material Theme/assets/darker/overflow_menu.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [0, 0], + "layer1.texture": "Material Theme/assets/commons/overflow_menu--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": [0, 0], + }, + { + "class": "dropdown_button_control", + "attributes": ["hover"], + "layer1.opacity": 1.0 + }, + + + /* @BUTTONS + * Buttons panels settings and behavioring + ========================================================================= */ + + + // Button labels + + { + "class": "label_control", + "parents": [{"class": "button_control"}], + "color": [176, 190, 196], + "font.bold": true + }, + + { + "class": "button_control", + "content_margin": [6, 12, 6, 12], + "min_size": [75, 0], + "layer0.tint": [33, 33, 33], + "layer0.opacity": 0.0, + "layer0.inner_margin": [6, 6], + "layer1.texture": "Material Theme/assets/commons/full_button_indented.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": [6, 6], + "layer2.texture": "Material Theme/assets/darker/blue_highlight.png", + "layer2.opacity": { "target": 0.0, "speed": 2.0, "interpolation": "smoothstep" }, + "layer2.inner_margin": [6, 6] + }, + { + "class": "button_control", + "attributes": ["pressed"], + "layer0.opacity": 0, + "layer2.opacity": 1.0 + }, + { + "class": "button_control", + "attributes": ["pressed", "hover"], + "layer2.opacity": 0.0 + }, + { + "class": "button_control", + "attributes": ["hover"], + "layer2.opacity": 1.0 + }, + + // Small Icon Buttons + { + "class": "icon_button_control", + "layer0.tint": [33, 33, 33], + "layer0.inner_margin": [6, 6], + "layer0.opacity": 0.0, + "layer2.tint": [255, 255, 255], + "layer2.opacity": { "target": 0.0, "speed": 10.0, "interpolation": "smoothstep" }, + "content_margin": [10, 6] + }, + + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "layer0.texture": "Material Theme/assets/commons/find_regex--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/find_regex.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_regex", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "layer0.texture": "Material Theme/assets/commons/find_case--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/find_case.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_case", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Wholeword + + { + "class": "icon_whole_word", + "layer0.texture": "Material Theme/assets/commons/find_word--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/find_word.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + + { + "class": "icon_whole_word", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Wrap + + { + "class": "icon_wrap", + "layer0.texture": "Material Theme/assets/commons/find_wrap--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/find_wrap.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_wrap", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // In selection + + { + "class": "icon_in_selection", + "layer0.texture": "Material Theme/assets/commons/find_inselection--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/find_inselection.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12,12] + }, + + + { + "class": "icon_in_selection", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Highlight Result + + { + "class": "icon_highlight", + "layer0.texture": "Material Theme/assets/commons/find_highlight--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/find_highlight.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_highlight", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "layer0.texture": "Material Theme/assets/commons/replace_preserve_case--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/replace_preserve_case.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_preserve_case", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Show context + + { + "class": "icon_context", + "layer0.texture": "Material Theme/assets/commons/find_context--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/find_context.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + + { + "class": "icon_context", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "layer0.texture": "Material Theme/assets/commons/use_buffer--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/use_buffer.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_use_buffer", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Reverse direction + + { + "class": "icon_reverse", + "layer0.texture": "Material Theme/assets/commons/find_reverse--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/darker/find_reverse.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_reverse", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + + + /* @ THEME ACCENTS + * Accents color settings + ========================================================================= + This specific options define the accents color to be used in the general UI. + NOTE: This rulers must only override the original definitions */ + + + /* LIME ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-lime/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_lime"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [139, 195, 74] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_lime"], + "layer2.texture": "Material Theme/assets/accent-lime/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-lime/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_lime"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-lime/folder_opened--hover-0.png", + "Material Theme/assets/accent-lime/folder_opened--hover-1.png", + "Material Theme/assets/accent-lime/folder_opened--hover-2.png", + "Material Theme/assets/accent-lime/folder_opened--hover-3.png", + "Material Theme/assets/accent-lime/folder_opened--hover-4.png", + "Material Theme/assets/accent-lime/folder_opened--hover-5.png", + "Material Theme/assets/accent-lime/folder_opened--hover-5.png", + "Material Theme/assets/accent-lime/folder_opened--hover-5.png", + "Material Theme/assets/accent-lime/folder_opened--hover-6.png", + "Material Theme/assets/accent-lime/folder_opened--hover-6.png", + "Material Theme/assets/accent-lime/folder_opened--hover-6.png", + "Material Theme/assets/accent-lime/folder_opened--hover-6.png", + "Material Theme/assets/accent-lime/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_lime"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-lime/spinner7.png", + "Material Theme/assets/accent-lime/spinner6.png", + "Material Theme/assets/accent-lime/spinner5.png", + "Material Theme/assets/accent-lime/spinner4.png", + "Material Theme/assets/accent-lime/spinner3.png", + "Material Theme/assets/accent-lime/spinner2.png", + "Material Theme/assets/accent-lime/spinner1.png", + "Material Theme/assets/accent-lime/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-lime/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-lime/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_lime"], + "fg": [176, 190, 197, 255], + "match_fg": [139, 195, 74], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [139, 195, 74] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_lime"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [139, 195, 74], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [139, 195, 74] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_lime"], + "fg": [97, 97, 97, 255], + "match_fg": [139, 195, 74], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [139, 195, 74] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_lime"], + "fg": [139, 195, 74], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_reverse--hover.png", + }, + + /* PURPLE ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-purple/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_purple"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [156, 39, 176] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_purple"], + "layer2.texture": "Material Theme/assets/accent-purple/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-purple/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_purple"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-purple/folder_opened--hover-0.png", + "Material Theme/assets/accent-purple/folder_opened--hover-1.png", + "Material Theme/assets/accent-purple/folder_opened--hover-2.png", + "Material Theme/assets/accent-purple/folder_opened--hover-3.png", + "Material Theme/assets/accent-purple/folder_opened--hover-4.png", + "Material Theme/assets/accent-purple/folder_opened--hover-5.png", + "Material Theme/assets/accent-purple/folder_opened--hover-5.png", + "Material Theme/assets/accent-purple/folder_opened--hover-5.png", + "Material Theme/assets/accent-purple/folder_opened--hover-6.png", + "Material Theme/assets/accent-purple/folder_opened--hover-6.png", + "Material Theme/assets/accent-purple/folder_opened--hover-6.png", + "Material Theme/assets/accent-purple/folder_opened--hover-6.png", + "Material Theme/assets/accent-purple/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_purple"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-purple/spinner7.png", + "Material Theme/assets/accent-purple/spinner6.png", + "Material Theme/assets/accent-purple/spinner5.png", + "Material Theme/assets/accent-purple/spinner4.png", + "Material Theme/assets/accent-purple/spinner3.png", + "Material Theme/assets/accent-purple/spinner2.png", + "Material Theme/assets/accent-purple/spinner1.png", + "Material Theme/assets/accent-purple/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-purple/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-purple/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_purple"], + "fg": [176, 190, 197, 255], + "match_fg": [156, 39, 176], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [156, 39, 176] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_purple"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [156, 39, 176], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [156, 39, 176] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_purple"], + "fg": [97, 97, 97, 255], + "match_fg": [156, 39, 176], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [156, 39, 176] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_purple"], + "fg": [156, 39, 176], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_reverse--hover.png", + }, + + /* RED ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-red/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_red"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [229, 115, 115] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_red"], + "layer2.texture": "Material Theme/assets/accent-red/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-red/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_red"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-red/folder_opened--hover-0.png", + "Material Theme/assets/accent-red/folder_opened--hover-1.png", + "Material Theme/assets/accent-red/folder_opened--hover-2.png", + "Material Theme/assets/accent-red/folder_opened--hover-3.png", + "Material Theme/assets/accent-red/folder_opened--hover-4.png", + "Material Theme/assets/accent-red/folder_opened--hover-5.png", + "Material Theme/assets/accent-red/folder_opened--hover-5.png", + "Material Theme/assets/accent-red/folder_opened--hover-5.png", + "Material Theme/assets/accent-red/folder_opened--hover-6.png", + "Material Theme/assets/accent-red/folder_opened--hover-6.png", + "Material Theme/assets/accent-red/folder_opened--hover-6.png", + "Material Theme/assets/accent-red/folder_opened--hover-6.png", + "Material Theme/assets/accent-red/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_red"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-red/spinner7.png", + "Material Theme/assets/accent-red/spinner6.png", + "Material Theme/assets/accent-red/spinner5.png", + "Material Theme/assets/accent-red/spinner4.png", + "Material Theme/assets/accent-red/spinner3.png", + "Material Theme/assets/accent-red/spinner2.png", + "Material Theme/assets/accent-red/spinner1.png", + "Material Theme/assets/accent-red/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-red/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-red/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_red"], + "fg": [176, 190, 197, 255], + "match_fg": [244, 67, 54], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_red"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [229, 115, 115], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_red"], + "fg": [97, 97, 97, 255], + "match_fg": [229, 115, 115], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_red"], + "fg": [229, 115, 115], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_reverse--hover.png", + }, + + /* ORANGE ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-orange/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_orange"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [255, 112, 67] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_orange"], + "layer2.texture": "Material Theme/assets/accent-orange/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-orange/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_orange"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-orange/folder_opened--hover-0.png", + "Material Theme/assets/accent-orange/folder_opened--hover-1.png", + "Material Theme/assets/accent-orange/folder_opened--hover-2.png", + "Material Theme/assets/accent-orange/folder_opened--hover-3.png", + "Material Theme/assets/accent-orange/folder_opened--hover-4.png", + "Material Theme/assets/accent-orange/folder_opened--hover-5.png", + "Material Theme/assets/accent-orange/folder_opened--hover-5.png", + "Material Theme/assets/accent-orange/folder_opened--hover-5.png", + "Material Theme/assets/accent-orange/folder_opened--hover-6.png", + "Material Theme/assets/accent-orange/folder_opened--hover-6.png", + "Material Theme/assets/accent-orange/folder_opened--hover-6.png", + "Material Theme/assets/accent-orange/folder_opened--hover-6.png", + "Material Theme/assets/accent-orange/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_orange"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-orange/spinner7.png", + "Material Theme/assets/accent-orange/spinner6.png", + "Material Theme/assets/accent-orange/spinner5.png", + "Material Theme/assets/accent-orange/spinner4.png", + "Material Theme/assets/accent-orange/spinner3.png", + "Material Theme/assets/accent-orange/spinner2.png", + "Material Theme/assets/accent-orange/spinner1.png", + "Material Theme/assets/accent-orange/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-orange/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-orange/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_orange"], + "fg": [176, 190, 197, 255], + "match_fg": [255, 112, 67], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_orange"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [255, 112, 67], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_orange"], + "fg": [97, 97, 97, 255], + "match_fg": [255, 112, 67], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_orange"], + "fg": [255, 112, 67], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_reverse--hover.png", + }, + + + /* YELLOW ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-yellow/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_yellow"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [255, 241, 118] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_yellow"], + "layer2.texture": "Material Theme/assets/accent-yellow/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-yellow/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_yellow"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-yellow/folder_opened--hover-0.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-1.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-2.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-3.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-4.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-5.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-5.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-5.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-yellow/spinner7.png", + "Material Theme/assets/accent-yellow/spinner6.png", + "Material Theme/assets/accent-yellow/spinner5.png", + "Material Theme/assets/accent-yellow/spinner4.png", + "Material Theme/assets/accent-yellow/spinner3.png", + "Material Theme/assets/accent-yellow/spinner2.png", + "Material Theme/assets/accent-yellow/spinner1.png", + "Material Theme/assets/accent-yellow/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-yellow/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-yellow/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_yellow"], + "fg": [176, 190, 197, 255], + "match_fg": [255, 241, 118], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_yellow"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [255, 241, 118], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_yellow"], + "fg": [97, 97, 97, 255], + "match_fg": [255, 241, 118], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_yellow"], + "fg": [255, 241, 118], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_reverse--hover.png", + }, + + + + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + + /* @ THEME OPTIONS + * Options override + ========================================================================= */ + + // Tabs size () + + { + "class": "tabset_control", + "settings": ["material_theme_small_tab"], + "tab_height": 36, + "content_margin": [12, -4, 8, 0] + }, + + { + "class": "tabset_control", + "settings": ["material_theme_tabs_autowidth"], + "tab_width": 0 + }, + + { + "class": "tab_control", + "settings": ["material_theme_small_tab"], + "content_margin": [12, 8, 6, 4], + }, + + // Tabs separator + { + "class": "tab_control", + "settings": ["material_theme_tabs_separator"], + "layer3.texture": "Material Theme/assets/commons/tab_separator.png", + "layer3.inner_margin": [1, 1], + "layer3.opacity": 1.0, + }, + + // Tab Labels + + { + "class": "tab_label", + "settings": ["material_theme_bold_tab"], + "font.bold": true + }, + + // Filetype icons in sidebar + + { + "class": "icon_file_type", + "settings": ["material_theme_disable_fileicons"], + "layer0.opacity": 0, + "content_margin": [0, 0] + }, + + // Folder animation + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/commons/folder--hover.png", + }, + + // Folder animation Lime + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_lime"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-lime/folder--hover.png", + }, + + // Folder animation Purple + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_purple"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-purple/folder--hover.png", + }, + + // Folder animation Red + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_red"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-red/folder--hover.png", + }, + + // Folder animation Orange + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_orange"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-orange/folder--hover.png", + }, + + // Folder animation Yellow + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_yellow"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-yellow/folder--hover.png", + }, + + // Small status bar + + { + "class": "status_container", + "settings": ["material_theme_small_statusbar"], + "content_margin": [12, 6, 12, 6], + }, + + // Tree Indicator + + { + "class": "tree_row", + "settings": ["material_theme_disable_tree_indicator"], + "attributes": ["selected"], + "layer1.opacity": 0.0 + }, + + // Status bar panel + + { + "class": "panel_control", + "settings": ["material_theme_panel_separator"], + "layer1.texture": "Material Theme/assets/commons/panel_separator.png", + "layer1.opacity": 0.2, + "layer1.inner_margin": [2, 2, 2, 2], + }, + + // Contrast mode + + { + "class": "sidebar_container", + "settings": ["material_theme_contrast_mode"], + "layer0.tint": [30, 30, 30] + }, + { + "class": "sidebar_tree", + "settings": ["material_theme_contrast_mode"], + "layer0.tint": [30 ,30, 30] + }, + { + "class": "status_bar", + "settings": ["material_theme_contrast_mode"], + "layer1.tint": [30, 30, 30] + }, + { + "class": "panel_control", + "settings": ["material_theme_contrast_mode"], + "layer1.tint": [30, 30, 30] + }, ] diff --git a/Material-Theme-Lighter.sublime-theme b/Material-Theme-Lighter.sublime-theme index 70a55ea16..90e55facd 100644 --- a/Material-Theme-Lighter.sublime-theme +++ b/Material-Theme-Lighter.sublime-theme @@ -18,7 +18,7 @@ { "class": "grid_layout_control", "border_size": 1, - "border_color": [220, 229, 234] + "border_color": [230, 230, 230] }, @@ -264,7 +264,7 @@ "tint_index": 1, "layer0.inner_margin": [2, 6], "layer0.opacity": 1.0, - "content_margin": [12, -8, 8, 0], + "content_margin": [12, 10, 8, 0], "tab_overlap": 0, "tab_width": 180, "tab_min_width": 64, @@ -631,7 +631,7 @@ { "class": "icon_folder", - "content_margin": [13, 8], + "content_margin": [10, 8], "layer0.tint": [250, 250, 250], "layer0.opacity": 0, "layer1.texture": "Material Theme/assets/lighter/folder.png", @@ -3026,4 +3026,26 @@ "layer1.inner_margin": [2, 2, 2, 2], }, + // Contrast mode + + { + "class": "sidebar_container", + "settings": ["material_theme_contrast_mode"], + "layer0.tint": [240, 240, 240] + }, + { + "class": "sidebar_tree", + "settings": ["material_theme_contrast_mode"], + "layer0.tint": [240, 240, 240] + }, + { + "class": "status_bar", + "settings": ["material_theme_contrast_mode"], + "layer1.tint": [240, 240, 240] + }, + { + "class": "panel_control", + "settings": ["material_theme_contrast_mode"], + "layer1.tint": [240, 240, 240] + }, ] diff --git a/Material-Theme-Solarized-Ocean.sublime-theme b/Material-Theme-Solarized-Ocean.sublime-theme new file mode 100644 index 000000000..7657798a7 --- /dev/null +++ b/Material-Theme-Solarized-Ocean.sublime-theme @@ -0,0 +1,2978 @@ +[ + + /* @ EMPTY WINDOW + * Style for empty (no tabs) window + ========================================================================= */ + + { + "class": "sheet_container_control", + "layer0.tint": [0, 43, 55], + "layer0.opacity": 1.0 + }, + + + /* @ GRID LAYOUT + * Grid style + ========================================================================= */ + + { + "class": "grid_layout_control", + "border_size": 2, + "border_color": [39, 53, 60] + }, + + + /* @ DIALOG POPUP + * Dialog popup style and progressbar + ========================================================================= */ + + { + "class": "progress_gauge_control", + "layer0.tint": [128, 203, 196], + "layer0.opacity": 1.0, + "content_margin": [0, 6] + }, + + { + "class": "dialog", + "layer0.tint": [0, 43, 55], + "layer0.opacity": 1.0 + }, + + { + "class": "progress_bar_control", + "layer0.tint": [0, 43, 55], + "layer0.opacity": 1.0, + }, + + + /* @ CODE FOLDING + * Folding arrow setting and behavioring + ========================================================================= */ + + { + "class": "fold_button_control", + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/fold_right--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + "content_margin": [9, 7, 8, 6] + }, + + { + "class": "fold_button_control", + "attributes": ["hover"], + "layer0.opacity": 0.0, + "layer1.opacity": 1.0 + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "layer0.texture": "Material Theme/assets/default/fold_down.png", + "layer1.texture": "Material Theme/assets/commons/fold_down--hover.png" + }, + + + /* @ AUTOCOMPLETE + * Autocomplete popup setting and behavioring + ========================================================================= */ + + + { + "class": "popup_control", + "layer0.tint": [0, 43, 55, 255], + "layer0.opacity": 1.0, + "content_margin": [0, 0] + }, + + { + "class": "auto_complete", + "row_padding": [12, 6], + "layer0.tint": [0, 43, 55, 255], + "layer0.opacity": 1.0 + }, + + { + "class": "auto_complete_label", + "fg": [176, 190, 197, 255], + "match_fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [128, 203, 196, 255] + }, + + { + "class": "table_row", + "layer0.tint": [84, 110, 122], + "layer0.opacity": 0.0, + }, + + { + "class": "table_row", + "attributes": ["selected"], + "layer0.opacity": 10 + }, + + + /* @ TOOLTIP + * Tooltip setting and behavioring + ========================================================================= */ + + { + "class": "tool_tip_control", + "layer0.tint": [33,33,33], + "layer0.inner_margin": [0, 0], + "layer0.opacity": 1.0, + "content_margin": [8, 8] + }, + + { + "class": "tool_tip_label_control", + "color": [255, 255, 255, 255] + }, + + + /* @OVERLAY PANELS + * Overlay panels setting and behavioring + ========================================================================= */ + + // Command Panel + { + "class": "overlay_control", + "layer0.texture": "Material Theme/assets/default/overlay-bg.png", + "layer0.inner_margin": [24, 4, 24, 33], + "layer0.opacity": 1.0, + "layer1.texture": "Material Theme/assets/commons/quick-panel-background.png", + "layer1.inner_margin": [16, 0, 16, 25], + "layer1.opacity": 1.0, + "content_margin": [13, 13, 13, 33] + }, + + // Command Panel list item style (cmd + shift + p) + + { + "class": "mini_quick_panel_row", + "layer0.tint": [0, 43, 55, 0], + "layer0.inner_margin": [2, 2, 2, 2], + "layer0.opacity": 1.0 + }, + + // Command Panel selected list item style (cmd + p) + + { + "class": "mini_quick_panel_row", + "attributes": ["selected"], + "layer0.tint": [84, 110, 122] + }, + + // Quick panel project setting (project manager) (cmd + ctrl + p) + + { + "class": "quick_panel", + "row_padding": [32, 12], + "layer0.tint": [0, 43, 55], + "layer0.opacity": 1.0 + }, + + // Quick Panel row default style (project manager) + + { + "class": "quick_panel_row", + "layer0.tint": [0, 43, 55, 0], + "layer0.opacity": 1.0 + }, + + // Row panel style inside comman panel (cmd + shift + p) + + { + "class": "quick_panel_row", + "parents": [{"class": "overlay_control"}], + "layer0.tint": [0, 43, 55, 0], + "layer0.opacity": 1.0 + }, + + // Quick panel (project) style inside overlay_control (cmd + shift + p) + + { + "class": "quick_panel", + "parents": [{"class": "overlay_control"}], + "row_padding": [32, 12], + "layer0.tint": [0, 43, 55, 0], + "layer0.opacity": 1.0 + }, + + // Quick Panel selected list item style + + { + "class": "quick_panel_row", + "attributes": ["selected"], + "layer0.tint": [84, 110, 122], + "layer1.opacity": 0.0 + }, + + // Panel labels + + { + "class": "quick_panel_label", + "fg": [176, 190, 197, 255], + "match_fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [128, 203, 196, 255] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [128, 203, 196, 255] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "fg": [84, 110, 122, 255], + "match_fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [128, 203, 196, 255] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "fg": [128, 203, 196, 255], + "selected_fg": [255, 255, 255, 255] + }, + + + /* @ TABS + * Tabs settings and behavioring + ========================================================================= */ + + { + "class": "tabset_control", + "layer0.opacity": 1.0, + "layer0.tint": [0, 43, 55], + "tint_index": 1, + "layer0.inner_margin": [2, 6], + "layer0.opacity": 1.0, + "content_margin": [12, -8, 8, 0], + "tab_overlap": 0, + "tab_width": 180, + "tab_min_width": 64, + "tab_height": 54, + "mouse_wheel_switch": false + }, + { + "class": "tabset_control", + "settings": ["mouse_wheel_switches_tabs", "!enable_tab_scrolling"], + "mouse_wheel_switch": true + }, + + // Tabs + + { + "class": "tab_control", + + "layer0.tint": [0, 43, 55], + "layer0.inner_margin": [24, 0], + "layer0.opacity": 1.0, + "tint_index": 0, + + "layer1.texture": "Material Theme/assets/default/tab_current.png", + "layer1.inner_margin": [0, 0], + "layer1.opacity": 0.0, + + "layer2.tint": [128, 203, 196, 20], + "layer2.inner_margin": [0, 0], + "layer2.opacity": { "target": 0.0, "speed": 3.0, "interpolation": "smoothstep" }, + + "content_margin": [18, 12, 11, 4], + "max_margin_trim": 0, + "hit_test_level": 0.4 + }, + + // Selected current tab + + { + "class": "tab_control", "attributes": ["selected"], + "layer1.opacity": 1.0, + "layer2.opacity": 0.0 + }, + + // Hovered current tab + + { + "class": "tab_control", "attributes": ["hover"], + "layer1.opacity": 0.0, + "layer2.opacity": { "target": 0.4, "speed": 5.0, "interpolation": "smoothstep" } + }, + + // Selected current tab + + { + "class": "tab_control", "attributes": ["selected","hover"], + "layer1.opacity": 1.0, + "layer2.opacity": { "target": 0.4, "speed": 5.0, "interpolation": "smoothstep" } + }, + + // Tab Labels + + { + "class": "tab_label", + "fg": [84, 110, 122, 255], + "shadow_color": [255, 255, 255, 0], + "shadow_offset": [0, 0], + "font.size": 11, + "font.italic": false, + "font.bold": false + }, + + // Tab selected label color + + { + "class": "tab_label", + "parents": [{"class": "tab_control", "attributes": ["selected"]}], + "fg": [255, 255, 255, 255], + "shadow_color": [255, 255, 255, 0], + "shadow_offset": [0, 0] + }, + + { + "class": "tab_label", + "attributes": ["transient"], + "font.italic": true + }, + + // Tab Close Buttons + { + "class": "tab_close_button", + "content_margin": [0, 0], + + // Close Icon + "layer0.texture": "Material Theme/assets/default/close_icon.png", + "layer0.opacity": 1, + "layer0.inner_margin": 0, + + // Close Icon Hover + "layer1.texture": "Material Theme/assets/commons/close_icon--hover.png", + "layer1.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" }, + + // Dirty Icon + "layer2.texture": "Material Theme/assets/default/dirty_icon.png", + "layer2.inner_margin": 0, + + // Dirty Icon Hover + "layer3.texture": "Material Theme/assets/commons/dirty_icon--hover.png", + "layer3.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" } + }, + + // Default + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "content_margin": [8,8], + }, + // Selected Tab + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "parents": [{"class": "tab_control", "attributes": ["selected"]}], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 1, // Close Icon Hover + }, + // Default hover + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "attributes": ["hover"], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 1, // Close Icon Hover + }, + // Dirty tab + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["dirty"]}], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 0, // Close Icon Hover + "layer2.opacity": 0, // Dirty Icon + "layer3.opacity": 1, // Dirty Icon Hover + "content_margin": [8,8], + }, + + // Dirty tab on hover + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["dirty"]}], + "attributes": ["hover"], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 1, // Close Icon Hover + "layer2.opacity": 0, // Dirty Icon + "layer3.opacity": 0 // Dirty Icon Hover + }, + // Selected dirty tab + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["selected", "dirty"]}], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 0, // Close Icon Hover + "layer2.opacity": 0, // Dirty Icon + "layer3.opacity": 1 // Dirty Icon Hover + }, + // Selected dirty tab on hover + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["selected", "dirty"]}], + "attributes": ["hover"], + "layer0.opacity": 0, // Close Icon + "layer1.opacity": 1, // Close Icon Hover + "layer2.opacity": 0, // Dirty Icon + "layer3.opacity": 0 // Dirty Icon Hover + }, + // tab set scroll left | scroll right + { + "class": "scroll_tabs_left_button", + "content_margin": [14, 7], + "layer0.texture": "Material Theme/assets/default/arrow_left.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/arrow_left--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + }, + + { + "class": "scroll_tabs_left_button", + "attributes": ["hover"], + "layer1.opacity": 1.0 + }, + + { + "class": "scroll_tabs_right_button", + "content_margin": [14, 7], + "layer0.texture": "Material Theme/assets/default/arrow_right.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/arrow_right--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + }, + + { + "class": "scroll_tabs_right_button", + "attributes": ["hover"], + "layer1.opacity": 1.0 + }, + + { + "class": "show_tabs_dropdown_button", + "content_margin": [12, 12], + "layer0.texture": "Material Theme/assets/default/overflow_menu.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/overflow_menu--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + }, + + { + "class": "show_tabs_dropdown_button", + "attributes": ["hover"], + "layer1.opacity": 1.0 + }, + + + /* @ SIDEBAR + * Sidebar panel settings and behavioring + ========================================================================= */ + + + { + "class": "sidebar_container", + "layer0.tint": [0, 43, 55], + "layer0.opacity": 1.0, + "layer0.draw_center": false, + "layer0.inner_margin": [0, 24, 12, 24], + "content_margin": [0, 12, 0, 0] + }, + { + "class": "sidebar_tree", + "row_padding": [24, 5], + "indent": 16, + "indent_offset": 0, + "indent_top_level": false, + "layer0.tint": [0, 43, 55], + "layer0.opacity": 1.0 + }, + + { + "class": "sidebar_heading", + "color": [207, 216, 220], + "font.bold": false, + "font.size": 12, + "shadow_color": [250, 250, 250, 0], + "shadow_offset": [0, 0], + }, + + { + "class": "sidebar_heading", + "parents": + [ + { "class": "tree_row", "attributes": ["selected"] } + ], + "shadow_color": [160, 174, 192, 0], + }, + + { + "class": "tree_row", + "layer1.texture": "Material Theme/assets/default/tree_highlight.png", + "layer1.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" }, + "layer1.inner_margin": [22, 8, 0, 0] + }, + + { + "class": "tree_row", + "attributes": ["selected"], + "layer1.opacity": { "target": 1.0, "speed": 5.0, "interpolation": "smoothstep" } + }, + + { + "class": "sidebar_label", + "color": [96, 125, 139], + "font.bold": false, + "font.italic": false, + "shadow_color": [255, 255, 255, 0], + "shadow_offset": [0, 0] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["hover"]}], + "color": [175, 189, 196], + "shadow_color": [255, 255, 255, 0], + "shadow_offset": [0, 0] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["selected"]}], + "font.bold": false, + "color": [255, 255, 255] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expandable"]}], + "color": [175, 189, 196] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expandable"]}], + "settings": ["bold_folder_labels"], + "font.bold": true + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expandable", "selected"]}], + "color": [255, 255, 255] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [128, 203, 196] + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "settings": ["bold_folder_labels"], + "font.bold": true + }, + + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expanded", "selected"]}], + "color": [255, 255, 255] + }, + + { + "class": "sidebar_label", + "attributes": ["transient"], + "font.italic": false + }, + + // File icons and folder + + { + "class": "icon_file_type", + // layer0.texture is filled in by code with the relevant icon name + "layer0.opacity": 0.6, + "content_margin": [9, 9] + }, + { + "class": "icon_file_type", + "parents": [{"class": "tree_row", "attributes": ["selected"]}], + "layer0.opacity": 1, + "content_margin": [9, 9] + }, + + // Secondary folder icon (original) used as main folder icon + + { + "class": "icon_folder", + "content_margin": [13, 8], + "layer0.tint": [0, 43, 55], + "layer0.opacity": 0, + "layer1.texture": "Material Theme/assets/default/folder.png", + "layer1.opacity": 1, + "layer2.texture": "Material Theme/assets/commons/folder--hover.png", + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/commons/folder_opened--hover.png", + "layer3.opacity": 0.0, + }, + + { + "class": "icon_folder", + "parents": + [ + { "class": "tree_row", "attributes": ["expanded"] } + ], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.opacity": 1.0, + }, + + { + "class": "icon_folder", + "parents": + [ + { "class": "tree_row", "attributes": ["hover"] } + ], + "layer1.opacity": 0.0, + "layer2.opacity": 1.0, + "layer3.opacity": 0.0, + }, + + { + "class": "icon_folder", + "parents": + [ + { "class": "tree_row", "attributes": ["expanded", "hover"] } + ], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/commons/folder_opened--hover-0.png", + "Material Theme/assets/commons/folder_opened--hover-1.png", + "Material Theme/assets/commons/folder_opened--hover-2.png", + "Material Theme/assets/commons/folder_opened--hover-3.png", + "Material Theme/assets/commons/folder_opened--hover-4.png", + "Material Theme/assets/commons/folder_opened--hover-5.png", + "Material Theme/assets/commons/folder_opened--hover-5.png", + "Material Theme/assets/commons/folder_opened--hover-5.png", + "Material Theme/assets/commons/folder_opened--hover-6.png", + "Material Theme/assets/commons/folder_opened--hover-6.png", + "Material Theme/assets/commons/folder_opened--hover-6.png", + "Material Theme/assets/commons/folder_opened--hover-6.png", + "Material Theme/assets/commons/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + }, + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.opacity": 1.0, + }, + + { + "class": "icon_folder", + "parents": + [ + { "class": "tree_row", "attributes": ["selected"] } + ], + "layer1.texture": "Material Theme/assets/commons/folder--hover.png", + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/commons/spinner11.png", + "Material Theme/assets/commons/spinner10.png", + "Material Theme/assets/commons/spinner9.png", + "Material Theme/assets/commons/spinner8.png", + "Material Theme/assets/commons/spinner7.png", + "Material Theme/assets/commons/spinner6.png", + "Material Theme/assets/commons/spinner5.png", + "Material Theme/assets/commons/spinner4.png", + "Material Theme/assets/commons/spinner3.png", + "Material Theme/assets/commons/spinner2.png", + "Material Theme/assets/commons/spinner1.png", + "Material Theme/assets/commons/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + + "layer0.opacity": 0.0, + "content_margin": [8, 8] + }, + + // Symlink folder icon + + { + "class": "icon_folder_dup", + "layer0.texture": "Material Theme/assets/default/folder_dup.png", + "layer0.opacity": 1.0, + "content_margin": [13, 8] + }, + + { + "class": "icon_folder_dup", + "parents": + [{ "class": "tree_row", "attributes": ["hover"] }], + "layer0.texture": "Material Theme/assets/commons/folder_dup--hover.png" + }, + + { + "class": "icon_folder_dup", + "parents": [{"class": "tree_row", "attributes": ["expanded"] }], + "layer0.texture": "Material Theme/assets/commons/folder_dup--hover.png" + }, + + // Hidden arrow icon before folder + + { + "class": "disclosure_button_control", + "layer0.texture": "Material Theme/assets/default/folder.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "Material Theme/assets/commons/folder--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": 0, + "content_margin": [0, 0, 0, 0] + }, + + { + "class": "disclosure_button_control", + "parents": + [ + { "class": "tree_row", "attributes": ["hover"] } + ], + "layer0.opacity": 0.0, + "layer1.opacity": 1.0 + }, + + { + "class": "disclosure_button_control", + "attributes": ["expanded"], + "layer0.texture": "Material Theme/assets/commons/folder_opened--hover.png", + }, + + { + "class": "tree_row", + "layer0.tint": [0, 43, 55], + "layer0.opacity": 0.0, + "layer0.inner_margin": [1, 1] + }, + + { + "class": "tree_row", + "attributes": ["selected"], + "layer0.opacity": 1 + }, + + // Opened files + + { + "class": "close_button", + "content_margin": [8, 8], + + // Default Close icon + "layer0.texture": "Material Theme/assets/default/close_icon.png", + "layer0.opacity": { "target": 0.0, "speed": 7.0, "interpolation": "smoothstep" }, + "layer0.inner_margin": [0,0], + + // Hover close icon + "layer1.texture": "Material Theme/assets/commons/close_icon--hover.png", + "layer1.opacity": 0, + "layer1.inner_margin": [0,0], + }, + + // Opened file hover + + { + "class": "close_button", + "parents": + [ + { "class": "tree_row", "attributes": ["hover"] } + ], + // Default Close icon + "layer0.texture": "Material Theme/assets/default/close_icon.png", + "layer0.opacity": { "target": 1.0, "speed": 7.0, "interpolation": "smoothstep" }, + "layer0.inner_margin": [0,0], + }, + + { + "class": "close_button", + "attributes": ["dirty"], + "layer0.texture": "Material Theme/assets/commons/dirty_icon--hover.png", + "layer0.opacity": 1.0 + }, + + { + "class": "close_button", + "attributes": ["hover"], + "layer0.opacity": 0, + "layer1.opacity": 1.0 + }, + + + /* @ SCROLLBARS + * Scrollbars settings and behavioring + ========================================================================= */ + + // Normal Vertical scrollbar track + + { + "class": "scroll_bar_control", + "layer0.texture": "Material Theme/assets/default/normal_bar_vertical.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [0, 6], + "blur": false + }, + + // Normal Vertical scrollbar track inside overlay panel + + { + "class": "scroll_bar_control", + "parents": [{"class": "overlay_control"}], + "layer0.tint": [0, 43, 55, 0], + "layer0.opacity": 1.0, + "layer0.inner_margin": [0, 6], + "blur": false + }, + + // Normal horizontal scrollbar track + + { + "class": "scroll_bar_control", + "attributes": ["horizontal"], + "layer0.texture": "Material Theme/assets/default/normal_bar_horizontal.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [6, 0], + "blur": false + }, + + // Normal horizontal scrollbar track inside overlay panel + + { + "class": "scroll_bar_control", + "attributes": ["horizontal"], + "parents": [{"class": "overlay_control"}], + "layer0.tint": [0, 43, 55, 0], + "layer0.opacity": 0.0, + "layer0.inner_margin": [0, 2], + "blur": false + }, + + // Scrollbars corner + + { + "class": "scroll_corner_control", + "layer0.texture": "Material Theme/assets/default/normal_bar_corner.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [1, 1] + }, + + // Vertical puck controller + + { + "class": "puck_control", + "layer0.tint": [38, 50, 255, 255], + "layer0.opacity": 1.0, + "layer0.inner_margin": [10, 10], + "layer1.texture": "Material Theme/assets/default/thumb_vertical.png", + "layer1.opacity": 1.0, + "layer1.inner_margin": [8, 8], + "content_margin": [6, 16], + "blur": false + }, + + // Horizontal puck controller + + { + "class": "puck_control", + "attributes": ["horizontal"], + "layer0.texture": "Material Theme/assets/default/thumb_horizontal.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [10, 0], + "content_margin": [16, 6], + "blur": false + }, + + { + "class": "scroll_area_control", + "settings": ["overlay_scroll_bars"], + "overlay": true + }, + + { + "class": "scroll_area_control", + "settings": ["!overlay_scroll_bars"], + "overlay": false // set to false for the original behavior + }, + + + { + "class": "scroll_area_control", + "parents": [{"class": "overlay_control"}], + "settings": ["overlay_scroll_bars"], + "overlay": true // set to false for the original behavior + }, + + { + "class": "scroll_area_control", + "parents": [{"class": "sidebar_container"}], + "settings": ["!overlay_scroll_bars"], + "overlay": false // set to false for the original behavior + }, + + { + "class": "scroll_bar_control", + "settings": ["overlay_scroll_bars"], + "layer0.texture": "Material Theme/assets/default/normal_bar_vertical.png", + "layer0.inner_margin": [0, 5], + "blur": true + }, + + { + "class": "scroll_bar_control", + "settings": ["overlay_scroll_bars"], + "attributes": ["horizontal"], + "layer0.texture": "Material Theme/assets/default/normal_bar_horizontal.png", + "layer0.inner_margin": [5, 0], + "layer0.opacity": 0.0, + "layer1.texture": "Material Theme/assets/default/normal_bar_horizontal.png", + "layer1.inner_margin": [5, 0], + "layer1.opacity": 0.0, + "blur": true + }, + + { + "class": "puck_control", + "layer0.tint": [0, 43, 55], + "layer0.opacity": 0.0, + "layer0.inner_margin": [1, 8, 1, 8], + "layer1.texture": "Material Theme/assets/default/thumb_vertical.png", + "layer1.inner_margin": [1, 8, 1, 8], + "content_margin": [6, 16], + "blur": true + }, + + { + "class": "puck_control", + "attributes": ["horizontal"], + "layer0.tint": [0, 43, 55], + "layer0.opacity": 0.0, + "layer0.inner_margin": [8, 1, 8, 1], + "layer1.texture": "Material Theme/assets/default/thumb_horizontal.png", + "layer1.inner_margin": [8, 1, 8, 1], + "content_margin": [16, 6], + "blur": true + }, + + + /* @ MINIMAP + * Minimap settings and behavioring + ========================================================================= */ + + + { + "class": "minimap_control", + "settings": ["always_show_minimap_viewport"], + "viewport_color": [128, 203, 196, 80], + "viewport_opacity": 0.4, + }, + + { + "class": "minimap_control", + "settings": ["!always_show_minimap_viewport"], + "viewport_color": [128, 203, 196, 80], + "viewport_opacity": { "target": 0.0, "speed": 4.0, "interpolation": "smoothstep" }, + }, + { + "class": "minimap_control", + "attributes": ["hover"], + "settings": ["!always_show_minimap_viewport"], + "viewport_opacity": { "target": 0.4, "speed": 20.0, "interpolation": "smoothstep" }, + }, + + + /* @ STATUS BAR + * Status bar settings and behavioring + ========================================================================= */ + + // All labels + + { + "class": "label_control", + "color": [176, 190, 197], + "shadow_color": [24, 24, 24, 0], + "shadow_offset": [0, 0], + "font.bold": true + }, + + // Status bar labels + + { + "class": "label_control", + "parents": [{"class": "status_bar"}], + "color": [120, 144, 156], + "font.bold": false + }, + + // Text field labels + + { + "class": "status_bar", + + // Layer 0 base + "layer0.tint": [0, 43, 55], + "layer0.opacity": 1.0, + "layer0.inner_margin": [2, 2], + + // Visible tint layer + "layer1.tint": [0, 43, 55], + "layer1.opacity": 1.0, + "layer1.inner_margin": [2, 2], + + "content_margin": [0, 0] + }, + + { + "class": "status_container", + "content_margin": [24, 12, 24, 12], + }, + + { + "class": "status_button", + "layer0.tint": [0, 43, 55], + "layer0.opacity": 1.0, + "layer0.draw_center": false, + "layer0.inner_margin": [1, 0, 0, 0], + "content_margin": [10, 2, 10, 3], + "min_size": [75, 0] + }, + + { + "class": "status_button", + "layer0.tint": [0, 43, 55], + "layer0.opacity": 1.0, + "layer0.draw_center": false, + "layer0.inner_margin": [1, 0, 0, 0], + "content_margin": [10, 2, 10, 3], + "min_size": [75, 0], + }, + + + /* @ WIDGET PANEL + * Widget, input, buttons settings and behavioring + ========================================================================= */ + + + // Status bar panel + { + "class": "panel_control", + "layer0.tint": [0, 43, 55], + "layer0.inner_margin": [2, 2, 2, 2], + "layer0.opacity": 1.0, + "layer1.tint": [0, 43, 55], + "layer1.inner_margin": [2, 2, 2, 2], + "layer1.opacity": 1.0, + "content_margin": [6, 14, 6, 8], + }, + + // Status bar panel close icon + + { + "class": "panel_close_button", + "layer0.texture": "Material Theme/assets/default/close_icon.png", + "layer0.opacity": 0.6, + "layer1.texture": "Material Theme/assets/commons/close_icon--hover.png", + "layer1.opacity": 0.0, + "content_margin": [0, 0] // 8,8 to show + }, + + { + "class": "panel_close_button", + "attributes": ["hover"], + "layer0.opacity": 0.0, + "layer1.opacity": 1.0, + }, + + // Texline input + + { + "class": "text_line_control", + "layer0.texture": "Material Theme/assets/default/input_field_border.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [20, 5, 20, 5], + "tint_index": 1, + "content_margin": [10, 8, 16, 8] + }, + + + // Textline input inside overlay panels + + { + "class": "text_line_control", + "parents": [{"class": "overlay_control"}], + "layer0.texture": "Material Theme/assets/default/input_field_border--short.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [32, 0, 32, 2], + "layer0.draw_center": true, + + "content_margin": [32, 8, 32, 8] + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "content_margin": [12, 12], + "layer0.texture": "Material Theme/assets/default/overflow_menu.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [0, 0], + "layer1.texture": "Material Theme/assets/commons/overflow_menu--hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": [0, 0], + }, + { + "class": "dropdown_button_control", + "attributes": ["hover"], + "layer1.opacity": 1.0 + }, + + + /* @ BUTTONS + * Buttons panels settings and behavioring + ========================================================================= */ + + + // Button labels + + { + "class": "label_control", + "parents": [{"class": "button_control"}], + "color": [176, 190, 196], + "font.bold": true + }, + + { + "class": "button_control", + "content_margin": [6, 12, 6, 12], + "min_size": [75, 0], + "layer0.tint": [0, 43, 55], + "layer0.opacity": 0.0, + "layer0.inner_margin": [6, 6], + "layer1.texture": "Material Theme/assets/commons/full_button_indented.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": [6, 6], + "layer2.texture": "Material Theme/assets/default/blue_highlight.png", + "layer2.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" }, + "layer2.inner_margin": [6, 6] + }, + { + "class": "button_control", + "attributes": ["pressed"], + "layer0.opacity": 0, + "layer2.opacity": 1.0 + }, + { + "class": "button_control", + "attributes": ["pressed", "hover"], + "layer2.opacity": 0.0 + }, + { + "class": "button_control", + "attributes": ["hover"], + "layer2.opacity": { "target": 1.0, "speed": 5.0, "interpolation": "smoothstep" } + }, + + // Small Icon Buttons + { + "class": "icon_button_control", + "layer0.tint": [0, 43, 55], + "layer0.inner_margin": [6, 6], + "layer0.opacity": 0.0, + "layer2.tint": [255, 255, 255], + "layer2.opacity": { "target": 0.0, "speed": 10.0, "interpolation": "smoothstep" }, + "content_margin": [10, 6] + }, + + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "layer0.texture": "Material Theme/assets/commons/find_regex--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/find_regex.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_regex", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "layer0.texture": "Material Theme/assets/commons/find_case--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/find_case.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_case", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Wholeword + + { + "class": "icon_whole_word", + "layer0.texture": "Material Theme/assets/commons/find_word--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/find_word.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + + { + "class": "icon_whole_word", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Wrap + + { + "class": "icon_wrap", + "layer0.texture": "Material Theme/assets/commons/find_wrap--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/find_wrap.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_wrap", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // In selection + + { + "class": "icon_in_selection", + "layer0.texture": "Material Theme/assets/commons/find_inselection--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/find_inselection.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12,12] + }, + + + { + "class": "icon_in_selection", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Highlight Result + + { + "class": "icon_highlight", + "layer0.texture": "Material Theme/assets/commons/find_highlight--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/find_highlight.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_highlight", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "layer0.texture": "Material Theme/assets/commons/replace_preserve_case--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/replace_preserve_case.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_preserve_case", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Show context + + { + "class": "icon_context", + "layer0.texture": "Material Theme/assets/commons/find_context--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/find_context.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + + { + "class": "icon_context", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "layer0.texture": "Material Theme/assets/commons/use_buffer--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/use_buffer.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_use_buffer", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + // Reverse direction + + { + "class": "icon_reverse", + "layer0.texture": "Material Theme/assets/commons/find_reverse--hover.png", + "layer0.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.texture": "Material Theme/assets/default/find_reverse.png", + "layer1.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "content_margin": [12, 12] + }, + + { + "class": "icon_reverse", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": { "target": 1.0, "speed": 6.0, "interpolation": "smoothstep" }, + "layer1.opacity": { "target": 0.0, "speed": 6.0, "interpolation": "smoothstep" } + }, + + + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + + + /* @ THEME ACCENTS + * Accents color settings + ========================================================================= + This specific options define the accents color to be used in the general UI. + NOTE: This rulers must only override the original definitions */ + + + /* LIME ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-lime/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_lime"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [139, 195, 74] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_lime"], + "layer2.texture": "Material Theme/assets/accent-lime/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-lime/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_lime"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-lime/folder_opened--hover-0.png", + "Material Theme/assets/accent-lime/folder_opened--hover-1.png", + "Material Theme/assets/accent-lime/folder_opened--hover-2.png", + "Material Theme/assets/accent-lime/folder_opened--hover-3.png", + "Material Theme/assets/accent-lime/folder_opened--hover-4.png", + "Material Theme/assets/accent-lime/folder_opened--hover-5.png", + "Material Theme/assets/accent-lime/folder_opened--hover-5.png", + "Material Theme/assets/accent-lime/folder_opened--hover-5.png", + "Material Theme/assets/accent-lime/folder_opened--hover-6.png", + "Material Theme/assets/accent-lime/folder_opened--hover-6.png", + "Material Theme/assets/accent-lime/folder_opened--hover-6.png", + "Material Theme/assets/accent-lime/folder_opened--hover-6.png", + "Material Theme/assets/accent-lime/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_lime"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-lime/spinner7.png", + "Material Theme/assets/accent-lime/spinner6.png", + "Material Theme/assets/accent-lime/spinner5.png", + "Material Theme/assets/accent-lime/spinner4.png", + "Material Theme/assets/accent-lime/spinner3.png", + "Material Theme/assets/accent-lime/spinner2.png", + "Material Theme/assets/accent-lime/spinner1.png", + "Material Theme/assets/accent-lime/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-lime/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-lime/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_lime"], + "fg": [176, 190, 197, 255], + "match_fg": [139, 195, 74], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [139, 195, 74] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_lime"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [139, 195, 74], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [139, 195, 74] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_lime"], + "fg": [97, 97, 97, 255], + "match_fg": [139, 195, 74], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [139, 195, 74] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_lime"], + "fg": [139, 195, 74], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_lime"], + "layer1.texture": "Material Theme/assets/accent-lime/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_lime"], + "layer0.texture": "Material Theme/assets/accent-lime/find_reverse--hover.png", + }, + + + /* PURPLE ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-purple/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_purple"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [156, 39, 176] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_purple"], + "layer2.texture": "Material Theme/assets/accent-purple/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-purple/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_purple"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-purple/folder_opened--hover-0.png", + "Material Theme/assets/accent-purple/folder_opened--hover-1.png", + "Material Theme/assets/accent-purple/folder_opened--hover-2.png", + "Material Theme/assets/accent-purple/folder_opened--hover-3.png", + "Material Theme/assets/accent-purple/folder_opened--hover-4.png", + "Material Theme/assets/accent-purple/folder_opened--hover-5.png", + "Material Theme/assets/accent-purple/folder_opened--hover-5.png", + "Material Theme/assets/accent-purple/folder_opened--hover-5.png", + "Material Theme/assets/accent-purple/folder_opened--hover-6.png", + "Material Theme/assets/accent-purple/folder_opened--hover-6.png", + "Material Theme/assets/accent-purple/folder_opened--hover-6.png", + "Material Theme/assets/accent-purple/folder_opened--hover-6.png", + "Material Theme/assets/accent-purple/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_purple"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-purple/spinner7.png", + "Material Theme/assets/accent-purple/spinner6.png", + "Material Theme/assets/accent-purple/spinner5.png", + "Material Theme/assets/accent-purple/spinner4.png", + "Material Theme/assets/accent-purple/spinner3.png", + "Material Theme/assets/accent-purple/spinner2.png", + "Material Theme/assets/accent-purple/spinner1.png", + "Material Theme/assets/accent-purple/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-purple/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-purple/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_purple"], + "fg": [176, 190, 197, 255], + "match_fg": [156, 39, 176], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [156, 39, 176] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_purple"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [156, 39, 176], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [156, 39, 176] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_purple"], + "fg": [97, 97, 97, 255], + "match_fg": [156, 39, 176], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [156, 39, 176] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_purple"], + "fg": [156, 39, 176], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_purple"], + "layer1.texture": "Material Theme/assets/accent-purple/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_purple"], + "layer0.texture": "Material Theme/assets/accent-purple/find_reverse--hover.png", + }, + + /* RED ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-red/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_red"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [229, 115, 115] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_red"], + "layer2.texture": "Material Theme/assets/accent-red/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-red/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_red"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-red/folder_opened--hover-0.png", + "Material Theme/assets/accent-red/folder_opened--hover-1.png", + "Material Theme/assets/accent-red/folder_opened--hover-2.png", + "Material Theme/assets/accent-red/folder_opened--hover-3.png", + "Material Theme/assets/accent-red/folder_opened--hover-4.png", + "Material Theme/assets/accent-red/folder_opened--hover-5.png", + "Material Theme/assets/accent-red/folder_opened--hover-5.png", + "Material Theme/assets/accent-red/folder_opened--hover-5.png", + "Material Theme/assets/accent-red/folder_opened--hover-6.png", + "Material Theme/assets/accent-red/folder_opened--hover-6.png", + "Material Theme/assets/accent-red/folder_opened--hover-6.png", + "Material Theme/assets/accent-red/folder_opened--hover-6.png", + "Material Theme/assets/accent-red/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_red"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-red/spinner7.png", + "Material Theme/assets/accent-red/spinner6.png", + "Material Theme/assets/accent-red/spinner5.png", + "Material Theme/assets/accent-red/spinner4.png", + "Material Theme/assets/accent-red/spinner3.png", + "Material Theme/assets/accent-red/spinner2.png", + "Material Theme/assets/accent-red/spinner1.png", + "Material Theme/assets/accent-red/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-red/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-red/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_red"], + "fg": [176, 190, 197, 255], + "match_fg": [244, 67, 54], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_red"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [229, 115, 115], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_red"], + "fg": [97, 97, 97, 255], + "match_fg": [229, 115, 115], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_red"], + "fg": [229, 115, 115], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_red"], + "layer1.texture": "Material Theme/assets/accent-red/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_red"], + "layer0.texture": "Material Theme/assets/accent-red/find_reverse--hover.png", + }, + + /* ORANGE ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-orange/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_orange"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [255, 112, 67] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_orange"], + "layer2.texture": "Material Theme/assets/accent-orange/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-orange/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_orange"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-orange/folder_opened--hover-0.png", + "Material Theme/assets/accent-orange/folder_opened--hover-1.png", + "Material Theme/assets/accent-orange/folder_opened--hover-2.png", + "Material Theme/assets/accent-orange/folder_opened--hover-3.png", + "Material Theme/assets/accent-orange/folder_opened--hover-4.png", + "Material Theme/assets/accent-orange/folder_opened--hover-5.png", + "Material Theme/assets/accent-orange/folder_opened--hover-5.png", + "Material Theme/assets/accent-orange/folder_opened--hover-5.png", + "Material Theme/assets/accent-orange/folder_opened--hover-6.png", + "Material Theme/assets/accent-orange/folder_opened--hover-6.png", + "Material Theme/assets/accent-orange/folder_opened--hover-6.png", + "Material Theme/assets/accent-orange/folder_opened--hover-6.png", + "Material Theme/assets/accent-orange/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_orange"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-orange/spinner7.png", + "Material Theme/assets/accent-orange/spinner6.png", + "Material Theme/assets/accent-orange/spinner5.png", + "Material Theme/assets/accent-orange/spinner4.png", + "Material Theme/assets/accent-orange/spinner3.png", + "Material Theme/assets/accent-orange/spinner2.png", + "Material Theme/assets/accent-orange/spinner1.png", + "Material Theme/assets/accent-orange/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-orange/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-orange/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_orange"], + "fg": [176, 190, 197, 255], + "match_fg": [255, 112, 67], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_orange"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [255, 112, 67], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_orange"], + "fg": [97, 97, 97, 255], + "match_fg": [255, 112, 67], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_orange"], + "fg": [255, 112, 67], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_orange"], + "layer1.texture": "Material Theme/assets/accent-orange/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_orange"], + "layer0.texture": "Material Theme/assets/accent-orange/find_reverse--hover.png", + }, + + + + + /* YELLOW ACCENT + * =================================================================== */ + + // Sidebar tree highlight + + { + "class": "tree_row", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/tree_highlight.png", + }, + + // Tabs + + { + "class": "tab_control", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/tab_current.png", + }, + + // Tabs close button + + { + "class": "tab_close_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/close_icon--hover.png", + "layer3.texture": "Material Theme/assets/accent-yellow/dirty_icon--hover.png" + }, + + // Opened files + + { + "class": "close_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/close_icon--hover.png", + }, + + // Dirty opened files + + { + "class": "close_button", + "attributes": ["dirty"], + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/dirty_icon--hover.png", + }, + + { + "class": "sidebar_label", + "settings": ["material_theme_accent_yellow"], + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "color": [255, 241, 118] + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_yellow"], + "layer2.texture": "Material Theme/assets/accent-yellow/folder--hover.png", + "layer3.texture": "Material Theme/assets/accent-yellow/folder_opened--hover.png", + }, + + { + "class": "icon_folder", + "settings": ["material_theme_accent_yellow"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer3.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-yellow/folder_opened--hover-0.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-1.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-2.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-3.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-4.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-5.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-5.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-5.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-6.png", + "Material Theme/assets/accent-yellow/folder_opened--hover-7.png", + ], + "loop": false, + "frame_time": 0.020, + } + }, + + // Folder loading + + { + "class": "icon_folder_loading", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": + { + "keyframes": + [ + "Material Theme/assets/accent-yellow/spinner7.png", + "Material Theme/assets/accent-yellow/spinner6.png", + "Material Theme/assets/accent-yellow/spinner5.png", + "Material Theme/assets/accent-yellow/spinner4.png", + "Material Theme/assets/accent-yellow/spinner3.png", + "Material Theme/assets/accent-yellow/spinner2.png", + "Material Theme/assets/accent-yellow/spinner1.png", + "Material Theme/assets/accent-yellow/spinner.png", + ], + "loop": true, + "frame_time": 0.075, + }, + }, + + // tab set scroll left | scroll right + + { + "class": "scroll_tabs_left_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/arrow_left--hover.png", + }, + + { + "class": "scroll_tabs_right_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/arrow_right--hover.png", + }, + + + { + "class": "fold_button_control", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/commons/fold_right.png", + "layer1.texture": "Material Theme/assets/accent-yellow/fold_right--hover.png", + }, + + { + "class": "fold_button_control", + "attributes": ["expanded"], + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/darker/fold_down.png", + "layer1.texture": "Material Theme/assets/accent-yellow/fold_down--hover.png" + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_yellow"], + "fg": [176, 190, 197, 255], + "match_fg": [255, 241, 118], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panel labels + + { + "class": "quick_panel_label", + "settings": ["material_theme_accent_yellow"], + "parents": [{"class": "overlay_control"}], + "fg": [176, 190, 197, 255], + "match_fg": [255, 241, 118], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels sublabels + + { + "class": "quick_panel_path_label", + "settings": ["material_theme_accent_yellow"], + "fg": [97, 97, 97, 255], + "match_fg": [255, 241, 118], + "selected_fg": [255, 255, 255, 255], + "selected_match_fg": [229, 115, 115] + }, + + // Panels data / score + + { + "class": "quick_panel_score_label", + "settings": ["material_theme_accent_yellow"], + "fg": [255, 241, 118], + "selected_fg": [255, 255, 255, 255] + }, + + { + "class": "show_tabs_dropdown_button", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/overflow_menu--hover.png", + }, + + // Textline input oveflow menu + + { + "class": "dropdown_button_control", + "settings": ["material_theme_accent_yellow"], + "layer1.texture": "Material Theme/assets/accent-yellow/overflow_menu--hover.png", + }, + + /* Buttons icons settings + ===================================================================== */ + + // Regex Icon + { + "class": "icon_regex", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_regex--hover.png", + }, + + // Preserve case sensitive + + { + "class": "icon_case", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_case--hover.png", + }, + // Wholeword + + { + "class": "icon_whole_word", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_word--hover.png", + }, + + // Wrap + + { + "class": "icon_wrap", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_wrap--hover.png", + }, + + // In selection + + { + "class": "icon_in_selection", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_inselection--hover.png", + }, + + + // Highlight Result + + { + "class": "icon_highlight", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_highlight--hover.png", + }, + + // Preserve Case + + { + "class": "icon_preserve_case", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/replace_preserve_case--hover.png", + }, + + // Show context + + { + "class": "icon_context", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_context--hover.png", + }, + + // Use buffer + + { + "class": "icon_use_buffer", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/use_buffer--hover.png", + }, + + // Reverse direction + + { + "class": "icon_reverse", + "settings": ["material_theme_accent_yellow"], + "layer0.texture": "Material Theme/assets/accent-yellow/find_reverse--hover.png", + }, + + + + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////// + + + /* @ THEME OPTIONS + * Options override + ========================================================================= */ + + // Tabs size Settings + + { + "class": "tabset_control", + "settings": ["material_theme_small_tab"], + "tab_height": 36, + "content_margin": [12, -4, 8, 0] + }, + + { + "class": "tabset_control", + "settings": ["material_theme_tabs_autowidth"], + "tab_width": 0 + }, + + { + "class": "tab_control", + "settings": ["material_theme_small_tab"], + "content_margin": [12, 8, 6, 4], + }, + + // Tabs separator + { + "class": "tab_control", + "settings": ["material_theme_tabs_separator"], + "layer3.texture": "Material Theme/assets/commons/tab_separator.png", + "layer3.inner_margin": [1, 1], + "layer3.opacity": 1.0, + }, + + // Tab Labels + + { + "class": "tab_label", + "settings": ["material_theme_bold_tab"], + "font.bold": true + }, + + // Filetype icons in sidebar + + { + "class": "icon_file_type", + "settings": ["material_theme_disable_fileicons"], + "layer0.opacity": 0, + "content_margin": [0, 0] + }, + + + // Folder animation + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/commons/folder--hover.png", + }, + + // Folder animation Lime + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_lime"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-lime/folder--hover.png", + }, + + // Folder animation Purple + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_purple"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-purple/folder--hover.png", + }, + + // Folder animation Red + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_red"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-red/folder--hover.png", + }, + + // Folder animation Orange + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_orange"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-orange/folder--hover.png", + }, + + // Folder animation Yellow + + { + "class": "icon_folder", + "settings": ["material_theme_disable_folder_animation", "material_theme_accent_yellow"], + "parents": [{ "class": "tree_row", "attributes": ["expanded", "hover"] }], + "layer1.opacity": 0.0, + "layer2.opacity": 0.0, + "layer3.texture": "Material Theme/assets/accent-yellow/folder--hover.png", + }, + // Small status bar + + { + "class": "status_container", + "settings": ["material_theme_small_statusbar"], + "content_margin": [12, 6, 12, 6], + }, + + // Tree Indicator + + { + "class": "tree_row", + "settings": ["material_theme_disable_tree_indicator"], + "attributes": ["selected"], + "layer1.opacity": 0.0 + }, + + // Status bar panel + { + "class": "panel_control", + "settings": ["material_theme_panel_separator"], + "layer1.texture": "Material Theme/assets/commons/panel_separator.png", + "layer1.opacity": 0.2, + "layer1.inner_margin": [2, 2, 2, 2], + }, + +] diff --git a/Material-Theme.sublime-theme b/Material-Theme.sublime-theme index fa2b67ed1..568338ad2 100644 --- a/Material-Theme.sublime-theme +++ b/Material-Theme.sublime-theme @@ -17,8 +17,8 @@ { "class": "grid_layout_control", - "border_size": 2, - "border_color": [39, 53, 60] + "border_size": 1, + "border_color": [34, 45, 51] }, @@ -263,7 +263,7 @@ "tint_index": 1, "layer0.inner_margin": [2, 6], "layer0.opacity": 1.0, - "content_margin": [12, -8, 8, 0], + "content_margin": [12, -10, 8, 0], "tab_overlap": 0, "tab_width": 180, "tab_min_width": 64, @@ -630,7 +630,7 @@ { "class": "icon_folder", - "content_margin": [13, 8], + "content_margin": [10, 8], "layer0.tint": [38, 50, 56], "layer0.opacity": 0, "layer1.texture": "Material Theme/assets/default/folder.png", @@ -2973,6 +2973,28 @@ "layer1.texture": "Material Theme/assets/commons/panel_separator.png", "layer1.opacity": 0.2, "layer1.inner_margin": [2, 2, 2, 2], - }, + }, + + // Contrast mode + { + "class": "sidebar_container", + "settings": ["material_theme_contrast_mode"], + "layer0.tint": [33, 45, 52] + }, + { + "class": "sidebar_tree", + "settings": ["material_theme_contrast_mode"], + "layer0.tint": [33, 45, 52] + }, + { + "class": "status_bar", + "settings": ["material_theme_contrast_mode"], + "layer1.tint": [33, 45, 52] + }, + { + "class": "panel_control", + "settings": ["material_theme_contrast_mode"], + "layer1.tint": [33, 45, 52] + }, ] diff --git a/README.md b/README.md index d46f79769..07d4cec51 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,25 @@ # Material Theme for Sublime Text 3 -This theme brings the [Material Design](http://www.google.com/design/) visual language to your Sublime Text 3. If you have problems first search for a similiar issue and then report with [new one](https://github.com/equinusocio/material-theme/issues). +Customized and tweaked +<<<<<<< HEAD +![Final Look](http://i.imgur.com/g710y2Q.png) +======= Please read the [Known Issues](https://github.com/equinusocio/material-theme#known-issues) section before send a new one. - +>>>>>>> equinusocio/master + +<<<<<<< HEAD +# Installation +1. `cd ~/Library/Application Support/Sublime Text 3/Packages` +2. `git clone https://github.com/astanciu/material-theme.git` +3. `mv material-theme Material\ Theme` +4. Set Theme Styles (See below) and optional settings +======= ## Buy me a beer. (Alcoholist mode ON) Click here to lend your support to: Material Theme donations and make a donation at pledgie.com ! -Click here to lend your support to: Material Theme donations and make a donation at pledgie.com ! + ## Screenshots @@ -39,33 +50,35 @@ You can install this awesome theme through the [Package Control](https://package ``` ***Note*** : Remember to restart Sublime Text after activating the theme. +>>>>>>> equinusocio/master ## Theme styles -This theme provides a second style version: +Under (Preferences -> Settings-User) -**Darker** ```json "theme": "Material-Theme-Darker.sublime-theme", -"color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme", -``` - -**Lighter** -```json -"theme": "Material-Theme-Lighter.sublime-theme", -"color_scheme": "Packages/Material Theme/schemes/Material-Theme-Lighter.tmTheme", +"color_scheme": "Packages/Material Theme/schemes/Material-Theme-Custom.tmTheme", ``` -## Known issues -Please see the issue [#67](https://github.com/equinusocio/material-theme/issues/67) if you can't see the bottom panel (find/replace, rename, move, can't see the box inputs in SidebarEnhancement, etc..). here the quick fix: - -![Drag the top edge](https://cloud.githubusercontent.com/assets/474329/8178894/a0dd09c0-1412-11e5-8ecf-f7f9ade439ae.gif) - -#### White panels -If you want to enable the white panels and inputs you can install the addon package through **Package Control**, search for "Material theme white panels". You have to disable it if you want to use the ```Lighter``` theme style. -## Theme options +## Theme settings +Optional tweeks (same file) +**Material Theme options** ```json +<<<<<<< HEAD + + "material_theme_small_tab": false, // Set small tabs + "material_theme_disable_fileicons": false, // Hide siderbar file type icons + "material_theme_disable_folder_animation": true, // Disable folder animation + "material_theme_small_statusbar": true, // Set small status bar + "material_theme_disable_tree_indicator": false, // Disable sidebar file indicator + "material_theme_bold_tab": true, // Make the tab labels bolder + "material_theme_tabs_separator": true, // Show tabs separator + "material_theme_accent_lime": true, // set green lime accent color + "material_theme_panel_separator": true, // show bottom panel separator + "material_theme_tabs_autowidth": false, // Enable autowidth for tabs +======= "material_theme_small_tab": true, // Set small tabs "material_theme_disable_fileicons": true, // Hide siderbar file type icons "material_theme_disable_folder_animation": true, // Disable folder animation @@ -80,31 +93,46 @@ If you want to enable the white panels and inputs you can install the addon pack "material_theme_accent_yellow": true, // set yellow accent color "material_theme_panel_separator": true, // show bottom panel separator "material_theme_tabs_autowidth": true, // Enable autowidth for tabs +"material_theme_contrast_mode": true, // Enable sidebar and panels contrast mode ``` -## Recommended UI and font settings -I suggest you to use this custom settings for a better experience with the theme: +## Recommended UI and font settings for a better experience: ```json "overlay_scroll_bars": "enabled", "line_padding_top": 3, "line_padding_bottom": 3, -"font_options": [ "gray_antialias" ], // On retina Mac "always_show_minimap_viewport": true, "bold_folder_labels": true, +"indent_guide_options": [ "draw_normal", "draw_active" ], // Highlight active indent +"font_options": [ "gray_antialias" ], // On retina Mac +>>>>>>> equinusocio/master ``` -The font used for the code is "[Fira Code](https://github.com/tonsky/FiraCode)" with code ligatures (not supported in Sublime Text). -You can also use the official Material Design monospace font, "[Roboto Mono](https://www.google.com/fonts/specimen/Roboto+Mono)" +**UI Tweeks** +```json + "line_padding_top":2, + "line_padding_bottom": 2, + "font_options": [ "gray_antialias" ], // On retina Mac + "always_show_minimap_viewport": true, + "bold_folder_labels": true, +``` -## Other Resources - -**App icon** +## App icon [Download](https://dribbble.com/shots/2104476-Material-Theme-for-Sublime-Text-3/attachments/380650) the official Material Theme icon. +<<<<<<< HEAD +<<<<<<< HEAD +======= +======= +**Atom porting** + +You can download the [Atom Material UI](https://github.com/silvestreh/atom-material-ui), theme porting made by @silvestreh. + +>>>>>>> equinusocio/master **IntelliJ IDEA Porting** You can download the [IntelliJ IDEA Material Theme](https://github.com/ChrisRM/material-theme-jetbrains), theme porting made by @ChrisRM. @@ -124,6 +152,5 @@ You can download [Material Theme Terminal](https://gist.github.com/mvaneijgen/4c ## Thanks Thanks for all the [contributors](https://github.com/equinusocio/material-theme/graphs/contributors). +>>>>>>> equinusocio/master -Check the video review by **LevelUpTuts** -[![IMAGE ALT TEXT HERE](http://img.youtube.com/vi/6eqgrCxprOI/0.jpg)](http://www.youtube.com/watch?v=6eqgrCxprOI) diff --git a/assets/accent-lime/folder--hover.png b/assets/accent-lime/folder--hover.png index 7862d2223..5a897861a 100644 Binary files a/assets/accent-lime/folder--hover.png and b/assets/accent-lime/folder--hover.png differ diff --git a/assets/accent-lime/folder--hover@2x.png b/assets/accent-lime/folder--hover@2x.png index ad3db0444..be8dd3c97 100644 Binary files a/assets/accent-lime/folder--hover@2x.png and b/assets/accent-lime/folder--hover@2x.png differ diff --git a/assets/accent-lime/folder_dup--hover.png b/assets/accent-lime/folder_dup--hover.png new file mode 100644 index 000000000..2b36fd4a3 Binary files /dev/null and b/assets/accent-lime/folder_dup--hover.png differ diff --git a/assets/accent-lime/folder_dup--hover@2x.png b/assets/accent-lime/folder_dup--hover@2x.png new file mode 100644 index 000000000..e3595dd73 Binary files /dev/null and b/assets/accent-lime/folder_dup--hover@2x.png differ diff --git a/assets/accent-lime/folder_opened--hover-0.png b/assets/accent-lime/folder_opened--hover-0.png index 6ffb6e856..3ccddd603 100644 Binary files a/assets/accent-lime/folder_opened--hover-0.png and b/assets/accent-lime/folder_opened--hover-0.png differ diff --git a/assets/accent-lime/folder_opened--hover-0@2x.png b/assets/accent-lime/folder_opened--hover-0@2x.png index 706db099e..a7f5ef860 100644 Binary files a/assets/accent-lime/folder_opened--hover-0@2x.png and b/assets/accent-lime/folder_opened--hover-0@2x.png differ diff --git a/assets/accent-lime/folder_opened--hover-1.png b/assets/accent-lime/folder_opened--hover-1.png index a59113ae1..cc5fe3e31 100644 Binary files a/assets/accent-lime/folder_opened--hover-1.png and b/assets/accent-lime/folder_opened--hover-1.png differ diff --git a/assets/accent-lime/folder_opened--hover-1@2x.png b/assets/accent-lime/folder_opened--hover-1@2x.png index c5a6a33d5..78f72284c 100644 Binary files a/assets/accent-lime/folder_opened--hover-1@2x.png and b/assets/accent-lime/folder_opened--hover-1@2x.png differ diff --git a/assets/accent-lime/folder_opened--hover-2.png b/assets/accent-lime/folder_opened--hover-2.png index 1b83a288d..9133504c0 100644 Binary files a/assets/accent-lime/folder_opened--hover-2.png and b/assets/accent-lime/folder_opened--hover-2.png differ diff --git a/assets/accent-lime/folder_opened--hover-2@2x.png b/assets/accent-lime/folder_opened--hover-2@2x.png index ebe4ab0a2..1fee03d8a 100644 Binary files a/assets/accent-lime/folder_opened--hover-2@2x.png and b/assets/accent-lime/folder_opened--hover-2@2x.png differ diff --git a/assets/accent-lime/folder_opened--hover-3.png b/assets/accent-lime/folder_opened--hover-3.png index 36809f845..78b530fe2 100644 Binary files a/assets/accent-lime/folder_opened--hover-3.png and b/assets/accent-lime/folder_opened--hover-3.png differ diff --git a/assets/accent-lime/folder_opened--hover-3@2x.png b/assets/accent-lime/folder_opened--hover-3@2x.png index 3e95778a3..2ecae1e19 100644 Binary files a/assets/accent-lime/folder_opened--hover-3@2x.png and b/assets/accent-lime/folder_opened--hover-3@2x.png differ diff --git a/assets/accent-lime/folder_opened--hover-4.png b/assets/accent-lime/folder_opened--hover-4.png index f70cb0a2f..34749fd7f 100644 Binary files a/assets/accent-lime/folder_opened--hover-4.png and b/assets/accent-lime/folder_opened--hover-4.png differ diff --git a/assets/accent-lime/folder_opened--hover-4@2x.png b/assets/accent-lime/folder_opened--hover-4@2x.png index 45f5d2c86..3bfa6015b 100644 Binary files a/assets/accent-lime/folder_opened--hover-4@2x.png and b/assets/accent-lime/folder_opened--hover-4@2x.png differ diff --git a/assets/accent-lime/folder_opened--hover-5.png b/assets/accent-lime/folder_opened--hover-5.png index 1c0f09515..166baabda 100644 Binary files a/assets/accent-lime/folder_opened--hover-5.png and b/assets/accent-lime/folder_opened--hover-5.png differ diff --git a/assets/accent-lime/folder_opened--hover-5@2x.png b/assets/accent-lime/folder_opened--hover-5@2x.png index 81cb93c30..2e30c2469 100644 Binary files a/assets/accent-lime/folder_opened--hover-5@2x.png and b/assets/accent-lime/folder_opened--hover-5@2x.png differ diff --git a/assets/accent-lime/folder_opened--hover-6.png b/assets/accent-lime/folder_opened--hover-6.png index c2e691266..f4f9ac850 100644 Binary files a/assets/accent-lime/folder_opened--hover-6.png and b/assets/accent-lime/folder_opened--hover-6.png differ diff --git a/assets/accent-lime/folder_opened--hover-6@2x.png b/assets/accent-lime/folder_opened--hover-6@2x.png index 98c327eee..57e73bc9a 100644 Binary files a/assets/accent-lime/folder_opened--hover-6@2x.png and b/assets/accent-lime/folder_opened--hover-6@2x.png differ diff --git a/assets/accent-lime/folder_opened--hover-7.png b/assets/accent-lime/folder_opened--hover-7.png index adf96710c..0bae7a654 100644 Binary files a/assets/accent-lime/folder_opened--hover-7.png and b/assets/accent-lime/folder_opened--hover-7.png differ diff --git a/assets/accent-lime/folder_opened--hover-7@2x.png b/assets/accent-lime/folder_opened--hover-7@2x.png index 49528e5dc..e34d72180 100644 Binary files a/assets/accent-lime/folder_opened--hover-7@2x.png and b/assets/accent-lime/folder_opened--hover-7@2x.png differ diff --git a/assets/accent-lime/folder_opened--hover.png b/assets/accent-lime/folder_opened--hover.png index dfe5da612..0bae7a654 100644 Binary files a/assets/accent-lime/folder_opened--hover.png and b/assets/accent-lime/folder_opened--hover.png differ diff --git a/assets/accent-lime/folder_opened--hover@2x.png b/assets/accent-lime/folder_opened--hover@2x.png index ebc8bbbfc..e34d72180 100644 Binary files a/assets/accent-lime/folder_opened--hover@2x.png and b/assets/accent-lime/folder_opened--hover@2x.png differ diff --git a/assets/accent-orange/folder--hover.png b/assets/accent-orange/folder--hover.png index 8a5fa682e..7fa67d811 100644 Binary files a/assets/accent-orange/folder--hover.png and b/assets/accent-orange/folder--hover.png differ diff --git a/assets/accent-orange/folder--hover@2x.png b/assets/accent-orange/folder--hover@2x.png index 1e1157285..f22741ad2 100644 Binary files a/assets/accent-orange/folder--hover@2x.png and b/assets/accent-orange/folder--hover@2x.png differ diff --git a/assets/accent-orange/folder_dup--hover.png b/assets/accent-orange/folder_dup--hover.png new file mode 100644 index 000000000..73062cc8b Binary files /dev/null and b/assets/accent-orange/folder_dup--hover.png differ diff --git a/assets/accent-orange/folder_dup--hover@2x.png b/assets/accent-orange/folder_dup--hover@2x.png new file mode 100644 index 000000000..e8ce00347 Binary files /dev/null and b/assets/accent-orange/folder_dup--hover@2x.png differ diff --git a/assets/accent-orange/folder_opened--hover-0.png b/assets/accent-orange/folder_opened--hover-0.png index 703dd9fcd..05a3b98a7 100644 Binary files a/assets/accent-orange/folder_opened--hover-0.png and b/assets/accent-orange/folder_opened--hover-0.png differ diff --git a/assets/accent-orange/folder_opened--hover-0@2x.png b/assets/accent-orange/folder_opened--hover-0@2x.png index 8db735866..8b7fc5302 100644 Binary files a/assets/accent-orange/folder_opened--hover-0@2x.png and b/assets/accent-orange/folder_opened--hover-0@2x.png differ diff --git a/assets/accent-orange/folder_opened--hover-1.png b/assets/accent-orange/folder_opened--hover-1.png index 422eedbaa..45691c41f 100644 Binary files a/assets/accent-orange/folder_opened--hover-1.png and b/assets/accent-orange/folder_opened--hover-1.png differ diff --git a/assets/accent-orange/folder_opened--hover-1@2x.png b/assets/accent-orange/folder_opened--hover-1@2x.png index 97368a2fa..8ce3685ab 100644 Binary files a/assets/accent-orange/folder_opened--hover-1@2x.png and b/assets/accent-orange/folder_opened--hover-1@2x.png differ diff --git a/assets/accent-orange/folder_opened--hover-2.png b/assets/accent-orange/folder_opened--hover-2.png index 90642b8f7..6dd99dba7 100644 Binary files a/assets/accent-orange/folder_opened--hover-2.png and b/assets/accent-orange/folder_opened--hover-2.png differ diff --git a/assets/accent-orange/folder_opened--hover-2@2x.png b/assets/accent-orange/folder_opened--hover-2@2x.png index 4c51b234e..4a677c501 100644 Binary files a/assets/accent-orange/folder_opened--hover-2@2x.png and b/assets/accent-orange/folder_opened--hover-2@2x.png differ diff --git a/assets/accent-orange/folder_opened--hover-3.png b/assets/accent-orange/folder_opened--hover-3.png index 8ae2e8270..58b8f2326 100644 Binary files a/assets/accent-orange/folder_opened--hover-3.png and b/assets/accent-orange/folder_opened--hover-3.png differ diff --git a/assets/accent-orange/folder_opened--hover-3@2x.png b/assets/accent-orange/folder_opened--hover-3@2x.png index 4c89662c6..504a5287a 100644 Binary files a/assets/accent-orange/folder_opened--hover-3@2x.png and b/assets/accent-orange/folder_opened--hover-3@2x.png differ diff --git a/assets/accent-orange/folder_opened--hover-4.png b/assets/accent-orange/folder_opened--hover-4.png index ec297824a..5a9e14fd0 100644 Binary files a/assets/accent-orange/folder_opened--hover-4.png and b/assets/accent-orange/folder_opened--hover-4.png differ diff --git a/assets/accent-orange/folder_opened--hover-4@2x.png b/assets/accent-orange/folder_opened--hover-4@2x.png index 331fa91bb..0f29f904a 100644 Binary files a/assets/accent-orange/folder_opened--hover-4@2x.png and b/assets/accent-orange/folder_opened--hover-4@2x.png differ diff --git a/assets/accent-orange/folder_opened--hover-5.png b/assets/accent-orange/folder_opened--hover-5.png index 24c1eb67e..23c95ce73 100644 Binary files a/assets/accent-orange/folder_opened--hover-5.png and b/assets/accent-orange/folder_opened--hover-5.png differ diff --git a/assets/accent-orange/folder_opened--hover-5@2x.png b/assets/accent-orange/folder_opened--hover-5@2x.png index d385df5ef..868891e82 100644 Binary files a/assets/accent-orange/folder_opened--hover-5@2x.png and b/assets/accent-orange/folder_opened--hover-5@2x.png differ diff --git a/assets/accent-orange/folder_opened--hover-6.png b/assets/accent-orange/folder_opened--hover-6.png index 5bfe5c85d..1aa36c891 100644 Binary files a/assets/accent-orange/folder_opened--hover-6.png and b/assets/accent-orange/folder_opened--hover-6.png differ diff --git a/assets/accent-orange/folder_opened--hover-6@2x.png b/assets/accent-orange/folder_opened--hover-6@2x.png index 9f66e3e72..62f59a232 100644 Binary files a/assets/accent-orange/folder_opened--hover-6@2x.png and b/assets/accent-orange/folder_opened--hover-6@2x.png differ diff --git a/assets/accent-orange/folder_opened--hover-7.png b/assets/accent-orange/folder_opened--hover-7.png index e3903d045..16234a804 100644 Binary files a/assets/accent-orange/folder_opened--hover-7.png and b/assets/accent-orange/folder_opened--hover-7.png differ diff --git a/assets/accent-orange/folder_opened--hover-7@2x.png b/assets/accent-orange/folder_opened--hover-7@2x.png index f99a19b45..0fb17a2d9 100644 Binary files a/assets/accent-orange/folder_opened--hover-7@2x.png and b/assets/accent-orange/folder_opened--hover-7@2x.png differ diff --git a/assets/accent-orange/folder_opened--hover.png b/assets/accent-orange/folder_opened--hover.png index c34ee19f1..16234a804 100644 Binary files a/assets/accent-orange/folder_opened--hover.png and b/assets/accent-orange/folder_opened--hover.png differ diff --git a/assets/accent-orange/folder_opened--hover@2x.png b/assets/accent-orange/folder_opened--hover@2x.png index 6a1323cf3..0fb17a2d9 100644 Binary files a/assets/accent-orange/folder_opened--hover@2x.png and b/assets/accent-orange/folder_opened--hover@2x.png differ diff --git a/assets/accent-purple/folder--hover.png b/assets/accent-purple/folder--hover.png index 62faffde7..277b31736 100644 Binary files a/assets/accent-purple/folder--hover.png and b/assets/accent-purple/folder--hover.png differ diff --git a/assets/accent-purple/folder--hover@2x.png b/assets/accent-purple/folder--hover@2x.png index 2476f5813..ba1eb733b 100644 Binary files a/assets/accent-purple/folder--hover@2x.png and b/assets/accent-purple/folder--hover@2x.png differ diff --git a/assets/accent-purple/folder_dup--hover.png b/assets/accent-purple/folder_dup--hover.png new file mode 100644 index 000000000..e5234a8da Binary files /dev/null and b/assets/accent-purple/folder_dup--hover.png differ diff --git a/assets/accent-purple/folder_dup--hover@2x.png b/assets/accent-purple/folder_dup--hover@2x.png new file mode 100644 index 000000000..dcd155ae8 Binary files /dev/null and b/assets/accent-purple/folder_dup--hover@2x.png differ diff --git a/assets/accent-purple/folder_opened--hover-0.png b/assets/accent-purple/folder_opened--hover-0.png index 69af878ea..b7ae2d5b8 100644 Binary files a/assets/accent-purple/folder_opened--hover-0.png and b/assets/accent-purple/folder_opened--hover-0.png differ diff --git a/assets/accent-purple/folder_opened--hover-0@2x.png b/assets/accent-purple/folder_opened--hover-0@2x.png index 9a5aeff81..db4404b3c 100644 Binary files a/assets/accent-purple/folder_opened--hover-0@2x.png and b/assets/accent-purple/folder_opened--hover-0@2x.png differ diff --git a/assets/accent-purple/folder_opened--hover-1.png b/assets/accent-purple/folder_opened--hover-1.png index 8303cb942..864fc4675 100644 Binary files a/assets/accent-purple/folder_opened--hover-1.png and b/assets/accent-purple/folder_opened--hover-1.png differ diff --git a/assets/accent-purple/folder_opened--hover-1@2x.png b/assets/accent-purple/folder_opened--hover-1@2x.png index b6c7de670..6222cf2e3 100644 Binary files a/assets/accent-purple/folder_opened--hover-1@2x.png and b/assets/accent-purple/folder_opened--hover-1@2x.png differ diff --git a/assets/accent-purple/folder_opened--hover-2.png b/assets/accent-purple/folder_opened--hover-2.png index 01e7d2e08..ab4f1f634 100644 Binary files a/assets/accent-purple/folder_opened--hover-2.png and b/assets/accent-purple/folder_opened--hover-2.png differ diff --git a/assets/accent-purple/folder_opened--hover-2@2x.png b/assets/accent-purple/folder_opened--hover-2@2x.png index c290f18ea..8b1ce0100 100644 Binary files a/assets/accent-purple/folder_opened--hover-2@2x.png and b/assets/accent-purple/folder_opened--hover-2@2x.png differ diff --git a/assets/accent-purple/folder_opened--hover-3.png b/assets/accent-purple/folder_opened--hover-3.png index 9cc3b7993..97215daf9 100644 Binary files a/assets/accent-purple/folder_opened--hover-3.png and b/assets/accent-purple/folder_opened--hover-3.png differ diff --git a/assets/accent-purple/folder_opened--hover-3@2x.png b/assets/accent-purple/folder_opened--hover-3@2x.png index 4dec20b83..8cb1ce836 100644 Binary files a/assets/accent-purple/folder_opened--hover-3@2x.png and b/assets/accent-purple/folder_opened--hover-3@2x.png differ diff --git a/assets/accent-purple/folder_opened--hover-4.png b/assets/accent-purple/folder_opened--hover-4.png index c70d1720a..e10d60c88 100644 Binary files a/assets/accent-purple/folder_opened--hover-4.png and b/assets/accent-purple/folder_opened--hover-4.png differ diff --git a/assets/accent-purple/folder_opened--hover-4@2x.png b/assets/accent-purple/folder_opened--hover-4@2x.png index 12ddd7040..93054300d 100644 Binary files a/assets/accent-purple/folder_opened--hover-4@2x.png and b/assets/accent-purple/folder_opened--hover-4@2x.png differ diff --git a/assets/accent-purple/folder_opened--hover-5.png b/assets/accent-purple/folder_opened--hover-5.png index f94678b6b..e7aee207e 100644 Binary files a/assets/accent-purple/folder_opened--hover-5.png and b/assets/accent-purple/folder_opened--hover-5.png differ diff --git a/assets/accent-purple/folder_opened--hover-5@2x.png b/assets/accent-purple/folder_opened--hover-5@2x.png index 22526d690..e75bc813a 100644 Binary files a/assets/accent-purple/folder_opened--hover-5@2x.png and b/assets/accent-purple/folder_opened--hover-5@2x.png differ diff --git a/assets/accent-purple/folder_opened--hover-6.png b/assets/accent-purple/folder_opened--hover-6.png index 92d0aa8e4..8a59e0d9d 100644 Binary files a/assets/accent-purple/folder_opened--hover-6.png and b/assets/accent-purple/folder_opened--hover-6.png differ diff --git a/assets/accent-purple/folder_opened--hover-6@2x.png b/assets/accent-purple/folder_opened--hover-6@2x.png index 1779e21f3..1c7cd75bd 100644 Binary files a/assets/accent-purple/folder_opened--hover-6@2x.png and b/assets/accent-purple/folder_opened--hover-6@2x.png differ diff --git a/assets/accent-purple/folder_opened--hover-7.png b/assets/accent-purple/folder_opened--hover-7.png index fa4efdcab..9a7be885a 100644 Binary files a/assets/accent-purple/folder_opened--hover-7.png and b/assets/accent-purple/folder_opened--hover-7.png differ diff --git a/assets/accent-purple/folder_opened--hover-7@2x.png b/assets/accent-purple/folder_opened--hover-7@2x.png index b9900fcaa..ca028fca3 100644 Binary files a/assets/accent-purple/folder_opened--hover-7@2x.png and b/assets/accent-purple/folder_opened--hover-7@2x.png differ diff --git a/assets/accent-purple/folder_opened--hover.png b/assets/accent-purple/folder_opened--hover.png index 4b4cde08b..9a7be885a 100644 Binary files a/assets/accent-purple/folder_opened--hover.png and b/assets/accent-purple/folder_opened--hover.png differ diff --git a/assets/accent-purple/folder_opened--hover@2x.png b/assets/accent-purple/folder_opened--hover@2x.png index c2f6ad3b4..ca028fca3 100644 Binary files a/assets/accent-purple/folder_opened--hover@2x.png and b/assets/accent-purple/folder_opened--hover@2x.png differ diff --git a/assets/accent-red/folder--hover.png b/assets/accent-red/folder--hover.png index e0afc57ce..9758ddc8f 100644 Binary files a/assets/accent-red/folder--hover.png and b/assets/accent-red/folder--hover.png differ diff --git a/assets/accent-red/folder--hover@2x.png b/assets/accent-red/folder--hover@2x.png index e2545a4ae..a4922c38f 100644 Binary files a/assets/accent-red/folder--hover@2x.png and b/assets/accent-red/folder--hover@2x.png differ diff --git a/assets/accent-red/folder_dup--hover.png b/assets/accent-red/folder_dup--hover.png new file mode 100644 index 000000000..e639c0e0b Binary files /dev/null and b/assets/accent-red/folder_dup--hover.png differ diff --git a/assets/accent-red/folder_dup--hover@2x.png b/assets/accent-red/folder_dup--hover@2x.png new file mode 100644 index 000000000..2c94b276b Binary files /dev/null and b/assets/accent-red/folder_dup--hover@2x.png differ diff --git a/assets/accent-red/folder_opened--hover-0.png b/assets/accent-red/folder_opened--hover-0.png index 4f579be75..bb5bbcd7e 100644 Binary files a/assets/accent-red/folder_opened--hover-0.png and b/assets/accent-red/folder_opened--hover-0.png differ diff --git a/assets/accent-red/folder_opened--hover-0@2x.png b/assets/accent-red/folder_opened--hover-0@2x.png index 5d315656b..0e8dce0f9 100644 Binary files a/assets/accent-red/folder_opened--hover-0@2x.png and b/assets/accent-red/folder_opened--hover-0@2x.png differ diff --git a/assets/accent-red/folder_opened--hover-1.png b/assets/accent-red/folder_opened--hover-1.png index 0f933412d..ac999d41b 100644 Binary files a/assets/accent-red/folder_opened--hover-1.png and b/assets/accent-red/folder_opened--hover-1.png differ diff --git a/assets/accent-red/folder_opened--hover-1@2x.png b/assets/accent-red/folder_opened--hover-1@2x.png index 9aff0905a..1b0119821 100644 Binary files a/assets/accent-red/folder_opened--hover-1@2x.png and b/assets/accent-red/folder_opened--hover-1@2x.png differ diff --git a/assets/accent-red/folder_opened--hover-2.png b/assets/accent-red/folder_opened--hover-2.png index 0e0007f4b..c7cccfe9c 100644 Binary files a/assets/accent-red/folder_opened--hover-2.png and b/assets/accent-red/folder_opened--hover-2.png differ diff --git a/assets/accent-red/folder_opened--hover-2@2x.png b/assets/accent-red/folder_opened--hover-2@2x.png index 3268342c8..97810caba 100644 Binary files a/assets/accent-red/folder_opened--hover-2@2x.png and b/assets/accent-red/folder_opened--hover-2@2x.png differ diff --git a/assets/accent-red/folder_opened--hover-3.png b/assets/accent-red/folder_opened--hover-3.png index 304dcc084..d7e877c92 100644 Binary files a/assets/accent-red/folder_opened--hover-3.png and b/assets/accent-red/folder_opened--hover-3.png differ diff --git a/assets/accent-red/folder_opened--hover-3@2x.png b/assets/accent-red/folder_opened--hover-3@2x.png index 60e87f125..49e2bdf8f 100644 Binary files a/assets/accent-red/folder_opened--hover-3@2x.png and b/assets/accent-red/folder_opened--hover-3@2x.png differ diff --git a/assets/accent-red/folder_opened--hover-4.png b/assets/accent-red/folder_opened--hover-4.png index 6ba899b8f..21d150617 100644 Binary files a/assets/accent-red/folder_opened--hover-4.png and b/assets/accent-red/folder_opened--hover-4.png differ diff --git a/assets/accent-red/folder_opened--hover-4@2x.png b/assets/accent-red/folder_opened--hover-4@2x.png index 553207171..f54841d50 100644 Binary files a/assets/accent-red/folder_opened--hover-4@2x.png and b/assets/accent-red/folder_opened--hover-4@2x.png differ diff --git a/assets/accent-red/folder_opened--hover-5.png b/assets/accent-red/folder_opened--hover-5.png index 92e9b266b..328ff2394 100644 Binary files a/assets/accent-red/folder_opened--hover-5.png and b/assets/accent-red/folder_opened--hover-5.png differ diff --git a/assets/accent-red/folder_opened--hover-5@2x.png b/assets/accent-red/folder_opened--hover-5@2x.png index 1d273c9fa..d71abe546 100644 Binary files a/assets/accent-red/folder_opened--hover-5@2x.png and b/assets/accent-red/folder_opened--hover-5@2x.png differ diff --git a/assets/accent-red/folder_opened--hover-6.png b/assets/accent-red/folder_opened--hover-6.png index 55c4f0bdb..ab6bc7ac4 100644 Binary files a/assets/accent-red/folder_opened--hover-6.png and b/assets/accent-red/folder_opened--hover-6.png differ diff --git a/assets/accent-red/folder_opened--hover-6@2x.png b/assets/accent-red/folder_opened--hover-6@2x.png index 7635be2a7..aeb1b0a95 100644 Binary files a/assets/accent-red/folder_opened--hover-6@2x.png and b/assets/accent-red/folder_opened--hover-6@2x.png differ diff --git a/assets/accent-red/folder_opened--hover-7.png b/assets/accent-red/folder_opened--hover-7.png index c04b568a0..ef0205bf2 100644 Binary files a/assets/accent-red/folder_opened--hover-7.png and b/assets/accent-red/folder_opened--hover-7.png differ diff --git a/assets/accent-red/folder_opened--hover-7@2x.png b/assets/accent-red/folder_opened--hover-7@2x.png index 0adab7e06..574e42373 100644 Binary files a/assets/accent-red/folder_opened--hover-7@2x.png and b/assets/accent-red/folder_opened--hover-7@2x.png differ diff --git a/assets/accent-red/folder_opened--hover.png b/assets/accent-red/folder_opened--hover.png index b8b66524f..ef0205bf2 100644 Binary files a/assets/accent-red/folder_opened--hover.png and b/assets/accent-red/folder_opened--hover.png differ diff --git a/assets/accent-red/folder_opened--hover@2x.png b/assets/accent-red/folder_opened--hover@2x.png index 2bdb71a03..574e42373 100644 Binary files a/assets/accent-red/folder_opened--hover@2x.png and b/assets/accent-red/folder_opened--hover@2x.png differ diff --git a/assets/accent-yellow/folder--hover.png b/assets/accent-yellow/folder--hover.png index df200fb58..de6d90aad 100644 Binary files a/assets/accent-yellow/folder--hover.png and b/assets/accent-yellow/folder--hover.png differ diff --git a/assets/accent-yellow/folder--hover@2x.png b/assets/accent-yellow/folder--hover@2x.png index a51e91c00..cf0869ef8 100644 Binary files a/assets/accent-yellow/folder--hover@2x.png and b/assets/accent-yellow/folder--hover@2x.png differ diff --git a/assets/accent-yellow/folder_dup--hover.png b/assets/accent-yellow/folder_dup--hover.png new file mode 100644 index 000000000..5f190fc36 Binary files /dev/null and b/assets/accent-yellow/folder_dup--hover.png differ diff --git a/assets/accent-yellow/folder_dup--hover@2x.png b/assets/accent-yellow/folder_dup--hover@2x.png new file mode 100644 index 000000000..90049101c Binary files /dev/null and b/assets/accent-yellow/folder_dup--hover@2x.png differ diff --git a/assets/accent-yellow/folder_opened--hover-0.png b/assets/accent-yellow/folder_opened--hover-0.png index 246e3eef6..94b1bc2fb 100644 Binary files a/assets/accent-yellow/folder_opened--hover-0.png and b/assets/accent-yellow/folder_opened--hover-0.png differ diff --git a/assets/accent-yellow/folder_opened--hover-0@2x.png b/assets/accent-yellow/folder_opened--hover-0@2x.png index d28e2b335..0259f6481 100644 Binary files a/assets/accent-yellow/folder_opened--hover-0@2x.png and b/assets/accent-yellow/folder_opened--hover-0@2x.png differ diff --git a/assets/accent-yellow/folder_opened--hover-1.png b/assets/accent-yellow/folder_opened--hover-1.png index 977bef6b8..4a043e3d3 100644 Binary files a/assets/accent-yellow/folder_opened--hover-1.png and b/assets/accent-yellow/folder_opened--hover-1.png differ diff --git a/assets/accent-yellow/folder_opened--hover-1@2x.png b/assets/accent-yellow/folder_opened--hover-1@2x.png index 4fd383831..0b2fd4b80 100644 Binary files a/assets/accent-yellow/folder_opened--hover-1@2x.png and b/assets/accent-yellow/folder_opened--hover-1@2x.png differ diff --git a/assets/accent-yellow/folder_opened--hover-2.png b/assets/accent-yellow/folder_opened--hover-2.png index 667b3fbce..fab8970dd 100644 Binary files a/assets/accent-yellow/folder_opened--hover-2.png and b/assets/accent-yellow/folder_opened--hover-2.png differ diff --git a/assets/accent-yellow/folder_opened--hover-2@2x.png b/assets/accent-yellow/folder_opened--hover-2@2x.png index c17895cc4..0ee99168f 100644 Binary files a/assets/accent-yellow/folder_opened--hover-2@2x.png and b/assets/accent-yellow/folder_opened--hover-2@2x.png differ diff --git a/assets/accent-yellow/folder_opened--hover-3.png b/assets/accent-yellow/folder_opened--hover-3.png index 9cf51b42d..6f8a3853b 100644 Binary files a/assets/accent-yellow/folder_opened--hover-3.png and b/assets/accent-yellow/folder_opened--hover-3.png differ diff --git a/assets/accent-yellow/folder_opened--hover-3@2x.png b/assets/accent-yellow/folder_opened--hover-3@2x.png index c89cd92c9..154c12c90 100644 Binary files a/assets/accent-yellow/folder_opened--hover-3@2x.png and b/assets/accent-yellow/folder_opened--hover-3@2x.png differ diff --git a/assets/accent-yellow/folder_opened--hover-4.png b/assets/accent-yellow/folder_opened--hover-4.png index 5b8e7b91f..b9b6d343f 100644 Binary files a/assets/accent-yellow/folder_opened--hover-4.png and b/assets/accent-yellow/folder_opened--hover-4.png differ diff --git a/assets/accent-yellow/folder_opened--hover-4@2x.png b/assets/accent-yellow/folder_opened--hover-4@2x.png index d801efd8b..d5765022e 100644 Binary files a/assets/accent-yellow/folder_opened--hover-4@2x.png and b/assets/accent-yellow/folder_opened--hover-4@2x.png differ diff --git a/assets/accent-yellow/folder_opened--hover-5.png b/assets/accent-yellow/folder_opened--hover-5.png index e930afc73..9b19b8064 100644 Binary files a/assets/accent-yellow/folder_opened--hover-5.png and b/assets/accent-yellow/folder_opened--hover-5.png differ diff --git a/assets/accent-yellow/folder_opened--hover-5@2x.png b/assets/accent-yellow/folder_opened--hover-5@2x.png index c4b5d7bae..8317e4ab4 100644 Binary files a/assets/accent-yellow/folder_opened--hover-5@2x.png and b/assets/accent-yellow/folder_opened--hover-5@2x.png differ diff --git a/assets/accent-yellow/folder_opened--hover-6.png b/assets/accent-yellow/folder_opened--hover-6.png index ab085f890..e500211f1 100644 Binary files a/assets/accent-yellow/folder_opened--hover-6.png and b/assets/accent-yellow/folder_opened--hover-6.png differ diff --git a/assets/accent-yellow/folder_opened--hover-6@2x.png b/assets/accent-yellow/folder_opened--hover-6@2x.png index 851a7149d..c0b73a2a8 100644 Binary files a/assets/accent-yellow/folder_opened--hover-6@2x.png and b/assets/accent-yellow/folder_opened--hover-6@2x.png differ diff --git a/assets/accent-yellow/folder_opened--hover-7.png b/assets/accent-yellow/folder_opened--hover-7.png index 3ba1ac2e9..80ffc01d4 100644 Binary files a/assets/accent-yellow/folder_opened--hover-7.png and b/assets/accent-yellow/folder_opened--hover-7.png differ diff --git a/assets/accent-yellow/folder_opened--hover-7@2x.png b/assets/accent-yellow/folder_opened--hover-7@2x.png index b7f387194..6740c1509 100644 Binary files a/assets/accent-yellow/folder_opened--hover-7@2x.png and b/assets/accent-yellow/folder_opened--hover-7@2x.png differ diff --git a/assets/accent-yellow/folder_opened--hover.png b/assets/accent-yellow/folder_opened--hover.png index f91a19efa..80ffc01d4 100644 Binary files a/assets/accent-yellow/folder_opened--hover.png and b/assets/accent-yellow/folder_opened--hover.png differ diff --git a/assets/accent-yellow/folder_opened--hover@2x.png b/assets/accent-yellow/folder_opened--hover@2x.png index 17a598dc8..6740c1509 100644 Binary files a/assets/accent-yellow/folder_opened--hover@2x.png and b/assets/accent-yellow/folder_opened--hover@2x.png differ diff --git a/assets/commons/folder--hover.png b/assets/commons/folder--hover.png index 4c586eddd..e473efd0d 100644 Binary files a/assets/commons/folder--hover.png and b/assets/commons/folder--hover.png differ diff --git a/assets/commons/folder--hover@2x.png b/assets/commons/folder--hover@2x.png index d99a4af7a..b77b1f833 100644 Binary files a/assets/commons/folder--hover@2x.png and b/assets/commons/folder--hover@2x.png differ diff --git a/assets/commons/folder_dup--hover.png b/assets/commons/folder_dup--hover.png index 27fb8fb95..0175c7fcb 100644 Binary files a/assets/commons/folder_dup--hover.png and b/assets/commons/folder_dup--hover.png differ diff --git a/assets/commons/folder_dup--hover@2x.png b/assets/commons/folder_dup--hover@2x.png index 2cf5c792c..2669f4378 100644 Binary files a/assets/commons/folder_dup--hover@2x.png and b/assets/commons/folder_dup--hover@2x.png differ diff --git a/assets/commons/folder_opened--hover-0.png b/assets/commons/folder_opened--hover-0.png index 1f4713743..ae8e49726 100644 Binary files a/assets/commons/folder_opened--hover-0.png and b/assets/commons/folder_opened--hover-0.png differ diff --git a/assets/commons/folder_opened--hover-0@2x.png b/assets/commons/folder_opened--hover-0@2x.png index a9d8c1a89..e5868f6e3 100644 Binary files a/assets/commons/folder_opened--hover-0@2x.png and b/assets/commons/folder_opened--hover-0@2x.png differ diff --git a/assets/commons/folder_opened--hover-1.png b/assets/commons/folder_opened--hover-1.png index 3f6791599..104ffaaac 100644 Binary files a/assets/commons/folder_opened--hover-1.png and b/assets/commons/folder_opened--hover-1.png differ diff --git a/assets/commons/folder_opened--hover-1@2x.png b/assets/commons/folder_opened--hover-1@2x.png index 8c33a524f..20cd70887 100644 Binary files a/assets/commons/folder_opened--hover-1@2x.png and b/assets/commons/folder_opened--hover-1@2x.png differ diff --git a/assets/commons/folder_opened--hover-2.png b/assets/commons/folder_opened--hover-2.png index 14a8c879c..549aee871 100644 Binary files a/assets/commons/folder_opened--hover-2.png and b/assets/commons/folder_opened--hover-2.png differ diff --git a/assets/commons/folder_opened--hover-2@2x.png b/assets/commons/folder_opened--hover-2@2x.png index d1833554e..bd02d3800 100644 Binary files a/assets/commons/folder_opened--hover-2@2x.png and b/assets/commons/folder_opened--hover-2@2x.png differ diff --git a/assets/commons/folder_opened--hover-3.png b/assets/commons/folder_opened--hover-3.png index ad470e410..8bc2c59a3 100644 Binary files a/assets/commons/folder_opened--hover-3.png and b/assets/commons/folder_opened--hover-3.png differ diff --git a/assets/commons/folder_opened--hover-3@2x.png b/assets/commons/folder_opened--hover-3@2x.png index 414c4866b..cb85f2e33 100644 Binary files a/assets/commons/folder_opened--hover-3@2x.png and b/assets/commons/folder_opened--hover-3@2x.png differ diff --git a/assets/commons/folder_opened--hover-4.png b/assets/commons/folder_opened--hover-4.png index 86d30b6e4..798dc0db3 100644 Binary files a/assets/commons/folder_opened--hover-4.png and b/assets/commons/folder_opened--hover-4.png differ diff --git a/assets/commons/folder_opened--hover-4@2x.png b/assets/commons/folder_opened--hover-4@2x.png index b80137af2..b18cc1621 100644 Binary files a/assets/commons/folder_opened--hover-4@2x.png and b/assets/commons/folder_opened--hover-4@2x.png differ diff --git a/assets/commons/folder_opened--hover-5.png b/assets/commons/folder_opened--hover-5.png index 01017d2b1..faa348e90 100644 Binary files a/assets/commons/folder_opened--hover-5.png and b/assets/commons/folder_opened--hover-5.png differ diff --git a/assets/commons/folder_opened--hover-5@2x.png b/assets/commons/folder_opened--hover-5@2x.png index 4aaebad6f..603f43887 100644 Binary files a/assets/commons/folder_opened--hover-5@2x.png and b/assets/commons/folder_opened--hover-5@2x.png differ diff --git a/assets/commons/folder_opened--hover-6.png b/assets/commons/folder_opened--hover-6.png index beba4d52c..0e081e524 100644 Binary files a/assets/commons/folder_opened--hover-6.png and b/assets/commons/folder_opened--hover-6.png differ diff --git a/assets/commons/folder_opened--hover-6@2x.png b/assets/commons/folder_opened--hover-6@2x.png index aef7902f6..bd2d3d5e8 100644 Binary files a/assets/commons/folder_opened--hover-6@2x.png and b/assets/commons/folder_opened--hover-6@2x.png differ diff --git a/assets/commons/folder_opened--hover-7.png b/assets/commons/folder_opened--hover-7.png index 11ba68110..13fc9bce2 100644 Binary files a/assets/commons/folder_opened--hover-7.png and b/assets/commons/folder_opened--hover-7.png differ diff --git a/assets/commons/folder_opened--hover-7@2x.png b/assets/commons/folder_opened--hover-7@2x.png index 74d978d97..03490843e 100644 Binary files a/assets/commons/folder_opened--hover-7@2x.png and b/assets/commons/folder_opened--hover-7@2x.png differ diff --git a/assets/commons/folder_opened--hover.png b/assets/commons/folder_opened--hover.png index 11ba68110..13fc9bce2 100644 Binary files a/assets/commons/folder_opened--hover.png and b/assets/commons/folder_opened--hover.png differ diff --git a/assets/commons/folder_opened--hover@2x.png b/assets/commons/folder_opened--hover@2x.png index dd0425d6b..03490843e 100644 Binary files a/assets/commons/folder_opened--hover@2x.png and b/assets/commons/folder_opened--hover@2x.png differ diff --git a/assets/darker/folder.png b/assets/darker/folder.png index e9604f2f5..f30154809 100644 Binary files a/assets/darker/folder.png and b/assets/darker/folder.png differ diff --git a/assets/darker/folder@2x.png b/assets/darker/folder@2x.png index 7ac769af3..a9855dd22 100644 Binary files a/assets/darker/folder@2x.png and b/assets/darker/folder@2x.png differ diff --git a/assets/darker/folder_dup.png b/assets/darker/folder_dup.png index 34d31f9ce..c88b736e8 100644 Binary files a/assets/darker/folder_dup.png and b/assets/darker/folder_dup.png differ diff --git a/assets/darker/folder_dup@2x.png b/assets/darker/folder_dup@2x.png index 02ec5618d..aa3177399 100644 Binary files a/assets/darker/folder_dup@2x.png and b/assets/darker/folder_dup@2x.png differ diff --git a/assets/default/folder.png b/assets/default/folder.png index c02c2105c..bf23eabcf 100644 Binary files a/assets/default/folder.png and b/assets/default/folder.png differ diff --git a/assets/default/folder@2x.png b/assets/default/folder@2x.png index 41b1d47e8..074b6d144 100644 Binary files a/assets/default/folder@2x.png and b/assets/default/folder@2x.png differ diff --git a/assets/default/folder_dup.png b/assets/default/folder_dup.png index dcad2be14..fabb006dc 100644 Binary files a/assets/default/folder_dup.png and b/assets/default/folder_dup.png differ diff --git a/assets/default/folder_dup@2x.png b/assets/default/folder_dup@2x.png index bc8510029..ee8253024 100644 Binary files a/assets/default/folder_dup@2x.png and b/assets/default/folder_dup@2x.png differ diff --git a/assets/lighter/folder.png b/assets/lighter/folder.png index 97f7646e7..862c25ee3 100644 Binary files a/assets/lighter/folder.png and b/assets/lighter/folder.png differ diff --git a/assets/lighter/folder@2x.png b/assets/lighter/folder@2x.png index 829c1b3b2..a67dcfc65 100644 Binary files a/assets/lighter/folder@2x.png and b/assets/lighter/folder@2x.png differ diff --git a/assets/lighter/folder_dup.png b/assets/lighter/folder_dup.png index 544c4bd59..ad9f66495 100644 Binary files a/assets/lighter/folder_dup.png and b/assets/lighter/folder_dup.png differ diff --git a/assets/lighter/folder_dup@2x.png b/assets/lighter/folder_dup@2x.png index eb8e495fb..426b37d36 100644 Binary files a/assets/lighter/folder_dup@2x.png and b/assets/lighter/folder_dup@2x.png differ diff --git a/icons/file_type_blade.png b/icons/file_type_blade.png old mode 100755 new mode 100644 index fcc7ecc96..67c48139d Binary files a/icons/file_type_blade.png and b/icons/file_type_blade.png differ diff --git a/icons/file_type_blade@2x.png b/icons/file_type_blade@2x.png old mode 100755 new mode 100644 index 4d5a128d8..0a4ff910d Binary files a/icons/file_type_blade@2x.png and b/icons/file_type_blade@2x.png differ diff --git a/messages.json b/messages.json index ffc128f5b..088d70b9f 100644 --- a/messages.json +++ b/messages.json @@ -1,27 +1,5 @@ { "install": "messages/install.txt", - "1.0.2": "messages/1.0.2.txt", - "1.0.6": "messages/1.0.6.txt", - "1.0.7": "messages/1.0.7.txt", - "1.0.9": "messages/1.0.9.txt", - "1.2.0": "messages/1.2.0.txt", - "1.2.1": "messages/1.2.1.txt", - "1.4.0": "messages/1.4.0.txt", - "1.4.2": "messages/1.4.2.txt", - "1.4.3": "messages/1.4.3.txt", - "1.4.5": "messages/1.4.5.txt", - "1.4.7": "messages/1.4.7.txt", - "1.4.8": "messages/1.4.8.txt", - "1.5.0": "messages/1.5.0.txt", - "1.5.1": "messages/1.5.1.txt", - "1.5.2": "messages/1.5.2.txt", - "1.8.0": "messages/1.8.0.txt", - "1.8.1": "messages/1.8.1.txt", - "1.8.2": "messages/1.8.2.txt", - "1.8.3": "messages/1.8.3.txt", - "1.8.4": "messages/1.8.4.txt", - "1.8.5": "messages/1.8.5.txt", - "1.8.6": "messages/1.8.6.txt", - "1.8.7": "messages/1.8.7.txt", - "1.8.8": "messages/1.8.8.txt" + "1.9.0": "messages/1.9.0.txt", + "1.9.1": "messages/1.9.1.txt" } \ No newline at end of file diff --git a/messages/1.0.2.txt b/messages/1.0.2.txt deleted file mode 100644 index c124f4c8f..000000000 --- a/messages/1.0.2.txt +++ /dev/null @@ -1,22 +0,0 @@ -___ ___ _ _ _ _____ _ -| \/ | | | (_) | | |_ _| | -| . . | __ _| |_ ___ _ __ _ __ _| | | | | |__ ___ _ __ ___ ___ -| |\/| |/ _` | __/ _ \ '__| |/ _` | | | | | '_ \ / _ \ '_ ` _ \ / _ \ -| | | | (_| | || __/ | | | (_| | | | | | | | | __/ | | | | | __/ -\_| |_/\__,_|\__\___|_| |_|\__,_|_| \_/ |_| |_|\___|_| |_| |_|\___| - -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - -******************************************************************************** - -## UI IMPROVEMENTS - - - Add separator to multi layouts - - Various UI fix - - -## SYNTAX IMPROVEMENETS - - - Add some language references - - Fixed varios color issue \ No newline at end of file diff --git a/messages/1.0.6.txt b/messages/1.0.6.txt deleted file mode 100644 index a35ad06d3..000000000 --- a/messages/1.0.6.txt +++ /dev/null @@ -1,19 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.0.6 -******************************************************************************** - -## THEME IMPROVEMENTS - - - Fix font-size for button and input field (issue #103) - - Add theme options (issue https://github.com/equinusocio/material-theme#theme-options) - - Fix symlink folder icon in treeview (issue #122) - - Assets update - - -## COLOR SCHEME IMPROVEMENTS - - - New line highlight color - - New selection colors diff --git a/messages/1.0.7.txt b/messages/1.0.7.txt deleted file mode 100644 index 6a043e789..000000000 --- a/messages/1.0.7.txt +++ /dev/null @@ -1,15 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.0.7 -******************************************************************************** - -## THEME IMPROVEMENTS - - - Minor UI improvements and fixes - - -## COLOR SCHEME IMPROVEMENTS - - - New color scheme. This is an experimental theme (Open an issue for color improvements) diff --git a/messages/1.0.9.txt b/messages/1.0.9.txt deleted file mode 100644 index dae59a47f..000000000 --- a/messages/1.0.9.txt +++ /dev/null @@ -1,15 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.0.9 -******************************************************************************** - -## THEME IMPROVEMENTS - - - Added new settings "material_theme_disable_fileicons: true" - - -## COLOR SCHEME IMPROVEMENTS - - - Improved color support for PHP, Python, Javascript, C++ diff --git a/messages/1.2.0.txt b/messages/1.2.0.txt deleted file mode 100644 index 32ac2ce6e..000000000 --- a/messages/1.2.0.txt +++ /dev/null @@ -1,17 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.2.0 -******************************************************************************** - -## THEME IMPROVEMENTS - - - Darker version completely revisited and now with dedicated color scheme ("color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme") - - Sidebar selected file mark - - Minor UI improvements - - -## COLOR SCHEME IMPROVEMENTS - - - Removed Markdown color scheme overriding \ No newline at end of file diff --git a/messages/1.2.1.txt b/messages/1.2.1.txt deleted file mode 100644 index 02094fd00..000000000 --- a/messages/1.2.1.txt +++ /dev/null @@ -1,11 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.2.1 -******************************************************************************** - -#### THEME IMPROVEMENTS - - - Removed white inputs and panel from the default theme - - New expanded folder icon animation diff --git a/messages/1.4.0.txt b/messages/1.4.0.txt deleted file mode 100644 index a46bfa218..000000000 --- a/messages/1.4.0.txt +++ /dev/null @@ -1,17 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.4.0 -******************************************************************************** - -#### THEME IMPROVEMENTS - - - Fix missing assets in the darker version (Fix #221) - - Add setting to disable the folder animation ("material_theme_disable_folder_animation": true) - - Add file icon for .liquid extension (Request #227) - - Minor UI fix - -#### COLOR SCHEME - - - Remove default settings for markdown file \ No newline at end of file diff --git a/messages/1.4.2.txt b/messages/1.4.2.txt deleted file mode 100644 index 8c1e49f14..000000000 --- a/messages/1.4.2.txt +++ /dev/null @@ -1,15 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.4.3 -******************************************************************************** - -#### THEME IMPROVEMENTS - - - Fix UI colors - - You can now enable the white inputs and panels by installing the package addon "Material Theme - White Panels" from Package Control (restart needed). - -#### COLOR SCHEME - - - Minor color scheme fix \ No newline at end of file diff --git a/messages/1.4.3.txt b/messages/1.4.3.txt deleted file mode 100644 index 8c1e49f14..000000000 --- a/messages/1.4.3.txt +++ /dev/null @@ -1,15 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.4.3 -******************************************************************************** - -#### THEME IMPROVEMENTS - - - Fix UI colors - - You can now enable the white inputs and panels by installing the package addon "Material Theme - White Panels" from Package Control (restart needed). - -#### COLOR SCHEME - - - Minor color scheme fix \ No newline at end of file diff --git a/messages/1.4.5.txt b/messages/1.4.5.txt deleted file mode 100644 index 407e2ac44..000000000 --- a/messages/1.4.5.txt +++ /dev/null @@ -1,15 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.4.5 -******************************************************************************** - -#### THEME IMPROVEMENTS - - - Added small status bar setting ("material_theme_small_statusbar": true) - - Fixing scss-sass color scheme detection and colors - -#### COLOR SCHEME - - - Improve find in folder results color. \ No newline at end of file diff --git a/messages/1.4.7.txt b/messages/1.4.7.txt deleted file mode 100644 index e16b982d8..000000000 --- a/messages/1.4.7.txt +++ /dev/null @@ -1,15 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.4.7 -******************************************************************************** - -#### THEME IMPROVEMENTS - - - Updated some file type icon - - Fix autocomplete style with default theme (#276) - -#### COLOR SCHEME - - - Fix attributes name color \ No newline at end of file diff --git a/messages/1.4.8.txt b/messages/1.4.8.txt deleted file mode 100644 index db936d0a6..000000000 --- a/messages/1.4.8.txt +++ /dev/null @@ -1,11 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.4.8 -******************************************************************************** - -#### THEME IMPROVEMENTS - - - Added selected file indicator in the sidebar tree view (disable it with "material_theme_disable_tree_indicator": false) - - Fix gulpfile file type icon in the tree view \ No newline at end of file diff --git a/messages/1.5.0.txt b/messages/1.5.0.txt deleted file mode 100644 index 6816f682f..000000000 --- a/messages/1.5.0.txt +++ /dev/null @@ -1,21 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.5.0 -******************************************************************************** - -#### UI IMPROVEMENTS - - - Fix (new shape and position) tree indicator for selected file - - Update some file type icons - - Fix inputs internal padding to following Material Theme guidelines. - - Add the new **lighter** style: - { - "theme": "Material-Theme-Lighter.sublime-theme", - "color_scheme": "Packages/Material Theme/schemes/Material-Theme-Lighter.tmTheme", - } - -#### COLOR SCHEME - - - Add the new lighter color scheme. Open the issue if you find incoerences. diff --git a/messages/1.5.1.txt b/messages/1.5.1.txt deleted file mode 100644 index 56c9008e7..000000000 --- a/messages/1.5.1.txt +++ /dev/null @@ -1,12 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.5.1 -******************************************************************************** - -#### UI IMPROVEMENTS - - - Fix tree file indicator - - Fix some file icon association - - New theme option to make tabs label bold ("material_theme_bold_tab": true). Lighter style is now "false" by default. \ No newline at end of file diff --git a/messages/1.5.2.txt b/messages/1.5.2.txt deleted file mode 100644 index bacc947f2..000000000 --- a/messages/1.5.2.txt +++ /dev/null @@ -1,16 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.5.2 -******************************************************************************** - -#### UI IMPROVEMENTS - - - Fix minor UI issues - - Opened file improvements - - -#### THEME IMPROVEMENTS - - - Update selection color in the darker scheme \ No newline at end of file diff --git a/messages/1.8.0.txt b/messages/1.8.0.txt deleted file mode 100644 index f585f836c..000000000 --- a/messages/1.8.0.txt +++ /dev/null @@ -1,22 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.8.0 -******************************************************************************** - -#### UI IMPROVEMENTS - - - Add accent color selection, add one of the follower setting: - "material_theme_accent_lime": true, - "material_theme_accent_purple": true, - "material_theme_accent_red": true, - "material_theme_accent_orange": true, - "material_theme_accent_yellow": true, - - - Minor UI fix - - -#### COLOR SCHEME IMPROVEMENTS - - - Add regex color highlight in find/replace \ No newline at end of file diff --git a/messages/1.8.1.txt b/messages/1.8.1.txt deleted file mode 100644 index 161b82b11..000000000 --- a/messages/1.8.1.txt +++ /dev/null @@ -1,12 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.8.1 -******************************************************************************** - -#### UI IMPROVEMENTS - - - Fix accent color UI - - Update purple accent color - - Minor UI fix \ No newline at end of file diff --git a/messages/1.8.3.txt b/messages/1.8.3.txt deleted file mode 100644 index b0d0b52e9..000000000 --- a/messages/1.8.3.txt +++ /dev/null @@ -1,16 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.8.3 -******************************************************************************** - -#### UI IMPROVEMENTS - - - Add vuejs file type icon - - Add elixir file type icon - - Add new setting for tab separators ("material_theme_tab_separator": true) - -#### COLOR SCHEME - - - Minor syntax color improvements \ No newline at end of file diff --git a/messages/1.8.4.txt b/messages/1.8.4.txt deleted file mode 100644 index 6f46131df..000000000 --- a/messages/1.8.4.txt +++ /dev/null @@ -1,11 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.8.4 -******************************************************************************** - -#### UI IMPROVEMENTS - - - Fix regression that removed file icon for html files. - - Add new setting to show panels (find, replace, etc..) seperator ("material_theme_panel_separator": true). NOTE: This setting may require restart after disabling it. \ No newline at end of file diff --git a/messages/1.8.5.txt b/messages/1.8.5.txt deleted file mode 100644 index fddf289d6..000000000 --- a/messages/1.8.5.txt +++ /dev/null @@ -1,15 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.8.5 -******************************************************************************** - -#### UI IMPROVEMENTS - - - Minor UI improvements - - Update GO file type icon - -#### COLOR SCHEME - - - Minor syntax color improvements \ No newline at end of file diff --git a/messages/1.8.7.txt b/messages/1.8.7.txt deleted file mode 100644 index d8d285257..000000000 --- a/messages/1.8.7.txt +++ /dev/null @@ -1,15 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.8.7 -******************************************************************************** - -#### UI IMPROVEMENTS - - - Minor UI improvements - - Add new setting to set the tabs width to auto (the max-width will remain) ("material_theme_tabs_autowidth": true). NOTE: This setting may require restart. - -#### COLOR SCHEME - - - Color highlight improvements diff --git a/messages/1.8.8.txt b/messages/1.8.8.txt deleted file mode 100644 index 10c6cec5d..000000000 --- a/messages/1.8.8.txt +++ /dev/null @@ -1,11 +0,0 @@ -Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme - - -Version 1.8.8 -******************************************************************************** - - -#### COLOR SCHEME - - - Color highlight improvements (python, js, less, scss/sass) \ No newline at end of file diff --git a/messages/1.8.2.txt b/messages/1.9.0.txt similarity index 56% rename from messages/1.8.2.txt rename to messages/1.9.0.txt index 6d50b1bbf..0795e86a3 100644 --- a/messages/1.8.2.txt +++ b/messages/1.9.0.txt @@ -2,14 +2,14 @@ Material Theme for Sublime Text 3 https://github.com/equinusocio/material-theme -Version 1.8.2 +Version 1.9.0 ******************************************************************************** -#### UI IMPROVEMENTS +#### UI THEME - - Fix tree accent indicator - - Minor UI fix + - New contrast mode ( "material_theme_contrast_mode": true ) + - Minor UI fixes #### COLOR SCHEME - - - Update caret color \ No newline at end of file + + - Minor color scheme improvements \ No newline at end of file diff --git a/messages/1.8.6.txt b/messages/1.9.1.txt similarity index 71% rename from messages/1.8.6.txt rename to messages/1.9.1.txt index 34a83b4ae..20bb5a259 100644 --- a/messages/1.8.6.txt +++ b/messages/1.9.1.txt @@ -2,9 +2,13 @@ Material Theme for Sublime Text 3 https://github.com/equinusocio/material-theme -Version 1.8.6 +Version 1.9.1 ******************************************************************************** +#### UI THEME + + - + #### COLOR SCHEME - - - Fix regression with javascript syntax highlight \ No newline at end of file + + - BABEL JS color scheme improvements \ No newline at end of file diff --git a/messages/install.txt b/messages/install.txt index 65fcbe6dc..a663e98fd 100644 --- a/messages/install.txt +++ b/messages/install.txt @@ -1,52 +1,65 @@ -___ ___ _ _ _ _____ _ -| \/ | | | (_) | | |_ _| | -| . . | __ _| |_ ___ _ __ _ __ _| | | | | |__ ___ _ __ ___ ___ -| |\/| |/ _` | __/ _ \ '__| |/ _` | | | | | '_ \ / _ \ '_ ` _ \ / _ \ -| | | | (_| | || __/ | | | (_| | | | | | | | | __/ | | | | | __/ -\_| |_/\__,_|\__\___|_| |_|\__,_|_| \_/ |_| |_|\___|_| |_| |_|\___| - Material Theme for Sublime Text 3 -https://github.com/equinusocio/material-theme for more info -****************************************************************************** +For more information on the Material Theme: https://github.com/equinusocio/material-theme +********************************************************************************************** -To activate this awesome theme, add in your current settings this code: +If installing manually (not through Package Control), add the following to your +Settings - User file and restart Sublime Text after: { - "theme": "Material-Theme.sublime-theme", - "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme", + "theme": "Material-Theme.sublime-theme", + "color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme", } +********************************************************************************************** -MAKE SURE TO RESTART SUBLIME AFTER ACTIVATING THE THEME -****************************************************************************** - +This theme includes a Darker and Lighter version: -You can set the alternative darker version with this: +Darker version: { - "theme": "Material-Theme-Darker.sublime-theme", - "color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme", - + "theme": "Material-Theme-Darker.sublime-theme", + "color_scheme": "Packages/Material Theme/schemes/Material-Theme-Darker.tmTheme", } -****************************************************************************** +Lighter version: + +{ + "theme": "Material-Theme-Lighter.sublime-theme", + "color_scheme": "Packages/Material Theme/schemes/Material-Theme-Lighter.tmTheme", +} +********************************************************************************************** -Recommended UI and font settings: -I suggest you to use this custom settings for a better experience with the theme: +Recommended UI and font settings for a better experience: { - "overlay_scroll_bars": "enabled", - "line_padding_top": 3, - "line_padding_bottom": 3, - // On retina Mac - "font_options": [ "gray_antialias" ], - "always_show_minimap_viewport": true, - "bold_folder_labels": true, - // Highlight active indent - "indent_guide_options": [ "draw_normal", "draw_active" ] + "overlay_scroll_bars": "enabled", + "line_padding_top": 3, + "line_padding_bottom": 3, + "always_show_minimap_viewport": true, + "bold_folder_labels": true, + "indent_guide_options": [ "draw_normal", "draw_active" ] // Highlight active indent + "font_options": [ "gray_antialias" ], // For retina Mac } -****************************************************************************** +********************************************************************************************** + +Other available theme options: + +"material_theme_small_tab": true, // Set small tabs +"material_theme_disable_fileicons": true, // Hide siderbar file type icons +"material_theme_disable_folder_animation": true, // Disable folder animation +"material_theme_small_statusbar": true, // Set small status bar +"material_theme_disable_tree_indicator": true, // Disable sidebar file indicator +"material_theme_bold_tab": true, // Make the tab labels bolder +"material_theme_tabs_separator": true, // Show tabs separator +"material_theme_accent_lime": true, // set green lime accent color +"material_theme_accent_purple": true, // set purple accent color +"material_theme_accent_red": true, // set pale red accent color +"material_theme_accent_orange": true, // set orange accent color +"material_theme_accent_yellow": true, // set yellow accent color +"material_theme_panel_separator": true, // show bottom panel separator +"material_theme_tabs_autowidth": true, // Enable autowidth for tabs +"material_theme_contrast_mode": true, // Enable sidebar and panels contrast mode diff --git a/schemes/Material-Theme-Custom.tmTheme b/schemes/Material-Theme-Custom.tmTheme new file mode 100644 index 000000000..8879cdb2a --- /dev/null +++ b/schemes/Material-Theme-Custom.tmTheme @@ -0,0 +1,1434 @@ + + + + + nameSeti_Original + settings + + + + settings + + background#263238 + foreground#d4d7d6 + + caret#ffe792 + invisibles#F3FFB51A + lineHighlight#101112 + + findHighlight#4FA5C7 + inactiveSelection#2F6277 + gutter#263238 + gutterForeground#546e7a + + selection#4FA5C7 + selectionForeground#fefefe + + bracketContentsOptionsunderline + tagsForeground#B6DFEB + tagsOptionsunderline + + stackGuide#71787c66 + guide#71787c40 + activeGuide#1b2735 + + + + namedocstring + scopestring.quoted.double.block, string.docstring, string.quoted.single.block + settings + + fontStyleitalic + foreground#218B97 + + + + + + scopecomment + settings + + foreground#41535b + + + + + + scopestring + settings + + foreground#55b5db + + + + + scopemeta.property-value.css string.quoted.double.css + settings + + foreground#9fca56 + + + + + scopemeta.property-list.css meta.property-value.css string.quoted.double.css + settings + + foreground#55b5db + + + + + scopemeta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.begin.css , meta.property-list.css meta.property-value.css string.quoted.double.css punctuation.definition.string.end.css + settings + + foreground#55b5db + + + + + nameString Quotes + scopemeta.property-value.css string.quoted.double.css punctuation.definition.string.begin, meta.property-value.css string.quoted.double.css punctuation.definition.string.end, punctuation.definition.string + settings + + foreground#9fca56 + + + + + nameString Quotes + scopestring.quoted.double.css punctuation.definition.string.begin, string.quoted.double.css punctuation.definition.string.end + settings + + foreground#55b5db + + + + + nameString constant + scopestring constant + settings + + foreground#55B5DB + + + + + nameString.regexp + scopestring.regexp + settings + + foreground#FFB454 + + + + + nameString variable + scopestring variable + settings + + foreground#9fca56 + + + + + + scopeconstant.numeric + settings + + foreground#cd3f45 + + + + + + scopemeta.use, support.other.namespace + settings + + foreground#ef6aa7dd + + + + + + nameConstant + scopeconstant + settings + + foreground#cd3f45 + + + + + + scopestorage + settings + + foreground#ffffff + + + + + nameStorage type + scopestorage.type + settings + + foreground#e6cd69 + + + + + nameStorage modifier + scopestorage.modifier + settings + + foreground#276AFF + + + + + + scopeentity.name.function + settings + + foreground#55b5db + + + + + nameEntity inherited-class + scopeentity.other.inherited-class + settings + + fontStyleitalic + foreground#ffffff + + + + + + nameDict key + scopemeta.structure.dictionary meta.structure.dictionary.key, constant.other.object.key string + settings + + fontStylebold + foreground#A9FF98 + + + + nameDict Value + scopemeta.structure.dictionary.value + settings + + foreground#7DC5F9 + + + + + + scopemeta.function-call + settings + + foreground#cBaf6cff + + + + + scopesupport.function + settings + + foreground#a074c4 + + + + + scopesupport.class + settings + + foreground#a074c4 + + + + + scopemeta.function.js support.class.js + settings + + foreground#cd3f45 + + + + + nameSupport.constant + scopesupport.constant + settings + + foreground#cd3f45 + + + + + nameNamed color + scopesupport.constant.color + settings + + foreground#cd3f45 + + + + + scopeentity.name.function.misc + settings + + foreground#E3E4A9 + + + + + scopeentity.name.function.predicate + settings + + foreground#A5DF93 + + + + + scopeentity.name.function.io + settings + + foreground#DFB3AC + + + + + + scopevariable.other.external-symbol + settings + + foreground#BBDFDD + + + + + + nameVariable + scopevariable, punctuation.definition.variable + settings + + foreground#e6cd69 + + + + + nameLanguage Variable + scopevariable.language, variable.parameter.function.language + settings + + fontStyleitalic + foreground#9fca56 + + + + + nameLanguage Variable + scopesource.js.embedded.html variable.language.js + settings + + fontStyle + foreground#9fca56 + + + + + nameLocal name + scopeentity.other.attribute-name.localname + settings + + foreground#10FF07 + + + + + scopemeta.tag.sgml.doctype.xml variable.documentroot.xml + settings + + foreground#55B5DB + + + + + nameOther Variable + scopevariable.other + settings + + foreground#9fca56 + + + + + + scopevariable.parameter, variable.assignment + settings + + foreground#55b5db + + + + + scopemeta.at-rule.font-face.css meta.property-list.css meta.property-value.css variable.parameter.misc.css + settings + + foreground#9fca56 + + + + + + nameKeyword + scopekeyword + settings + + foreground#9fca56 + + + + + scopekeyword.control + settings + + foreground#9fca56 + + + + + scopekeyword.operator + settings + + foreground#9fca56 + + + + + nameKeyword other + scopekeyword.other + settings + + foreground#FF026A + + + + + + scopeentity.name.structure + settings + + foreground#22ff99df + + + + + + scopeentity.name.type + settings + + foreground#55b5db + + + + + + scopemeta.class, entity.name.class, entity.name.type.class + settings + + foreground#ff4377 + + + + + + scopeinvalid + settings + + foreground#cd3f45 + + + + + nameInvalid deprecated + scopeinvalid.deprecated + settings + + background#38000B + foreground#E6002B + + + + + + scopestring source + settings + + foreground#5eebb8 + + + + + + scopemeta.tag.inline.any.html entity.name.tag.inline.any.html + settings + + foreground#55B5DB + + + + + scopeentity.name.tag + settings + + foreground#55B5DB + + + + + scopemeta.tag.inline.any.html entity.other.attribute-name + settings + + foreground#9FCA56 + + + + + + scopemeta.tag.structure.any.html entity.name.tag.structure.any.html + settings + + foreground#55B5DB + + + + + + scopemeta.tag.block.any.html, meta.tag.inline.any.html, meta.tag.other.html, meta.tag.any.html + settings + + foreground#55B5DB + + + + + scopemeta.tag.other.html meta.attribute-with-value.id.html punctuation.separator.key-value.html, meta.tag.block.any.html meta.attribute-with-value.id.html punctuation.separator.key-value.html + settings + + foreground#858d8a + + + + + scopemeta.tag.any.html string.quoted.double.html constant.character.entity.html, meta.tag.any.html string.quoted.double.html constant.character.entity.html punctuation.definition.entity.html + settings + + foreground#55B5DB + + + + + nameAttribute name + scopemeta.tag.block.any.html entity.other.attribute-name.html, storage.type.attr + settings + + foreground#9FCA56 + + + + + scopemeta.tag.block.any.html entity.name.tag.block.any.html + settings + + foreground#55B5DB + + + + + scopemeta.tag.any.html entity.name.tag.html + settings + + foreground#55B5DB + + + + + nameLocal name + scopeentity.other.attribute-name.localname + settings + + foreground#DECD16 + + + + + scopemeta.tag.xml entity.name.tag.localname.xml + settings + + foreground#55B5DB + + + + + nameHTML String + scopestring.quoted.double.html, string.quoted.double.html punctuation.definition.string.begin.html, string.quoted.double.html punctuation.definition.string.end.html, string.quoted.single.html + settings + + foreground#d4d7d6 + + + + + nameHTML Style tag + scopetext.html entity.name.tag.style, text.html source.css punctuation.definition.tag + settings + + foreground#A883FF + + + + + namedoctype + scopemeta.tag.sgml.doctype, entity.name.tag.doctype + settings + + fontStyleitalic + foreground#9FCA56 + + + + + nameDoctype/XML Processing + scopemeta.tag.sgml.doctype.xml, declaration.sgml.html declaration.doctype, declaration.sgml.html declaration.doctype entity, declaration.sgml.html declaration.doctype string, declaration.xml-processing, declaration.xml-processing entity, declaration.xml-processing string, doctype + settings + + foreground#3c444d + + + + + scopemeta.tag.sgml.doctype.xml keyword.doctype.xml + settings + + foreground#9FCA56 + + + + + scopedeclaration.tag, declaration.tag entity + settings + + foreground#3cadd7 + + + + + nameTag + scopemeta.tag.other.html entity.name.tag.other.html + settings + + foreground#55B5DB + + + + + namehtml id + scopeentity.other.attribute-name.id.html + settings + + foreground#cd3f45 + + + + + namehtml class + scopemeta.tag.other.html entity.other.attribute-name.html , meta.tag.any.html entity.other.attribute-name.html + settings + + foreground#9FCA56 + + + + + nameTag Punctuation + scopepunctuation.definition.tag + settings + + foreground#55B5DB + + + + + namehtml punctuations tags + scopepunctuation.definition.tag.end, punctuation.definition.tag.begin + settings + + foreground#55B5DB + + + + + nameHTML Entities + scopeconstant.character.entity.html, constant.character.entity.html punctuation + settings + + foreground#5eebb8 + + + + + + scopesource.php.embedded.block.html, punctuation.definition.array.begin.php, punctuation.definition.array.end.php, punctuation.definition.parameters.begin.php, punctuation.definition.parameters.end.php + settings + + foreground#d4d7d6 + + + + + + namecss.string + scopemeta.attribute-selector.css + settings + + foreground#9FCA56 + + + + + namecss.string + scopemeta.selector.css meta.attribute-selector.css entity.other.attribute-name.attribute.css + settings + + foreground#55b5db + + + + + nameCSS: attribute-match + scopesource.css meta.attribute-selector keyword.operator.comparison + settings + + foreground#673000 + + + + + scopemeta.property-value.css keyword.operator.less + settings + + fontStyle + foreground#cd3f45 + + + + + nameCSS: prefix + scopemeta.property-list.css meta.property-name.css + settings + + fontStyleitalic + foreground#a074c4 + + + + + nameCSS: pseudo-element + scopeentity.other.attribute-name.pseudo-element + settings + + foreground#55b5db + + + + + nameCSS: pseudo-class + scopeentity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class + settings + + foreground#d4d7d6 + + + + + scopemeta.selector.css meta.selector.css entity.other.attribute-name.pseudo-class.css + settings + + foreground#55b5db + + + + + nameCSS: selector + scopemeta.selector.css + settings + + foreground#858d8a + + + + + nameCSS: units + scopekeyword.other.unit + settings + + foreground#d4d7d6 + + + + + scopemeta.property-value.css constant.numeric.css keyword.other.unit.css + settings + + foreground#9fca56 + + + + + scopeparameter.less constant.numeric.css keyword.other.unit.css + settings + + foreground#d4d7d6 + + + + + nameCSS: Flag + scopekeyword.other.important.css + settings + + fontStyleitalic + foreground#9fca56 + + + + + nameCSS: @import + scopemeta.at-rule.css keyword.control.at-rule.css + settings + + foreground#9fca56 + + + + + nameCSS: @at-rule + scopemeta.at-rule.css keyword.control.at-rule.css punctuation.definition.keyword.css, meta.at-rule.import.css keyword.control.at-rule.import.css punctuation.definition.keyword.css + settings + + foreground#858d8a + + + + + scopemeta.property-value.css parameter.less variable.parameter.misc.css + settings + + foreground#9fca56 + + + + + scopemeta.property-value.css parameter.less + settings + + foreground#a074c4 + + + + + namecss tag-name + scopemeta.selector.css entity.name.tag.css + settings + + foreground#55b5db + + + + + scopemeta.selector.css meta.attribute-selector.css punctuation.separator.operator.css, meta.selector.css meta.attribute-selector.css punctuation.definition.entity.css, meta.selector.css meta.attribute-selector.css + settings + + foreground#858d8a + + + + + nameCSS: tag wildcard + scopeentity.name.tag.wildcard, entity.other.attribute-name.universal + settings + + fontStylebold + foreground#55b5db + + + + + namecss#id + scopemeta.selector.css entity.other.attribute-name.id, entity.other.attribute-name.id.css punctuation, entity.other.attribute-name.id.css + settings + + foreground#cd3f45 + fontStyle bold + + + + + namecss.class + scopeentity.other.attribute-name.class.css + settings + + foreground#55b5db + + + + + namecss property-name: + scopesupport.type.property-name.css + settings + + foreground#a074c4 + + + + + namecss property-value; + scopemeta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css + settings + + foreground#cd3f45 + + + + + namecss additional-constants + scopemeta.property-value support.constant.named-color.css, meta.property-value constant + settings + + foreground#cd3f45 + + + + + namecss constructor.argument + scopemeta.constructor.argument.css, meta.constructor.argument + settings + + foreground#d7503c + + + + + nameCss : #Hex + scopemeta.property-list.css meta.property-value.css constant.other.color.rgb-value.css punctuation.definition.constant.css + settings + + foreground#9fca56 + + + + + + nameLESS variables + scopevariable.other.less, variable.declaration.less + settings + + foreground#9fca56 + + + + + nameLESS mixin + scopeentity.other.less.mixin + settings + + foreground##55b5db + + + + + nameLESS units + scopesource.css.less keyword.unit.css + settings + + foreground#5eebb8 + + + + + + nameSASS: Block comment + scopecomment.block.sass + settings + + fontStyleitalic + foreground#208C9A + + + + nameSASS: Placeholder Selector + scopeentity.other.attribute-name.placeholder-selector.sass + settings + + fontStylebold italic + foreground#FF5699 + + + + nameSASS: Attribute Selector + scopeentity.other.attribute-selector.sass + settings + + foreground#817DFF + + + + nameSASS: Regex + scopekeyword.other.regex.sass + settings + + foreground#FFE4A6 + + + + nameSASS: Comma + scopecomment.punctuation.comma.sass + settings + + foreground#FCFDFF + + + + + nameSASS: RGB Color + scopeconstant.other.color.rgb-value.css, meta.property-value.css constant.other.color.rgb-value.css, constant.other.color.rgb-value.css punctuation.definition.constant.css, meta.property-value.css constant.other.color.rgb-value.css punctuation.definition.constant.css + settings + + foreground#cd3f45 + + + + + nameSass: Semicolon + scopecomment.punctuation.semicolon.sass + settings + + foreground#6969FA + + + + + + nameProperty - JavaScriptNext + scopevariable.other.property + settings + + foreground#AA00AA + + + + + nameObject - JavaScriptNext + scopevariable.other.object + settings + + foreground#00A452 + + + + + nameConstant - JavaScriptNext + scopevariable.other.constant + settings + + fontStylebold + foreground#FFA325 + + + + + nameNode keyword - JavaScriptNext + scopesupport.keyword.node + settings + + foreground#93D6F7 + + + + + namejQuery support class + scopesupport.class.js.jquery + settings + + foreground#08D879 + + + + + nameJS String + scopestring.quoted.double.js, string.quoted.single.js, punctuation.definition.string.begin.js, punctuation.definition.string.end.js + settings + + foreground#55b5db + + + + + + namepunctuation.terminator.statement.js + scopepunctuation.terminator.statement.js + settings + + foreground#858d8a + + + + + scopepunctuation.definition.parameters, variable.parameter.function.js punctuation.separator.object + settings + + foreground#55b5db + + + + + + scopesource.js.embedded.html string.quoted.single.js, source.js.embedded.html string.quoted.single.js punctuation.definition.string.begin.js, source.js.embedded.html string.quoted.single.js punctuation.definition.string.end.js + settings + + foreground#d4d7d6 + + + + + scopesource.js.embedded.html keyword.operator.js + settings + + foreground#cd3f45 + + + + + scopesource.js.embedded.html meta.brace.round.js + settings + + foreground#55b5db + + + + + scopesource.js.embedded.html entity.name.tag.script.html + settings + + foreground#55B5DB + + + + + scopesource.js.embedded.html entity.other.attribute-name.html + settings + + foreground#9FCA56 + + + + + + scopemeta.block-level.markdown markup.heading.markdown punctuation.definition.heading.markdown, meta.block-level.markdown markup.heading.markdown entity.name.section.markdown + settings + + foreground#A074C4 + + + + + scopetext.html.markdown markup.list.numbered.markdown meta.paragraph.list.markdown meta.link.inline.markdown markup.underline.link.markdown, text.html.markdown markup.list.unnumbered.markdown meta.paragraph.list.markdown meta.link.inline.markdown markup.underline.link.markdown, text.html.markdown meta.paragraph.markdown meta.link.inline.markdown markup.underline.link.markdown, punctuation.definition.metadata.markdown + settings + + foreground#9FCA56 + + + + + scopetext.html.markdown meta.paragraph.markdown meta.image.inline.markdown markup.underline.link.image.markdown, meta.paragraph.markdown meta.image.inline.markdown punctuation.definition.metadata.markdown + settings + + foreground#CD4046 + + + + + scopemarkup.list.unnumbered.markdown punctuation.definition.list_item.markdown, markup.list.numbered.markdown punctuation.definition.list_item.markdown, markup.list.numbered.markdown + settings + + foreground#9fca56 + + + + + scopemarkup.list.numbered.markdown meta.paragraph.list.markdown + settings + + foreground#d4d7d6 + + + + + + scopetext.find-in-files + settings + + foreground#84a4aa + + + + + nameFind In Files: filename + scopeentity.name.filename.find-in-files + settings + + foreground#9FCA56 + + + + + nameFind In Files: Line Number - Match + scopeconstant.numeric.line-number.match.find-in-files + settings + + foreground#cd3f45 + + + + + + namemain + scopesource.diff + settings + + foreground#d4d7d6 + + + + + namediff.header from + scopemeta.diff.header.from-file, meta.diff.header.from-file punctuation.definition.from-file.diff + settings + + foreground#41535b + + + + + namediff.header to + scopemeta.diff.header.to-file, meta.diff.header.to-file punctuation.definition.to-file.diff + settings + + foreground#41535b + + + + + namediff.deleted + scopemarkup.deleted.diff, markup.deleted.diff punctuation.definition.inserted.diff + settings + + foreground#cd3f45 + + + + + namediff.inserted + scopemarkup.inserted.diff, punctuation.definition.inserted.diff + settings + + foreground#9FCA56 + + + + + namerange + scopemeta.diff.range.unified, meta.diff.range.unified meta.toc-list.line-number.diff, meta.diff.range.unified punctuation.definition.range.diff + settings + + fontStyleitalic + foreground#A074C4 + + + + + + nameGitGutter deleted + scopemarkup.deleted.git_gutter + settings + + foreground#F92672 + + + + nameGitGutter inserted + scopemarkup.inserted.git_gutter + settings + + foreground#A6E22E + + + + nameGitGutter changed + scopemarkup.changed.git_gutter + settings + + foreground#967EFB + + + + nameGitGutter ignored + scopemarkup.ignored.git_gutter + settings + + foreground#565656 + + + + nameGitGutter untracked + scopemarkup.untracked.git_gutter + settings + + foreground#565656 + + + + + + + namePunctuation / Delimitation / Separation + scopemeta.brace.curly + settings + + foreground#858d8a + + + + + + nameRound braces + scopemeta.brace.round + settings + + foreground#d4d7d6 + + + + + + nameArray Punctuation + scopemeta.group.braces.square punctuation.section.scope, meta.group.braces.square, meta.brace.square, punctuation.separator.array, punctuation.section.array, punctuation.definition.array, punctuation.definition.constant.range + settings + + foreground#7F5E40 + + + + + + name~ String Punctuation + scopepunctuation.definition.string -meta.tag + settings + + foreground#4FA5C7 + + + + + + namemeta.delimiter + scopemeta.delimiter + settings + + fontStylebold + foreground#858d8a + + + + + + namepunctuation.terminator + scopepunctuation.terminator + settings + + fontStylebold + foreground#858d8a + + + + + + namemeta.delimiter.method.period + scopemeta.delimiter.method.period + settings + + fontStylebold + foreground#ffffff + + + + + + nameSublimeLinter Warning + scopesublimelinter.mark.warning + settings + + foreground#DDB700 + + + + nameSublimeLinter Error + scopesublimelinter.mark.error + settings + + foreground#D02000 + + + + nameSublimeLinter Gutter Mark + scopesublimelinter.gutter-mark + settings + + foreground#FFFFFF + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #DA2000 + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #EDBA00 + + + + \ No newline at end of file diff --git a/schemes/Material-Theme-Darker.tmTheme b/schemes/Material-Theme-Darker.tmTheme index e46820d45..33b1247e6 100644 --- a/schemes/Material-Theme-Darker.tmTheme +++ b/schemes/Material-Theme-Darker.tmTheme @@ -74,9 +74,9 @@ settings foreground - #CDD3DE + #CDD3DE - + name Punctuation @@ -242,7 +242,7 @@ keyword.operator, constant.other.color, meta.tag, punctuation.definition.tag, pu foreground #C3E88D - + name Boolean @@ -502,7 +502,7 @@ meta.property-value support.constant.named-color.css settings foreground - #80CBC4 + #F77669 @@ -751,7 +751,7 @@ meta.property-value support.constant.named-color.css foreground #FFEB95 - + name CSS: Property-name @@ -817,7 +817,7 @@ meta.property-value support.constant.named-color.css foreground #C3E88D - + name CSS: # @@ -884,8 +884,41 @@ meta.property-value support.constant.named-color.css #7986CB + + name + PHP: html tags + scope + embedding.php entity.name.tag + settings + + foreground + #DDDDDD + + + + name + GO: function call + scope + source.go meta.function-call.go + settings + + foreground + #DDDDDD + + + + name + BABEL: Variables and props fix + scope + meta.group.braces.curly.js meta.property.object.js variable.other.object.js + settings + + foreground + #FFEB95 + + uuid 133d1250-19c6-4565-bc93-b37fd36f7fc9 - \ No newline at end of file + diff --git a/schemes/Material-Theme-Lighter.tmTheme b/schemes/Material-Theme-Lighter.tmTheme index fc6776b76..85c58d864 100644 --- a/schemes/Material-Theme-Lighter.tmTheme +++ b/schemes/Material-Theme-Lighter.tmTheme @@ -41,7 +41,7 @@ findHighlight #F8E71C tagsOptions - underline + underline shadow #90A4AE50 @@ -244,7 +244,7 @@ keyword.operator, constant.other.color, meta.tag, punctuation.definition.tag, pu foreground #C3E88D - + name Boolean @@ -504,7 +504,7 @@ meta.property-value support.constant.named-color.css settings foreground - #3fb3a8ff + #E53935 @@ -823,7 +823,7 @@ meta.property-value support.constant.named-color.css foreground #C3E88D - + name CSS: # @@ -889,9 +889,42 @@ meta.property-value support.constant.named-color.css foreground #7986CB - + + + name + PHP: html tags + scope + embedding.php entity.name.tag + settings + + foreground + #90A4AE + + + + name + GO: function call + scope + source.go meta.function-call.go + settings + + foreground + #90A4AE + + + + name + BABEL: Variables and props fix + scope + meta.group.braces.curly.js meta.property.object.js variable.other.object.js + settings + + foreground + #7986CB + + uuid 133d1250-19c6-4565-bc93-b37fd36f7fc9 - \ No newline at end of file + diff --git a/schemes/Material-Theme-Oceanic.tmTheme b/schemes/Material-Theme-Oceanic.tmTheme new file mode 100644 index 000000000..7b3c52beb --- /dev/null +++ b/schemes/Material-Theme-Oceanic.tmTheme @@ -0,0 +1,334 @@ + + + + + author + Dmitri Voronianski (http://pixelhunter.me) + colorSpaceName + sRGB + gutterSettings + + background + #263238 + divider + #343d46 + foreground + #65737e + gutter + #263238 + selectionBackground + #4f5b66 + selectionForeground + #a7adba + + name + Oceanic Next + semanticClass + oceanic.next.dark + settings + + + settings + + background + #263238 + caret + #c0c5ce + foreground + #CDD3DE + invisibles + #65737e + lineHighlight + #65737e55 + selection + #4f5b66 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #65737e + + + + name + Variable + scope + variable + settings + + foreground + #CDD3DE + + + + name + Keyword, Storage + scope + keyword, storage.type + settings + + foreground + #C594C5 + + + + name + Operator, Misc + scope + keyword.operator, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html + settings + + foreground + #5FB3B3 + + + + name + Tag + scope + entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter + settings + + foreground + #EB606B + + + + name + Function, Special Method, Block Level + scope + entity.name.function, meta.function-call, support.function, keyword.other.special-method, meta.block-level + settings + + foreground + #6699CC + + + + name + Other Variable, String Link + scope + support.other.variable, string.other.link + settings + + foreground + #F2777A + + + + name + Number, Constant, Function Argument, Tag Attribute, Embedded + scope + constant.numeric, constant.language, support.constant, constant.character, variable.parameter, punctuation.section.embedded, keyword.other.unit + settings + + foreground + #F99157 + + + + name + String, Symbols, Inherited Class, Markup Heading + scope + string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + normal + foreground + #99C794 + + + + name + Class, Support + scope + entity.name.class, entity.name.type.class, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter + settings + + foreground + #FAC863 + + + + name + Sub-methods + scope + entity.name.module.js, variable.import.parameter.js, variable.other.class.js + settings + + foreground + #EC5F67 + + + + name + Language methods + scope + variable.language + settings + + fontStyle + italic + foreground + #EC5F67 + + + + name + entity.name.method.js + scope + entity.name.method.js + settings + + foreground + #D8DEE9 + + + + name + meta.method.js + scope + meta.method.js + settings + + foreground + #fff + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #BB80B3 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #99C794 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #EC5F67 + + + + name + Changed + scope + markup.changed + settings + + foreground + #BB80B3 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #5FB3B3 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #5FB3B3 + + + + name + URL + scope + *url*, *link*, *uri* + settings + + fontStyle + underline + + + + name + Search Results Nums + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #AB7967 + + + + name + Search Results Lines + scope + entity.name.filename.find-in-files + settings + + foreground + #99C794 + + + + name + Decorators + scope + tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js + settings + + fontStyle + italic + foreground + #6699CC + + + + name + ES7 Bind Operator + scope + source.js constant.other.object.key.js string.unquoted.label.js + settings + + fontStyle + italic + foreground + #EC5F67 + + + + uuid + 21a3a5f5-e82f-48a8-bc8b-9aef307f6131 + + diff --git a/schemes/Material-Theme-Solarized-Ocean.tmTheme b/schemes/Material-Theme-Solarized-Ocean.tmTheme new file mode 100644 index 000000000..b052b3599 --- /dev/null +++ b/schemes/Material-Theme-Solarized-Ocean.tmTheme @@ -0,0 +1,525 @@ + + + + + + + + + author + Saad Quadri (http://github.com/saadq) + name + Solarized Ocean + semanticClass + theme.dark.solarized_ocean + colorSpaceName + sRGB + gutterSettings + + background + #263238 + divider + #263238 + foreground + #65737e + selectionBackground + #4f5b66 + selectionForeground + #a7adba + + settings + + + settings + + background + #263238 + caret + #c0c5ce + foreground + #c0c5ce + invisibles + #65737e + lineHighlight + #65737e55 + selection + #4f5b66 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #c0c5ce + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #65737e + + + + name + Punctuation + scope + punctuation.definition.string, punctuation.definition.variable, punctuation.definition.string, punctuation.definition.parameters, punctuation.definition.string, punctuation.definition.array + settings + + foreground + #c0c5ce + + + + name + Delimiters + scope + none + settings + + foreground + #c0c5ce + + + + name + Operators + scope + keyword.operator + settings + + foreground + #c0c5ce + + + + name + Keywords + scope + keyword + settings + + foreground + #a0b862 + + + + name + Variables + scope + variable + settings + + foreground + #bf616a + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #68b0b8 + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #eca543 + + + + name + Classes + scope + meta.class + settings + + foreground + #eff1f5 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #8fa1b3 + + + + name + Storage + scope + storage + settings + + foreground + #b48ead + + + + name + Support + scope + support.function + settings + + foreground + #96b5b4 + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #a3be8c + + + + name + Integers + scope + constant.numeric + settings + + foreground + #d08770 + + + + name + Floats + scope + none + settings + + foreground + #d08770 + + + + name + Boolean + scope + none + settings + + foreground + #d08770 + + + + name + Constants + scope + constant + settings + + foreground + #d08770 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #bf616a + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #d08770 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #8fa1b3 + + + + name + Selector + scope + meta.selector + settings + + foreground + #b48ead + + + + name + Values + scope + none + settings + + foreground + #d08770 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #8fa1b3 + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #d08770 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + fontStyle + bold + foreground + #ebcb8b + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + fontStyle + italic + foreground + #b48ead + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #a3be8c + + + + name + Link Text + scope + string.other.link + settings + + foreground + #bf616a + + + + name + Link Url + scope + meta.link + settings + + foreground + #d08770 + + + + name + Lists + scope + markup.list + settings + + foreground + #bf616a + + + + name + Quotes + scope + markup.quote + settings + + foreground + #d08770 + + + + name + Separator + scope + meta.separator + settings + + background + #4f5b66 + foreground + #c0c5ce + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #a3be8c + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #bf616a + + + + name + Changed + scope + markup.changed + settings + + foreground + #b48ead + + + + name + Colors + scope + constant.other.color + settings + + foreground + #96b5b4 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #96b5b4 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #96b5b4 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #ab7967 + + + + name + Invalid + scope + invalid.illegal + settings + + background + #bf616a + foreground + #2b303b + + + + nameSublimeLinter + scopesublimelinter.mark.error + settings + + foreground + #75BC35 + + + + uuid + 16d5d32b-c504-4e6d-8848-5669175f4933 + comment + + + \ No newline at end of file diff --git a/schemes/Material-Theme-Solarized.tmTheme b/schemes/Material-Theme-Solarized.tmTheme new file mode 100644 index 000000000..be5e45a2b --- /dev/null +++ b/schemes/Material-Theme-Solarized.tmTheme @@ -0,0 +1,1156 @@ + + + + + name + Solarized (dark) + settings + + + + + settings + + background + #263238 + caret + #eee8d5 + foreground + #839496 + gutter + #263238 + invisibles + #586e75 + lineHighlight + #073642 + selection + #2c4c55 + selectionBorder + #586e75 + + + + + + + + + + + name + Comment + scope + comment, meta.documentation + settings + + foreground + #586e75 + + + + name + String + scope + string + settings + + foreground + #2aa198 + + + + name + Regexp + scope + string.regexp + settings + + foreground + #2aa198 + + + + name + Escape \ char + scope + constant.character.escape + settings + + foreground + #dc322f + + + + name + Number + scope + constant.numeric + settings + + foreground + #6c71c4 + + + + name + Variable + scope + variable + settings + + foreground + #268bd2 + + + + name + Keyword + scope + keyword + settings + + foreground + #859900 + + + + name + Import + scope + meta.import keyword, keyword.control.import, keyword.control.import.from, keyword.other.import, keyword.control.at-rule.include, keyword.control.at-rule.import + settings + + foreground + #cb4b16 + + + + name + Arithmetical, Assignment, Comparision Operators + scope + keyword.operator.comparison, keyword.operator.assignment, keyword.operator.arithmetic + settings + + foreground + #657b83 + + + + name + Storage + scope + storage + settings + + foreground + #859900 + + + + name + Class + scope + keyword.control.class, meta.class, entity.name.class, entity.name.type.class + settings + + foreground + #b58900 + + + + name + Library class + scope + support.type, support.class + settings + + foreground + #859900 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #b58900 + + + + name + Variable start + scope + punctuation.definition.variable + settings + + foreground + #859900 + + + + name + Built-in constant + scope + constant.language, meta.preprocessor + settings + + foreground + #b58900 + + + + name + Support.construct + scope + support.function.construct, keyword.other.new + settings + + foreground + #dc322f + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #cb4b16 + + + + name + Tag name + scope + entity.name.tag + settings + + foreground + #268bd2 + + + + name + Tag start/end + scope + punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end + settings + + foreground + #586e75 + + + + name + Library function + scope + support.function + settings + + foreground + #859900 + + + + name + Continuation + scope + punctuation.separator.continuation + settings + + foreground + #dc322f + + + + name + Storage Type + scope + storage.type + settings + + foreground + #268bd2 + + + + name + Exception + scope + support.type.exception + settings + + foreground + #cb4b16 + + + + name + Special + scope + keyword.other.special-method + settings + + foreground + #cb4b16 + + + + name + Invalid + scope + invalid + settings + + background + #6e2e32 + + + + name + Quoted String + scope + string.quoted.double, string.quoted.single + settings + + foreground + #2aa198 + + + + name + Quoted Single + scope + punctuation.definition.string.begin, punctuation.definition.string.end + settings + + foreground + #839496 + + + + name + [] + scope + meta.brace.square + settings + + foreground + #268bd2 + + + + name + () + scope + meta.brace.round, punctuation.definition.parameters.begin, punctuation.definition.parameters.end + settings + + foreground + #657b83 + + + + name + {} + scope + meta.brace.curly + settings + + foreground + #657b83 + + + + + + + + name + CSS: Standard color value + scope + support.constant.color, invalid.deprecated.color.w3c-non-standard-color-name.scss + settings + + foreground + #b58900 + + + + name + CSS: Selector > [] and non-spec tags + scope + meta.selector.css + settings + + foreground + #657b83 + + + + name + CSS: Tag + scope + entity.name.tag.css, entity.name.tag.scss, source.less keyword.control.html.elements, source.sass keyword.control.untitled + settings + + foreground + #b58900 + + + + name + CSS .class + scope + entity.other.attribute-name.class.css, entity.other.attribute-name.class.sass + settings + + foreground + #b58900 + + + + name + CSS: #id + scope + source.css entity.other.attribute-name.id, source.less entity.other.attribute-name.id, source.scss entity.other.attribute-name.id, source.sass entity.other.attribute-name.id + settings + + foreground + #b58900 + + + + name + CSS :pseudo + scope + entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class + settings + + foreground + #268bd2 + + + + + + name + HTML: = + scope + text.html.basic meta.tag.other.html, text.html.basic meta.tag.any.html, text.html.basic meta.tag.block.any, text.html.basic meta.tag.inline.any, text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html, punctuation.separator.key-value.html + settings + + foreground + #657b83 + + + + name + HTML: something= + scope + text.html.basic entity.other.attribute-name.html, meta.tag.xml entity.other.attribute-name + settings + + foreground + #b58900 + + + + + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #859900 + + + + name + Ruby: Constant Other + scope + variable.other.constant.ruby + settings + + foreground + #b58900 + + + + name + Ruby: :symbol + scope + constant.other.symbol.ruby + settings + + foreground + #2aa198 + + + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #cb4b16 + + + + + + name + PHP: Array() + scope + meta.array support.function.construct.php + settings + + foreground + #b58900 + + + + + + name + C: Preprocessor + scope + entity.name.function.preprocessor.c, meta.preprocessor.c.include, meta.preprocessor.macro.c + settings + + foreground + #cb4b16 + + + + name + C: include + scope + meta.preprocessor.c.include string, meta.preprocessor.c.include punctuation.definition.string.begin, meta.preprocessor.c.include punctuation.definition.string.end + settings + + foreground + #2aa198 + + + + + + name + Other: Removal + scope + other.package.exclude, other.remove + settings + + foreground + #dc322f + + + + name + Other: Add + scope + other.add + settings + + foreground + #2aa198 + + + + + + name + Tex: {} + scope + punctuation.section.group.tex , punctuation.definition.arguments.begin.latex, punctuation.definition.arguments.end.latex, punctuation.definition.arguments.latex + settings + + foreground + #dc322f + + + + name + Tex: {text} + scope + meta.group.braces.tex + settings + + foreground + #b58900 + + + + name + Tex: Other Math + scope + string.other.math.tex + settings + + foreground + #b58900 + + + + name + Tex: {var} + scope + variable.parameter.function.latex + settings + + foreground + #cb4b16 + + + + name + Tex: Math \\ + scope + punctuation.definition.constant.math.tex + settings + + foreground + #dc322f + + + + name + Tex: Constant Math + scope + text.tex.latex constant.other.math.tex, constant.other.general.math.tex, constant.other.general.math.tex, constant.character.math.tex + settings + + foreground + #2aa198 + + + + name + Tex: Other Math String + scope + string.other.math.tex + settings + + foreground + #b58900 + + + + name + Tex: $ + scope + punctuation.definition.string.begin.tex, punctuation.definition.string.end.tex + settings + + foreground + #dc322f + + + + name + Tex: \label + scope + keyword.control.label.latex, text.tex.latex constant.other.general.math.tex + settings + + foreground + #2aa198 + + + + name + Tex: \label { } + scope + variable.parameter.definition.label.latex + settings + + foreground + #dc322f + + + + name + Tex: Function + scope + support.function.be.latex + settings + + foreground + #859900 + + + + name + Tex: Support Function Section + scope + support.function.section.latex + settings + + foreground + #cb4b16 + + + + name + Tex: Support Function + scope + support.function.general.tex + settings + + foreground + #2aa198 + + + + name + Tex: Reference Label + scope + keyword.control.ref.latex + settings + + foreground + #2aa198 + + + + + + name + Python: storage + scope + storage.type.class.python, storage.type.function.python, storage.modifier.global.python + settings + + foreground + #859900 + + + + name + Python: Support.exception + scope + support.type.exception.python + settings + + foreground + #b58900 + + + + + + name + Shell: meta scope in loop + scope + meta.scope.for-in-loop.shell, variable.other.loop.shell + settings + + foreground + #586e75 + + + + name + Shell: Meta Block + scope + meta.scope.case-block.shell, meta.scope.case-body.shell + settings + + foreground + #586e75 + + + + name + Shell: [] + scope + punctuation.definition.logical-expression.shell + settings + + foreground + #dc322f + + + + + + name + Java: storage import + scope + storage.modifier.import.java + settings + + foreground + #93a1a1 + + + + + + name + Perl: functions + scope + support.function.perl + settings + + foreground + #268bd2 + + + + + + name + diff: header + scope + meta.diff, meta.diff.header + settings + + foreground + #586e75 + + + + name + diff: range + scope + meta.diff.range + settings + + foreground + #268bd2 + + + + name + diff: deleted + scope + markup.deleted + settings + + foreground + #dc322f + + + + name + diff: changed + scope + markup.changed + settings + + foreground + #2aa198 + + + + name + diff: inserted + scope + markup.inserted + settings + + foreground + #859900 + + + + + + Name + Markdown heading + scope + markup.heading, punctuation.definition.heading.markdown + settings + + foreground + #b58900 + + + + name + Markdown quote + scope + markup.quote + settings + + foreground + #859900 + + + + name + Markdown em + scope + markup.italic + settings + + fontStyle + italic + + + + Name + Markdown strong + scope + markup.bold + settings + + fontStyle + bold + + + + Name + Markdown reference + scope + markup.underline.link.markdown, meta.link.reference constant.other.reference.link.markdown + settings + + foreground + #2aa198 + + + + Name + Markdown reference list + scope + constant.other.reference.link.markdown + settings + + foreground + #6c71c4 + + + + Name + Markdown linebreak + scope + meta.paragraph.markdown meta.dummy.line-break + settings + + background + #586e75 + + + + + + name + SublimeLinter Annotations + scope + sublimelinter.notes + settings + + background + #586e75 + foreground + #586e75 + + + + name + SublimeLinter Error Outline + scope + sublimelinter.outline.illegal + settings + + background + #586e75 + foreground + #586e75 + + + + name + SublimeLinter Error Underline + scope + sublimelinter.underline.illegal + settings + + background + #dc322f + + + + name + SublimeLinter Warning Outline + scope + sublimelinter.outline.warning + settings + + background + #839496 + foreground + #839496 + + + + name + SublimeLinter Warning Underline + scope + sublimelinter.underline.warning + settings + + background + #b58900 + + + + name + SublimeLinter Violation Outline + scope + sublimelinter.outline.violation + settings + + background + #657b83 + foreground + #657b83 + + + + name + SublimeLinter Violation Underline + scope + sublimelinter.underline.violation + settings + + background + #cb4b16 + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #b58900 + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #dc322f + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #657b83 + + + + + + name + SublimeBracketHighlighter + scope + brackethighlighter.all + settings + + foreground + #586e75 + + + + + + name + Find In Files: File Name + scope + entity.name.filename.find-in-files + settings + + foreground + #2aa198 + + + + name + Find In Files: Line numbers + scope + constant.numeric.line-number.find-in-files + settings + + foreground + #586e75 + + + + + + name + GitGutter deleted + scope + markup.deleted.git_gutter + settings + + foreground + #dc322f + + + + name + GitGutter inserted + scope + markup.inserted.git_gutter + settings + + foreground + #859900 + + + + name + GitGutter changed + scope + markup.changed.git_gutter + settings + + foreground + #b58900 + + + + + + name + JavaScriptNext: Variables + scope + variable.other.readwrite.js + settings + + foreground + #839496 + + + + uuid + 5815b34d-fb7d-4593-bf0c-4f41f8b1f0a9 + + \ No newline at end of file diff --git a/schemes/Material-Theme.tmTheme b/schemes/Material-Theme.tmTheme index 097a816d3..906b31891 100644 --- a/schemes/Material-Theme.tmTheme +++ b/schemes/Material-Theme.tmTheme @@ -74,9 +74,9 @@ settings foreground - #CDD3DE + #CDD3DE - + name Punctuation @@ -502,7 +502,7 @@ meta.property-value support.constant.named-color.css settings foreground - #80CBC4 + #F77669 @@ -883,9 +883,42 @@ meta.property-value support.constant.named-color.css foreground #7986CB + + + name + PHP: html tags + scope + embedding.php entity.name.tag + settings + + foreground + #DDDDDD + + + + name + GO: function call + scope + source.go meta.function-call.go + settings + + foreground + #DDDDDD + + + + name + BABEL: Variables and props fix + scope + meta.group.braces.curly.js meta.property.object.js variable.other.object.js + settings + + foreground + #FFEB95 + uuid 133d1250-19c6-4565-bc93-b37fd36f7fc9 - \ No newline at end of file +