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
+
+=======
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)
-
+
## 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:
-
-
-
-#### 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**
-[](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
+