diff --git a/Mariana-Theme-Dark.sublime-theme b/Mariana-Theme-Dark.sublime-theme new file mode 100644 index 00000000..2d1c9823 --- /dev/null +++ b/Mariana-Theme-Dark.sublime-theme @@ -0,0 +1,1880 @@ +[ + { + "class": "popup_control", + "layer0.tint": [ + "background", + 0.92 + ], + "layer0.opacity": 1, + "content_margin": [ + 0, + 0 + ] + }, + { + "class": "auto_complete", + "row_padding": [ + 12, + 6 + ], + "layer0.tint": [ + "background", + 0.92 + ], + "layer0.opacity": 1 + }, + { + "class": "auto_complete_label", + "fg": "hsl(210, 13%, 45%)", + "match_fg": "hsl(180, 36%, 63%)", + "selected_fg": "hsl(0, 0%, 50%)", + "selected_match_fg": "hsl(180, 36%, 63%)" + }, + { + "class": "table_row", + "layer0.tint": "hsl(210, 13%, 45%)", + "layer0.opacity": 0 + }, + { + "class": "table_row", + "attributes": [ + "selected" + ], + "layer0.opacity": 1 + }, + { + "class": "button_control", + "layer0.tint": [ + 202, + 207, + 211 + ], + "layer0.opacity": { + "target": 0.6, + "speed": 4, + "interpolation": "smoothstep" + }, + "layer0.inner_margin": 8, + "min_size": [ + 80, + 38 + ], + "content_margin": 8 + }, + { + "class": "button_control", + "attributes": [ + "hover" + ], + "layer0.tint": [ + 186, + 193, + 198 + ], + "layer0.opacity": { + "target": 0.8, + "speed": 4, + "interpolation": "smoothstep" + } + }, + { + "class": "button_control", + "attributes": [ + "pressed" + ], + "layer0.opacity": { + "target": 1, + "speed": 4, + "interpolation": "smoothstep" + } + }, + { + "class": "button_control", + "parents": [ + { + "class": "dialog" + } + ], + "layer0.tint": "[171, 177, 186]" + }, + { + "class": "icon_button_group", + "spacing": 4 + }, + { + "class": "icon_button_control", + "layer0.texture": "mariana-theme/assets/light/icon_button_highlight.png", + "layer0.opacity": 0, + "layer0.inner_margin": 2, + "content_margin": 2 + }, + { + "class": "icon_button_control", + "attributes": [ + "selected" + ], + "layer0.opacity": 1 + }, + { + "class": "icon_regex", + "layer0.texture": "mariana-theme/assets/light/icon_regex.png", + "layer0.opacity": { + "target": 0.5, + "speed": 5, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 11 + ] + }, + { + "class": "icon_regex", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.9, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_regex", + "parents": [ + { + "class": "icon_button_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0.8 + }, + { + "class": "icon_case", + "layer0.texture": "mariana-theme/assets/light/icon_case_sensitive.png", + "layer0.opacity": { + "target": 0.5, + "speed": 5, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 11 + ] + }, + { + "class": "icon_case", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.9, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_case", + "parents": [ + { + "class": "icon_button_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0.8 + }, + { + "class": "icon_whole_word", + "layer0.texture": "mariana-theme/assets/light/icon_whole_word.png", + "layer0.opacity": { + "target": 0.5, + "speed": 5, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 11 + ] + }, + { + "class": "icon_whole_word", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.9, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_whole_word", + "parents": [ + { + "class": "icon_button_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0.8 + }, + { + "class": "icon_wrap", + "layer0.texture": "mariana-theme/assets/light/icon_wrap.png", + "layer0.opacity": { + "target": 0.5, + "speed": 5, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 11 + ] + }, + { + "class": "icon_wrap", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.9, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_wrap", + "parents": [ + { + "class": "icon_button_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0.8 + }, + { + "class": "icon_in_selection", + "layer0.texture": "mariana-theme/assets/light/icon_in_selection.png", + "layer0.opacity": { + "target": 0.5, + "speed": 5, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 11 + ] + }, + { + "class": "icon_in_selection", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.9, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_in_selection", + "parents": [ + { + "class": "icon_button_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0.8 + }, + { + "class": "icon_highlight", + "layer0.texture": "mariana-theme/assets/light/icon_highlight_matches.png", + "layer0.opacity": { + "target": 0.5, + "speed": 5, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 11 + ] + }, + { + "class": "icon_highlight", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.9, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_highlight", + "parents": [ + { + "class": "icon_button_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0.8 + }, + { + "class": "icon_preserve_case", + "layer0.texture": "mariana-theme/assets/light/icon_preserve_case.png", + "layer0.opacity": { + "target": 0.5, + "speed": 5, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 11 + ] + }, + { + "class": "icon_preserve_case", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.9, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_preserve_case", + "parents": [ + { + "class": "icon_button_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0.8 + }, + { + "class": "icon_context", + "layer0.texture": "mariana-theme/assets/light/icon_context.png", + "layer0.opacity": { + "target": 0.5, + "speed": 5, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 11 + ] + }, + { + "class": "icon_context", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.9, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_context", + "parents": [ + { + "class": "icon_button_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0.8 + }, + { + "class": "icon_use_buffer", + "layer0.texture": "mariana-theme/assets/light/icon_use_buffer.png", + "layer0.opacity": { + "target": 0.5, + "speed": 5, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 11 + ] + }, + { + "class": "icon_use_buffer", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.9, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_use_buffer", + "parents": [ + { + "class": "icon_button_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0.8 + }, + { + "class": "fold_button_control", + "layer0.texture": "mariana-theme/assets/light/fold_right.png", + "layer0.opacity": 1, + "layer0.inner_margin": 0, + "layer1.texture": "mariana-theme/assets/light/fold_right_hover.png", + "layer1.opacity": 0, + "layer1.inner_margin": 0, + "content_margin": [ + 9, + 7, + 8, + 6 + ] + }, + { + "class": "fold_button_control", + "attributes": [ + "hover" + ], + "layer0.opacity": 0, + "layer1.opacity": 1 + }, + { + "class": "fold_button_control", + "attributes": [ + "expanded" + ], + "layer0.texture": "mariana-theme/assets/light/fold_down.png", + "layer1.texture": "mariana-theme/assets/light/fold_down_hover.png" + }, + { + "class": "dialog", + "layer0.tint": [ + 235, + 237, + 239 + ], + "layer0.opacity": 1 + }, + { + "class": "progress_bar_control", + "layer0.tint": [ + 0, + 0, + 0, + 0.06 + ], + "layer0.opacity": 1 + }, + { + "class": "progress_gauge_control", + "layer0.tint": [ + 171, + 177, + 186 + ], + "layer0.opacity": 1, + "content_margin": [ + 0, + 6 + ] + }, + { + "class": "disclosure_button_control", + "layer0.texture": "mariana-theme/assets/light/disclosure_unexpanded.png", + "layer0.opacity": { + "target": 0.3, + "speed": 4, + "interpolation": "smoothstep" + }, + "content_margin": [ + 0, + 0, + 0, + 0 + ] + }, + { + "class": "disclosure_button_control", + "attributes": [ + "expanded" + ], + "layer0.texture": "mariana-theme/assets/light/disclosure_expanded.png" + }, + { + "class": "disclosure_button_control", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.5, + "speed": 4, + "interpolation": "smoothstep" + } + }, + { + "class": "icon_folder", + "layer0.texture": "mariana-theme/assets/light/folder_closed.png", + "layer0.opacity": 1, + "layer0.tint": [ + "foreground", + 0.6 + ], + "content_margin": [ + 11, + 7 + ] + }, + { + "class": "icon_folder", + "parents": [ + { + "class": "tree_row", + "attributes": [ + "expanded" + ] + } + ], + "layer0.texture": "mariana-theme/assets/light/folder_open.png", + "layer0.opacity": 1, + "layer0.tint": [ + "foreground", + 0.6 + ], + "content_margin": [ + 11, + 7 + ] + }, + { + "class": "icon_folder_loading", + "layer0.texture": { + "keyframes": [ + "mariana-theme/assets/light/folder_loading_01.png", + "mariana-theme/assets/light/folder_loading_02.png", + "mariana-theme/assets/light/folder_loading_03.png", + "mariana-theme/assets/light/folder_loading_04.png", + "mariana-theme/assets/light/folder_loading_05.png", + "mariana-theme/assets/light/folder_loading_06.png", + "mariana-theme/assets/light/folder_loading_07.png", + "mariana-theme/assets/light/folder_loading_08.png", + "mariana-theme/assets/light/folder_loading_09.png", + "mariana-theme/assets/light/folder_loading_10.png", + "mariana-theme/assets/light/folder_loading_11.png", + "mariana-theme/assets/light/folder_loading_12.png", + "mariana-theme/assets/light/folder_loading_13.png", + "mariana-theme/assets/light/folder_loading_14.png", + "mariana-theme/assets/light/folder_loading_15.png", + "mariana-theme/assets/light/folder_loading_16.png", + "mariana-theme/assets/light/folder_loading_17.png", + "mariana-theme/assets/light/folder_loading_18.png", + "mariana-theme/assets/light/folder_loading_19.png", + "mariana-theme/assets/light/folder_loading_20.png" + ], + "loop": true, + "frame_time": 0.08 + }, + "layer0.opacity": 1, + "content_margin": [ + 9, + 9 + ] + }, + { + "class": "icon_folder_dup", + "layer0.texture": "mariana-theme/assets/light/symlink.png", + "layer0.opacity": 1, + "content_margin": [ + 9, + 9 + ] + }, + { + "class": "icon_file_type", + "layer0.opacity": 1, + "content_margin": [ + 9, + 9 + ] + }, + { + "class": "text_line_control", + "layer0.tint": [ + 220, + 222, + 224 + ], + "layer0.opacity": 1, + "layer0.inner_margin": [ + 20, + 5, + 20, + 5 + ], + "tint_index": 1, + "content_margin": [ + 10, + 8, + 16, + 8 + ] + }, + { + "class": "text_line_control", + "parents": [ + { + "class": "overlay_control" + } + ], + "layer0.tint": [ + 220, + 222, + 224 + ], + "layer0.opacity": 1, + "layer0.inner_margin": [ + 20, + 5, + 20, + 5 + ], + "layer0.draw_center": true, + "content_margin": [ + 10, + 8, + 16, + 8 + ] + }, + { + "class": "dropdown_button_control", + "content_margin": [ + 12, + 12 + ], + "layer0.texture": "mariana-theme/assets/light/overflow_menu.png", + "layer0.opacity": 1, + "layer0.inner_margin": [ + 0, + 0 + ], + "layer1.texture": "mariana-theme/assets/light/overflow_menu_hover.png", + "layer1.opacity": 0, + "layer1.inner_margin": [ + 0, + 0 + ] + }, + { + "class": "dropdown_button_control", + "attributes": [ + "hover" + ], + "layer1.opacity": 1 + }, + { + "class": "label_control", + "fg": [ + 64, + 64, + 64 + ], + "font.size": 12 + }, + { + "class": "title_label_control", + "fg": [ + 64, + 64, + 64 + ], + "font.size": 24 + }, + { + "class": "label_control", + "parents": [ + { + "class": "button_control" + } + ] + }, + { + "class": "close_button", + "layer0.texture": "mariana-theme/assets/light/close_icon.png", + "layer0.opacity": 1, + "content_margin": [ + 8, + 8 + ] + }, + { + "class": "close_button", + "attributes": [ + "hover" + ], + "layer0.texture": "mariana-theme/assets/light/close_icon_hover.png", + "layer0.opacity": 1 + }, + { + "class": "close_button", + "attributes": [ + "dirty" + ], + "layer0.texture": "mariana-theme/assets/light/dirty_icon.png" + }, + { + "class": "close_button", + "attributes": [ + "hover", + "dirty" + ], + "layer0.texture": "mariana-theme/assets/light/dirty_icon_hover.png" + }, + { + "class": "panel_control", + "layer0.tint": [ + "background", + 0.4 + ], + "layer0.inner_margin": [ + 2, + 2, + 2, + 2 + ], + "layer0.opacity": 1, + "layer1.tint": [ + 220, + 222, + 224 + ], + "layer1.inner_margin": [ + 2, + 2, + 2, + 2 + ], + "layer1.opacity": 1, + "content_margin": [ + 6, + 14, + 6, + 8 + ] + }, + { + "class": "panel_control", + "parents": [ + { + "class": "switch_project_window" + } + ], + "layer0.tint": [ + 220, + 222, + 224 + ] + }, + { + "class": "panel_grid_control", + "inside_spacing": 4, + "outside_hspacing": 4, + "outside_vspacing": 4 + }, + { + "class": "panel_close_button", + "layer0.texture": "mariana-theme/assets/light/panel_close.png", + "layer0.opacity": { + "target": 0.4, + "speed": 4, + "interpolation": "smoothstep" + }, + "layer1.opacity": 0, + "content_margin": [ + 0, + 0 + ] + }, + { + "class": "panel_close_button", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.6, + "speed": 4, + "interpolation": "smoothstep" + } + }, + { + "class": "overlay_control", + "layer0.tint": [ + 220, + 222, + 224 + ], + "layer0.opacity": 1, + "content_margin": 4 + }, + { + "class": "quick_panel", + "row_padding": 6, + "layer0.tint": [ + 220, + 222, + 224 + ], + "layer0.opacity": 1, + "dark_content": false + }, + { + "class": "mini_quick_panel_row", + "layer0.tint": [ + 199, + 203, + 209 + ], + "layer0.opacity": 0 + }, + { + "class": "mini_quick_panel_row", + "attributes": [ + "selected" + ], + "layer0.opacity": 1 + }, + { + "class": "quick_panel_row", + "layer0.tint": [ + 199, + 203, + 209 + ], + "layer0.opacity": 0 + }, + { + "class": "quick_panel_row", + "attributes": [ + "selected" + ], + "layer0.opacity": 1 + }, + { + "class": "quick_panel_label", + "fg": [ + 69, + 74, + 85 + ], + "match_fg": [ + 0, + 0, + 0 + ], + "selected_fg": [ + 46, + 49, + 56 + ], + "selected_match_fg": [ + 0, + 0, + 0 + ] + }, + { + "class": "quick_panel_label", + "parents": [ + { + "class": "mini_quick_panel_row" + } + ], + "font.size": 14 + }, + { + "class": "quick_panel_path_label", + "fg": [ + 115, + 125, + 140 + ], + "match_fg": [ + 92, + 100, + 112 + ], + "selected_fg": [ + 92, + 100, + 112 + ], + "selected_match_fg": [ + 69, + 74, + 85 + ] + }, + { + "class": "scroll_area_control", + "settings": [ + "overlay_scroll_bars" + ], + "overlay": true + }, + { + "class": "scroll_area_control", + "settings": [ + "!overlay_scroll_bars" + ], + "overlay": false + }, + { + "class": "scroll_area_control", + "parents": [ + { + "class": "sidebar_container" + } + ], + "content_margin": [ + 0, + 10, + 0, + 10 + ] + }, + { + "class": "scroll_bar_control", + "layer0.opacity": 1, + "content_margin": 4, + "tint_index": 0 + }, + { + "class": "scroll_bar_control", + "settings": [ + "overlay_scroll_bars" + ], + "layer0.opacity": 0 + }, + { + "class": "scroll_bar_control", + "settings": [ + "!overlay_scroll_bars" + ], + "layer0.opacity": 1 + }, + { + "class": "scroll_track_control", + "layer0.texture": "mariana-theme/assets/light/scroll_bar.png", + "layer0.opacity": 1, + "layer0.inner_margin": 2, + "content_margin": [ + 4, + 4, + 3, + 4 + ] + }, + { + "class": "puck_control", + "layer0.texture": "mariana-theme/assets/light/scroll_puck.png", + "layer0.opacity": 1, + "layer0.inner_margin": 2, + "content_margin": [ + 0, + 12 + ] + }, + { + "class": "scroll_corner_control", + "layer0.opacity": 1, + "tint_index": 0 + }, + { + "class": "scroll_track_control", + "attributes": [ + "horizontal" + ], + "layer0.texture": "mariana-theme/assets/light/scroll_bar_horiz.png", + "content_margin": [ + 4, + 4, + 4, + 3 + ] + }, + { + "class": "puck_control", + "attributes": [ + "horizontal" + ], + "layer0.texture": "mariana-theme/assets/light/scroll_puck_horiz.png", + "content_margin": [ + 12, + 0 + ] + }, + { + "class": "scroll_bar_control", + "parents": [ + { + "class": "sidebar_container" + } + ], + "layer0.opacity": 0 + }, + { + "class": "scroll_corner_control", + "parents": [ + { + "class": "sidebar_container" + } + ], + "layer0.opacity": 0 + }, + { + "class": "puck_control", + "parents": [ + { + "class": "window", + "attributes": [ + "file_light" + ] + }, + { + "class": "sidebar_container" + } + ], + "layer0.opacity": 0.7 + }, + { + "class": "scroll_bar_control", + "parents": [ + { + "class": "switch_project_window" + } + ], + "layer0.tint": [ + 0, + 0, + 0, + 0.4 + ], + "tint_index": -1 + }, + { + "class": "scroll_bar_control", + "parents": [ + { + "class": "overlay_control" + } + ], + "layer0.opacity": 0, + "content_margin": [ + 4, + 0, + 0, + 0 + ] + }, + { + "class": "sidebar_container", + "layer0.tint": [ + "background", + 0.96 + ], + "layer0.opacity": 1, + "content_margin": 0 + }, + { + "class": "sidebar_tree", + "row_padding": [ + 16, + 3, + 16, + 3 + ], + "indent": 12, + "indent_offset": 13, + "indent_top_level": false, + "dark_content": false, + "spacer_rows": true + }, + { + "class": "sidebar_tree", + "platforms": [ + "windows" + ], + "row_padding": [ + 16, + 2, + 16, + 2 + ] + }, + { + "class": "tree_row", + "attributes": [ + "!hover" + ], + "layer0.opacity": 0 + }, + { + "class": "tree_row", + "attributes": [ + "selectable", + "hover" + ], + "layer0.tint": [ + "foreground", + 0.8 + ], + "layer0.opacity": 0.1 + }, + { + "class": "tree_row", + "attributes": [ + "selected" + ], + "layer0.tint": [ + "foreground", + 0.1 + ], + "layer0.opacity": 1 + }, + { + "class": "sidebar_heading", + "fg": [ + "foreground", + 1 + ], + "font.size": 13, + "font.bold": true + }, + { + "class": "sidebar_label", + "fg": [ + "foreground", + 1 + ], + "font.size": 12 + }, + { + "class": "sidebar_label", + "parents": [ + { + "class": "tree_row", + "attributes": [ + "selected" + ] + } + ], + "fg": [ + "foreground", + 1 + ] + }, + { + "class": "sidebar_label", + "parents": [ + { + "class": "tree_row", + "attributes": [ + "expandable" + ] + } + ], + "settings": [ + "bold_folder_labels" + ], + "font.bold": true + }, + { + "class": "status_bar", + "layer0.tint": [ + 171, + 177, + 186 + ], + "layer0.opacity": 1, + "content_margin": [ + 10, + 2, + 0, + 2 + ] + }, + { + "class": "panel_button_control", + "layer0.texture": "mariana-theme/assets/light/overflow_menu.png", + "layer0.opacity": 1, + "content_margin": [ + 8, + 8 + ] + }, + { + "class": "panel_button_control", + "attributes": [ + "hover" + ], + "layer0.texture": "mariana-theme/assets/light/overflow_menu_hover.png" + }, + { + "class": "status_container", + "content_margin": [ + 8, + 0, + 0, + 0 + ] + }, + { + "class": "status_button", + "content_margin": [ + 10, + 0, + 10, + 0 + ], + "min_size": [ + 80, + 0 + ] + }, + { + "class": "label_control", + "parents": [ + { + "class": "status_bar" + } + ], + "font.size": 11, + "color": [ + 30, + 40, + 44 + ] + }, + { + "class": "tabset_control", + "layer0.opacity": 1, + "layer0.tint": [ + "background", + 0.92 + ], + "tint_index": 1, + "layer0.inner_margin": [ + 8, + 8 + ], + "content_margin": [ + 8, + 0, + 8, + 0 + ], + "tab_overlap": 0, + "tab_width": 180, + "tab_min_width": 68, + "tab_height": 38, + "mouse_wheel_switch": false + }, + { + "class": "tabset_control", + "settings": [ + "mouse_wheel_switches_tabs", + "!enable_tab_scrolling" + ], + "mouse_wheel_switch": true + }, + { + "class": "tabset_control", + "settings": [ + "mariana_theme_tabs_autowidth" + ], + "tab_width": 0 + }, + { + "class": "tabset_control", + "settings": [ + "mariana_theme_tabs_large" + ], + "tab_height": 48 + }, + { + "class": "tab_control", + "layer0.tint": [ + "background", + 0 + ], + "layer0.inner_margin": [ + 24, + 0 + ], + "layer0.opacity": 1, + "tint_index": 0, + "layer1.tint": [ + "background", + 1 + ], + "layer1.inner_margin": [ + 0, + 0 + ], + "layer1.opacity": 0, + "layer2.inner_margin": [ + 0, + 0 + ], + "layer2.opacity": { + "target": 0, + "speed": 3, + "interpolation": "smoothstep" + }, + "content_margin": [ + 8, + 0, + 8, + 0 + ], + "max_margin_trim": 0 + }, + { + "class": "tab_control", + "settings": [ + "show_tab_close_buttons" + ], + "content_margin": [ + 8, + 8 + ] + }, + { + "class": "tab_control", + "attributes": [ + "selected" + ], + "layer1.opacity": 1 + }, + { + "class": "tab_label", + "fg": [ + "foreground", + 0.4 + ] + }, + { + "class": "tab_label", + "parents": [ + { + "class": "tab_control", + "attributes": [ + "selected" + ] + } + ], + "fg": [ + "foreground", + 1 + ] + }, + { + "class": "tab_label", + "attributes": [ + "transient" + ], + "font.italic": true + }, + { + "class": "tab_close_button", + "content_margin": [ + 0, + 0 + ], + "layer0.texture": "mariana-theme/assets/light/close_icon.png", + "layer0.opacity": 1, + "layer0.inner_margin": 0, + "layer1.texture": "mariana-theme/assets/light/close_icon_hover.png", + "layer1.opacity": { + "target": 0, + "speed": 5, + "interpolation": "smoothstep" + }, + "layer2.texture": "mariana-theme/assets/light/dirty_icon.png", + "layer2.inner_margin": 0, + "layer3.texture": "mariana-theme/assets/light/dirty_icon_hover.png", + "layer3.opacity": { + "target": 0, + "speed": 5, + "interpolation": "smoothstep" + } + }, + { + "class": "tab_close_button", + "settings": [ + "show_tab_close_buttons" + ], + "content_margin": [ + 8, + 8 + ] + }, + { + "class": "tab_close_button", + "settings": [ + "show_tab_close_buttons" + ], + "parents": [ + { + "class": "tab_control", + "attributes": [ + "selected" + ] + } + ], + "layer0.opacity": 0, + "layer1.opacity": 1 + }, + { + "class": "tab_close_button", + "settings": [ + "show_tab_close_buttons" + ], + "attributes": [ + "hover" + ], + "layer0.opacity": 0, + "layer1.opacity": 1 + }, + { + "class": "tab_close_button", + "parents": [ + { + "class": "tab_control", + "attributes": [ + "dirty" + ] + } + ], + "layer0.opacity": 0, + "layer1.opacity": 0, + "layer2.opacity": 0, + "layer3.opacity": 1, + "content_margin": [ + 8, + 8 + ] + }, + { + "class": "tab_close_button", + "parents": [ + { + "class": "tab_control", + "attributes": [ + "dirty" + ] + } + ], + "attributes": [ + "hover" + ], + "layer0.opacity": 0, + "layer1.opacity": 1, + "layer2.opacity": 0, + "layer3.opacity": 0 + }, + { + "class": "tab_close_button", + "parents": [ + { + "class": "tab_control", + "attributes": [ + "selected", + "dirty" + ] + } + ], + "layer0.opacity": 0, + "layer1.opacity": 0, + "layer2.opacity": 0, + "layer3.opacity": 1 + }, + { + "class": "tab_close_button", + "parents": [ + { + "class": "tab_control", + "attributes": [ + "selected", + "dirty" + ] + } + ], + "attributes": [ + "hover" + ], + "layer0.opacity": 0, + "layer1.opacity": 1, + "layer2.opacity": 0, + "layer3.opacity": 0 + }, + { + "class": "scroll_tabs_left_button", + "layer0.texture": "mariana-theme/assets/light/arrow_left.png", + "layer0.opacity": { + "target": 0.6, + "speed": 4, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 7 + ] + }, + { + "class": "scroll_tabs_left_button", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.8, + "speed": 4, + "interpolation": "smoothstep" + } + }, + { + "class": "scroll_tabs_right_button", + "layer0.texture": "mariana-theme/assets/light/arrow_right.png", + "layer0.opacity": { + "target": 0.6, + "speed": 4, + "interpolation": "smoothstep" + }, + "content_margin": [ + 14, + 7 + ] + }, + { + "class": "scroll_tabs_right_button", + "attributes": [ + "hover" + ], + "layer0.opacity": { + "target": 0.8, + "speed": 4, + "interpolation": "smoothstep" + } + }, + { + "class": "show_tabs_dropdown_button", + "content_margin": [ + 12, + 12 + ], + "layer0.texture": "mariana-theme/assets/light/overflow_menu.png", + "layer0.opacity": 1, + "layer0.inner_margin": 0, + "layer1.texture": "mariana-theme/assets/light/overflow_menu_hover.png", + "layer1.opacity": { + "target": 0, + "speed": 8, + "interpolation": "smoothstep" + }, + "layer1.inner_margin": 0 + }, + { + "class": "show_tabs_dropdown_button", + "attributes": [ + "hover" + ], + "layer1.opacity": { + "target": 1, + "speed": 8, + "interpolation": "smoothstep" + } + }, + { + "class": "title_bar", + "bg": [ + "background", + 0.92 + ], + "fg": [ + "foreground", + 1 + ] + }, + { + "class": "title_bar", + "settings": [ + "mariana_theme_titlebar" + ], + "bg": [ + 115, + 128, + 140 + ], + "fg": [ + 235, + 237, + 239 + ] + }, + { + "class": "tool_tip_control", + "layer0.tint": [ + "background", + 0.92 + ], + "layer0.opacity": 1, + "content_margin": [ + 8, + 3, + 8, + 3 + ] + }, + { + "class": "tool_tip_label_control", + "font.size": 11, + "fg": [ + "foreground", + 0.8 + ] + }, + { + "class": "grid_layout_control", + "border_color": [ + 255, + 255, + 255, + 0.25 + ], + "border_size": 2 + }, + { + "class": "minimap_control", + "settings": [ + "always_show_minimap_viewport" + ], + "viewport_color": [ + 128, + 128, + 128, + 0.18 + ], + "viewport_opacity": 1 + }, + { + "class": "minimap_control", + "settings": [ + "!always_show_minimap_viewport" + ], + "viewport_color": [ + 128, + 128, + 128, + 0.25 + ], + "viewport_opacity": { + "target": 0, + "speed": 4, + "interpolation": "smoothstep" + } + }, + { + "class": "minimap_control", + "attributes": [ + "hover" + ], + "settings": [ + "!always_show_minimap_viewport" + ], + "viewport_color": [ + 128, + 128, + 128, + 0.25 + ], + "viewport_opacity": { + "target": 1, + "speed": 20, + "interpolation": "smoothstep" + } + }, + { + "class": "table_row", + "layer0.tint": [ + 255, + 255, + 255 + ], + "layer0.opacity": 0 + }, + { + "class": "vcs_status_badge", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "untracked" + ] + } + ], + "layer0.tint": "hsl(330, 80%, 60%)", + "content_margin": 6 + }, + { + "class": "vcs_status_badge", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "modified" + ] + } + ], + "layer0.tint": "hsl(217, 38%, 55%)", + "layer0.opacity": 1, + "content_margin": 6 + }, + { + "class": "vcs_status_badge", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "staged" + ] + } + ], + "layer0.tint": "hsl(300, 30%, 68%)", + "layer0.opacity": 1, + "content_margin": 6 + }, + { + "class": "vcs_status_badge", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "added" + ] + } + ], + "layer0.tint": "hsl(114, 31%, 68%)", + "layer0.opacity": 1, + "content_margin": 6 + }, + { + "class": "vcs_status_badge", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "unmerged" + ] + } + ], + "layer0.tint": "hsl(32, 85%, 55%)", + "layer0.opacity": 1, + "content_margin": 6 + }, + { + "class": "sidebar_label", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "ignored" + ] + } + ], + "color": "color(hsl(200, 19%, 18%) blend(hsl(0, 0%, 100%) 45%))" + }, + { + "class": "sidebar_label", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "untracked" + ] + } + ], + "layer0.tint": "hsl(330, 80%, 60%)", + "color": "hsl(330, 80%, 60%)" + }, + { + "class": "sidebar_label", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "modified" + ] + } + ], + "color": "hsl(217, 38%, 55%)" + }, + { + "class": "sidebar_label", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "staged" + ] + } + ], + "color": "hsl(300, 30%, 68%)" + }, + { + "class": "sidebar_label", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "added" + ] + } + ], + "color": "hsl(114, 31%, 68%)" + }, + { + "class": "sidebar_label", + "parents": [ + { + "class": "file_system_entry", + "attributes": [ + "unmerged" + ] + } + ], + "color": "hsl(32, 85%, 55%)" + } +] \ No newline at end of file diff --git a/assets/dark/arrow_left.png b/assets/dark/arrow_left.png new file mode 100755 index 00000000..fd08be3c Binary files /dev/null and b/assets/dark/arrow_left.png differ diff --git a/assets/dark/arrow_left@2x.png b/assets/dark/arrow_left@2x.png new file mode 100755 index 00000000..eaf202fc Binary files /dev/null and b/assets/dark/arrow_left@2x.png differ diff --git a/assets/dark/arrow_right.png b/assets/dark/arrow_right.png new file mode 100755 index 00000000..6d81a7a9 Binary files /dev/null and b/assets/dark/arrow_right.png differ diff --git a/assets/dark/arrow_right@2x.png b/assets/dark/arrow_right@2x.png new file mode 100755 index 00000000..13c2df48 Binary files /dev/null and b/assets/dark/arrow_right@2x.png differ diff --git a/assets/dark/close_icon.png b/assets/dark/close_icon.png new file mode 100755 index 00000000..8d1ec205 Binary files /dev/null and b/assets/dark/close_icon.png differ diff --git a/assets/dark/close_icon@2x.png b/assets/dark/close_icon@2x.png new file mode 100755 index 00000000..834338b8 Binary files /dev/null and b/assets/dark/close_icon@2x.png differ diff --git a/assets/dark/close_icon_hover.png b/assets/dark/close_icon_hover.png new file mode 100755 index 00000000..040b4245 Binary files /dev/null and b/assets/dark/close_icon_hover.png differ diff --git a/assets/dark/close_icon_hover@2x.png b/assets/dark/close_icon_hover@2x.png new file mode 100755 index 00000000..cd909d36 Binary files /dev/null and b/assets/dark/close_icon_hover@2x.png differ diff --git a/assets/dark/dirty_icon.png b/assets/dark/dirty_icon.png new file mode 100755 index 00000000..92c5d3ed Binary files /dev/null and b/assets/dark/dirty_icon.png differ diff --git a/assets/dark/dirty_icon@2x.png b/assets/dark/dirty_icon@2x.png new file mode 100755 index 00000000..c707345c Binary files /dev/null and b/assets/dark/dirty_icon@2x.png differ diff --git a/assets/dark/dirty_icon_hover.png b/assets/dark/dirty_icon_hover.png new file mode 100755 index 00000000..cead0c89 Binary files /dev/null and b/assets/dark/dirty_icon_hover.png differ diff --git a/assets/dark/dirty_icon_hover@2x.png b/assets/dark/dirty_icon_hover@2x.png new file mode 100755 index 00000000..9d0a6702 Binary files /dev/null and b/assets/dark/dirty_icon_hover@2x.png differ diff --git a/assets/dark/disclosure_expanded.png b/assets/dark/disclosure_expanded.png new file mode 100755 index 00000000..2a902c60 Binary files /dev/null and b/assets/dark/disclosure_expanded.png differ diff --git a/assets/dark/disclosure_expanded@2x.png b/assets/dark/disclosure_expanded@2x.png new file mode 100755 index 00000000..380ee31a Binary files /dev/null and b/assets/dark/disclosure_expanded@2x.png differ diff --git a/assets/dark/disclosure_expanded@3x.png b/assets/dark/disclosure_expanded@3x.png new file mode 100755 index 00000000..50f1757c Binary files /dev/null and b/assets/dark/disclosure_expanded@3x.png differ diff --git a/assets/dark/disclosure_unexpanded.png b/assets/dark/disclosure_unexpanded.png new file mode 100755 index 00000000..823daf13 Binary files /dev/null and b/assets/dark/disclosure_unexpanded.png differ diff --git a/assets/dark/disclosure_unexpanded@2x.png b/assets/dark/disclosure_unexpanded@2x.png new file mode 100755 index 00000000..ee630766 Binary files /dev/null and b/assets/dark/disclosure_unexpanded@2x.png differ diff --git a/assets/dark/disclosure_unexpanded@3x.png b/assets/dark/disclosure_unexpanded@3x.png new file mode 100755 index 00000000..6eff9879 Binary files /dev/null and b/assets/dark/disclosure_unexpanded@3x.png differ diff --git a/assets/dark/dropdown_button.png b/assets/dark/dropdown_button.png new file mode 100755 index 00000000..ad40a09c Binary files /dev/null and b/assets/dark/dropdown_button.png differ diff --git a/assets/dark/dropdown_button@2x.png b/assets/dark/dropdown_button@2x.png new file mode 100755 index 00000000..1084a7bc Binary files /dev/null and b/assets/dark/dropdown_button@2x.png differ diff --git a/assets/dark/dropdown_button@3x.png b/assets/dark/dropdown_button@3x.png new file mode 100755 index 00000000..efdfa72b Binary files /dev/null and b/assets/dark/dropdown_button@3x.png differ diff --git a/assets/dark/fold_down.png b/assets/dark/fold_down.png new file mode 100755 index 00000000..1719d3ab Binary files /dev/null and b/assets/dark/fold_down.png differ diff --git a/assets/dark/fold_down@2x.png b/assets/dark/fold_down@2x.png new file mode 100755 index 00000000..0380300e Binary files /dev/null and b/assets/dark/fold_down@2x.png differ diff --git a/assets/dark/fold_down_hover.png b/assets/dark/fold_down_hover.png new file mode 100755 index 00000000..eb2a41ef Binary files /dev/null and b/assets/dark/fold_down_hover.png differ diff --git a/assets/dark/fold_down_hover@2x.png b/assets/dark/fold_down_hover@2x.png new file mode 100755 index 00000000..98230197 Binary files /dev/null and b/assets/dark/fold_down_hover@2x.png differ diff --git a/assets/dark/fold_opened.png b/assets/dark/fold_opened.png new file mode 100755 index 00000000..f44754d3 Binary files /dev/null and b/assets/dark/fold_opened.png differ diff --git a/assets/dark/fold_opened@2x.png b/assets/dark/fold_opened@2x.png new file mode 100755 index 00000000..d873f354 Binary files /dev/null and b/assets/dark/fold_opened@2x.png differ diff --git a/assets/dark/fold_opened@3x.png b/assets/dark/fold_opened@3x.png new file mode 100755 index 00000000..90c31662 Binary files /dev/null and b/assets/dark/fold_opened@3x.png differ diff --git a/assets/dark/fold_right.png b/assets/dark/fold_right.png new file mode 100755 index 00000000..5d3f95c4 Binary files /dev/null and b/assets/dark/fold_right.png differ diff --git a/assets/dark/fold_right@2x.png b/assets/dark/fold_right@2x.png new file mode 100755 index 00000000..d0a563d2 Binary files /dev/null and b/assets/dark/fold_right@2x.png differ diff --git a/assets/dark/fold_right_hover.png b/assets/dark/fold_right_hover.png new file mode 100755 index 00000000..33bb2463 Binary files /dev/null and b/assets/dark/fold_right_hover.png differ diff --git a/assets/dark/fold_right_hover@2x.png b/assets/dark/fold_right_hover@2x.png new file mode 100755 index 00000000..6aedcf32 Binary files /dev/null and b/assets/dark/fold_right_hover@2x.png differ diff --git a/assets/dark/folder_closed.png b/assets/dark/folder_closed.png new file mode 100755 index 00000000..4ae43273 Binary files /dev/null and b/assets/dark/folder_closed.png differ diff --git a/assets/dark/folder_closed@2x.png b/assets/dark/folder_closed@2x.png new file mode 100755 index 00000000..053eb076 Binary files /dev/null and b/assets/dark/folder_closed@2x.png differ diff --git a/assets/dark/folder_closed@3x.png b/assets/dark/folder_closed@3x.png new file mode 100755 index 00000000..0765c632 Binary files /dev/null and b/assets/dark/folder_closed@3x.png differ diff --git a/assets/dark/folder_loading_01.png b/assets/dark/folder_loading_01.png new file mode 100755 index 00000000..45619797 Binary files /dev/null and b/assets/dark/folder_loading_01.png differ diff --git a/assets/dark/folder_loading_01@2x.png b/assets/dark/folder_loading_01@2x.png new file mode 100755 index 00000000..41805fe2 Binary files /dev/null and b/assets/dark/folder_loading_01@2x.png differ diff --git a/assets/dark/folder_loading_01@3x.png b/assets/dark/folder_loading_01@3x.png new file mode 100755 index 00000000..d462858c Binary files /dev/null and b/assets/dark/folder_loading_01@3x.png differ diff --git a/assets/dark/folder_loading_02.png b/assets/dark/folder_loading_02.png new file mode 100755 index 00000000..aed8636d Binary files /dev/null and b/assets/dark/folder_loading_02.png differ diff --git a/assets/dark/folder_loading_02@2x.png b/assets/dark/folder_loading_02@2x.png new file mode 100755 index 00000000..2fd5ad17 Binary files /dev/null and b/assets/dark/folder_loading_02@2x.png differ diff --git a/assets/dark/folder_loading_02@3x.png b/assets/dark/folder_loading_02@3x.png new file mode 100755 index 00000000..d6f6e04c Binary files /dev/null and b/assets/dark/folder_loading_02@3x.png differ diff --git a/assets/dark/folder_loading_03.png b/assets/dark/folder_loading_03.png new file mode 100755 index 00000000..6a40f69e Binary files /dev/null and b/assets/dark/folder_loading_03.png differ diff --git a/assets/dark/folder_loading_03@2x.png b/assets/dark/folder_loading_03@2x.png new file mode 100755 index 00000000..f0ac7362 Binary files /dev/null and b/assets/dark/folder_loading_03@2x.png differ diff --git a/assets/dark/folder_loading_03@3x.png b/assets/dark/folder_loading_03@3x.png new file mode 100755 index 00000000..4f759f24 Binary files /dev/null and b/assets/dark/folder_loading_03@3x.png differ diff --git a/assets/dark/folder_loading_04.png b/assets/dark/folder_loading_04.png new file mode 100755 index 00000000..e7420aee Binary files /dev/null and b/assets/dark/folder_loading_04.png differ diff --git a/assets/dark/folder_loading_04@2x.png b/assets/dark/folder_loading_04@2x.png new file mode 100755 index 00000000..e5b5f4ea Binary files /dev/null and b/assets/dark/folder_loading_04@2x.png differ diff --git a/assets/dark/folder_loading_04@3x.png b/assets/dark/folder_loading_04@3x.png new file mode 100755 index 00000000..5f85ca69 Binary files /dev/null and b/assets/dark/folder_loading_04@3x.png differ diff --git a/assets/dark/folder_loading_05.png b/assets/dark/folder_loading_05.png new file mode 100755 index 00000000..f8fc7a98 Binary files /dev/null and b/assets/dark/folder_loading_05.png differ diff --git a/assets/dark/folder_loading_05@2x.png b/assets/dark/folder_loading_05@2x.png new file mode 100755 index 00000000..e2d93b21 Binary files /dev/null and b/assets/dark/folder_loading_05@2x.png differ diff --git a/assets/dark/folder_loading_05@3x.png b/assets/dark/folder_loading_05@3x.png new file mode 100755 index 00000000..253e0191 Binary files /dev/null and b/assets/dark/folder_loading_05@3x.png differ diff --git a/assets/dark/folder_loading_06.png b/assets/dark/folder_loading_06.png new file mode 100755 index 00000000..2817600b Binary files /dev/null and b/assets/dark/folder_loading_06.png differ diff --git a/assets/dark/folder_loading_06@2x.png b/assets/dark/folder_loading_06@2x.png new file mode 100755 index 00000000..9ad9b368 Binary files /dev/null and b/assets/dark/folder_loading_06@2x.png differ diff --git a/assets/dark/folder_loading_06@3x.png b/assets/dark/folder_loading_06@3x.png new file mode 100755 index 00000000..562ad6b8 Binary files /dev/null and b/assets/dark/folder_loading_06@3x.png differ diff --git a/assets/dark/folder_loading_07.png b/assets/dark/folder_loading_07.png new file mode 100755 index 00000000..a04267d3 Binary files /dev/null and b/assets/dark/folder_loading_07.png differ diff --git a/assets/dark/folder_loading_07@2x.png b/assets/dark/folder_loading_07@2x.png new file mode 100755 index 00000000..de32ebc3 Binary files /dev/null and b/assets/dark/folder_loading_07@2x.png differ diff --git a/assets/dark/folder_loading_07@3x.png b/assets/dark/folder_loading_07@3x.png new file mode 100755 index 00000000..317ec97c Binary files /dev/null and b/assets/dark/folder_loading_07@3x.png differ diff --git a/assets/dark/folder_loading_08.png b/assets/dark/folder_loading_08.png new file mode 100755 index 00000000..849bd75d Binary files /dev/null and b/assets/dark/folder_loading_08.png differ diff --git a/assets/dark/folder_loading_08@2x.png b/assets/dark/folder_loading_08@2x.png new file mode 100755 index 00000000..e4d632c6 Binary files /dev/null and b/assets/dark/folder_loading_08@2x.png differ diff --git a/assets/dark/folder_loading_08@3x.png b/assets/dark/folder_loading_08@3x.png new file mode 100755 index 00000000..399a200b Binary files /dev/null and b/assets/dark/folder_loading_08@3x.png differ diff --git a/assets/dark/folder_loading_09.png b/assets/dark/folder_loading_09.png new file mode 100755 index 00000000..0992a798 Binary files /dev/null and b/assets/dark/folder_loading_09.png differ diff --git a/assets/dark/folder_loading_09@2x.png b/assets/dark/folder_loading_09@2x.png new file mode 100755 index 00000000..4e73ae01 Binary files /dev/null and b/assets/dark/folder_loading_09@2x.png differ diff --git a/assets/dark/folder_loading_09@3x.png b/assets/dark/folder_loading_09@3x.png new file mode 100755 index 00000000..88c6789c Binary files /dev/null and b/assets/dark/folder_loading_09@3x.png differ diff --git a/assets/dark/folder_loading_10.png b/assets/dark/folder_loading_10.png new file mode 100755 index 00000000..5cd3758b Binary files /dev/null and b/assets/dark/folder_loading_10.png differ diff --git a/assets/dark/folder_loading_10@2x.png b/assets/dark/folder_loading_10@2x.png new file mode 100755 index 00000000..bf1cbb48 Binary files /dev/null and b/assets/dark/folder_loading_10@2x.png differ diff --git a/assets/dark/folder_loading_10@3x.png b/assets/dark/folder_loading_10@3x.png new file mode 100755 index 00000000..a2d4772b Binary files /dev/null and b/assets/dark/folder_loading_10@3x.png differ diff --git a/assets/dark/folder_loading_11.png b/assets/dark/folder_loading_11.png new file mode 100755 index 00000000..b00182c2 Binary files /dev/null and b/assets/dark/folder_loading_11.png differ diff --git a/assets/dark/folder_loading_11@2x.png b/assets/dark/folder_loading_11@2x.png new file mode 100755 index 00000000..f24b0c4a Binary files /dev/null and b/assets/dark/folder_loading_11@2x.png differ diff --git a/assets/dark/folder_loading_11@3x.png b/assets/dark/folder_loading_11@3x.png new file mode 100755 index 00000000..3da06794 Binary files /dev/null and b/assets/dark/folder_loading_11@3x.png differ diff --git a/assets/dark/folder_loading_12.png b/assets/dark/folder_loading_12.png new file mode 100755 index 00000000..7ccecc5f Binary files /dev/null and b/assets/dark/folder_loading_12.png differ diff --git a/assets/dark/folder_loading_12@2x.png b/assets/dark/folder_loading_12@2x.png new file mode 100755 index 00000000..e75a6970 Binary files /dev/null and b/assets/dark/folder_loading_12@2x.png differ diff --git a/assets/dark/folder_loading_12@3x.png b/assets/dark/folder_loading_12@3x.png new file mode 100755 index 00000000..b0f8e96c Binary files /dev/null and b/assets/dark/folder_loading_12@3x.png differ diff --git a/assets/dark/folder_loading_13.png b/assets/dark/folder_loading_13.png new file mode 100755 index 00000000..2a9e4419 Binary files /dev/null and b/assets/dark/folder_loading_13.png differ diff --git a/assets/dark/folder_loading_13@2x.png b/assets/dark/folder_loading_13@2x.png new file mode 100755 index 00000000..22c1a66b Binary files /dev/null and b/assets/dark/folder_loading_13@2x.png differ diff --git a/assets/dark/folder_loading_13@3x.png b/assets/dark/folder_loading_13@3x.png new file mode 100755 index 00000000..5d735c69 Binary files /dev/null and b/assets/dark/folder_loading_13@3x.png differ diff --git a/assets/dark/folder_loading_14.png b/assets/dark/folder_loading_14.png new file mode 100755 index 00000000..8b7ba81e Binary files /dev/null and b/assets/dark/folder_loading_14.png differ diff --git a/assets/dark/folder_loading_14@2x.png b/assets/dark/folder_loading_14@2x.png new file mode 100755 index 00000000..d01d8759 Binary files /dev/null and b/assets/dark/folder_loading_14@2x.png differ diff --git a/assets/dark/folder_loading_14@3x.png b/assets/dark/folder_loading_14@3x.png new file mode 100755 index 00000000..f222f8dc Binary files /dev/null and b/assets/dark/folder_loading_14@3x.png differ diff --git a/assets/dark/folder_loading_15.png b/assets/dark/folder_loading_15.png new file mode 100755 index 00000000..492452ea Binary files /dev/null and b/assets/dark/folder_loading_15.png differ diff --git a/assets/dark/folder_loading_15@2x.png b/assets/dark/folder_loading_15@2x.png new file mode 100755 index 00000000..921ccb8f Binary files /dev/null and b/assets/dark/folder_loading_15@2x.png differ diff --git a/assets/dark/folder_loading_15@3x.png b/assets/dark/folder_loading_15@3x.png new file mode 100755 index 00000000..5a5f86b8 Binary files /dev/null and b/assets/dark/folder_loading_15@3x.png differ diff --git a/assets/dark/folder_loading_16.png b/assets/dark/folder_loading_16.png new file mode 100755 index 00000000..99e9bf5c Binary files /dev/null and b/assets/dark/folder_loading_16.png differ diff --git a/assets/dark/folder_loading_16@2x.png b/assets/dark/folder_loading_16@2x.png new file mode 100755 index 00000000..4af29c0b Binary files /dev/null and b/assets/dark/folder_loading_16@2x.png differ diff --git a/assets/dark/folder_loading_16@3x.png b/assets/dark/folder_loading_16@3x.png new file mode 100755 index 00000000..b782ab69 Binary files /dev/null and b/assets/dark/folder_loading_16@3x.png differ diff --git a/assets/dark/folder_loading_17.png b/assets/dark/folder_loading_17.png new file mode 100755 index 00000000..7acb893a Binary files /dev/null and b/assets/dark/folder_loading_17.png differ diff --git a/assets/dark/folder_loading_17@2x.png b/assets/dark/folder_loading_17@2x.png new file mode 100755 index 00000000..84bbe593 Binary files /dev/null and b/assets/dark/folder_loading_17@2x.png differ diff --git a/assets/dark/folder_loading_17@3x.png b/assets/dark/folder_loading_17@3x.png new file mode 100755 index 00000000..1735214e Binary files /dev/null and b/assets/dark/folder_loading_17@3x.png differ diff --git a/assets/dark/folder_loading_18.png b/assets/dark/folder_loading_18.png new file mode 100755 index 00000000..6d73ebb1 Binary files /dev/null and b/assets/dark/folder_loading_18.png differ diff --git a/assets/dark/folder_loading_18@2x.png b/assets/dark/folder_loading_18@2x.png new file mode 100755 index 00000000..7d56e2df Binary files /dev/null and b/assets/dark/folder_loading_18@2x.png differ diff --git a/assets/dark/folder_loading_18@3x.png b/assets/dark/folder_loading_18@3x.png new file mode 100755 index 00000000..66325f04 Binary files /dev/null and b/assets/dark/folder_loading_18@3x.png differ diff --git a/assets/dark/folder_loading_19.png b/assets/dark/folder_loading_19.png new file mode 100755 index 00000000..111f2689 Binary files /dev/null and b/assets/dark/folder_loading_19.png differ diff --git a/assets/dark/folder_loading_19@2x.png b/assets/dark/folder_loading_19@2x.png new file mode 100755 index 00000000..12741374 Binary files /dev/null and b/assets/dark/folder_loading_19@2x.png differ diff --git a/assets/dark/folder_loading_19@3x.png b/assets/dark/folder_loading_19@3x.png new file mode 100755 index 00000000..56137d2e Binary files /dev/null and b/assets/dark/folder_loading_19@3x.png differ diff --git a/assets/dark/folder_loading_20.png b/assets/dark/folder_loading_20.png new file mode 100755 index 00000000..bb2904c3 Binary files /dev/null and b/assets/dark/folder_loading_20.png differ diff --git a/assets/dark/folder_loading_20@2x.png b/assets/dark/folder_loading_20@2x.png new file mode 100755 index 00000000..380cad4d Binary files /dev/null and b/assets/dark/folder_loading_20@2x.png differ diff --git a/assets/dark/folder_loading_20@3x.png b/assets/dark/folder_loading_20@3x.png new file mode 100755 index 00000000..cee72530 Binary files /dev/null and b/assets/dark/folder_loading_20@3x.png differ diff --git a/assets/dark/folder_open.png b/assets/dark/folder_open.png new file mode 100755 index 00000000..d967cdbd Binary files /dev/null and b/assets/dark/folder_open.png differ diff --git a/assets/dark/folder_open@2x.png b/assets/dark/folder_open@2x.png new file mode 100755 index 00000000..890c8489 Binary files /dev/null and b/assets/dark/folder_open@2x.png differ diff --git a/assets/dark/folder_open@3x.png b/assets/dark/folder_open@3x.png new file mode 100755 index 00000000..1b88fd4b Binary files /dev/null and b/assets/dark/folder_open@3x.png differ diff --git a/assets/dark/icon_button_highlight.png b/assets/dark/icon_button_highlight.png new file mode 100755 index 00000000..7d619da7 Binary files /dev/null and b/assets/dark/icon_button_highlight.png differ diff --git a/assets/dark/icon_button_highlight@2x.png b/assets/dark/icon_button_highlight@2x.png new file mode 100755 index 00000000..abf01a4f Binary files /dev/null and b/assets/dark/icon_button_highlight@2x.png differ diff --git a/assets/dark/icon_button_highlight@3x.png b/assets/dark/icon_button_highlight@3x.png new file mode 100755 index 00000000..fccd88d6 Binary files /dev/null and b/assets/dark/icon_button_highlight@3x.png differ diff --git a/assets/dark/icon_case_sensitive.png b/assets/dark/icon_case_sensitive.png new file mode 100755 index 00000000..2bb0be76 Binary files /dev/null and b/assets/dark/icon_case_sensitive.png differ diff --git a/assets/dark/icon_case_sensitive@2x.png b/assets/dark/icon_case_sensitive@2x.png new file mode 100755 index 00000000..2a84cfd8 Binary files /dev/null and b/assets/dark/icon_case_sensitive@2x.png differ diff --git a/assets/dark/icon_case_sensitive@3x.png b/assets/dark/icon_case_sensitive@3x.png new file mode 100755 index 00000000..b6ea99b7 Binary files /dev/null and b/assets/dark/icon_case_sensitive@3x.png differ diff --git a/assets/dark/icon_context.png b/assets/dark/icon_context.png new file mode 100755 index 00000000..053755d1 Binary files /dev/null and b/assets/dark/icon_context.png differ diff --git a/assets/dark/icon_context@2x.png b/assets/dark/icon_context@2x.png new file mode 100755 index 00000000..fb14a598 Binary files /dev/null and b/assets/dark/icon_context@2x.png differ diff --git a/assets/dark/icon_context@3x.png b/assets/dark/icon_context@3x.png new file mode 100755 index 00000000..3db33b2f Binary files /dev/null and b/assets/dark/icon_context@3x.png differ diff --git a/assets/dark/icon_highlight_matches.png b/assets/dark/icon_highlight_matches.png new file mode 100755 index 00000000..0c993c32 Binary files /dev/null and b/assets/dark/icon_highlight_matches.png differ diff --git a/assets/dark/icon_highlight_matches@2x.png b/assets/dark/icon_highlight_matches@2x.png new file mode 100755 index 00000000..cdcbc1be Binary files /dev/null and b/assets/dark/icon_highlight_matches@2x.png differ diff --git a/assets/dark/icon_highlight_matches@3x.png b/assets/dark/icon_highlight_matches@3x.png new file mode 100755 index 00000000..b2632dda Binary files /dev/null and b/assets/dark/icon_highlight_matches@3x.png differ diff --git a/assets/dark/icon_in_selection.png b/assets/dark/icon_in_selection.png new file mode 100755 index 00000000..a5f8e58e Binary files /dev/null and b/assets/dark/icon_in_selection.png differ diff --git a/assets/dark/icon_in_selection@2x.png b/assets/dark/icon_in_selection@2x.png new file mode 100755 index 00000000..1999b735 Binary files /dev/null and b/assets/dark/icon_in_selection@2x.png differ diff --git a/assets/dark/icon_in_selection@3x.png b/assets/dark/icon_in_selection@3x.png new file mode 100755 index 00000000..05692033 Binary files /dev/null and b/assets/dark/icon_in_selection@3x.png differ diff --git a/assets/dark/icon_preserve_case.png b/assets/dark/icon_preserve_case.png new file mode 100755 index 00000000..cfd0c0f6 Binary files /dev/null and b/assets/dark/icon_preserve_case.png differ diff --git a/assets/dark/icon_preserve_case@2x.png b/assets/dark/icon_preserve_case@2x.png new file mode 100755 index 00000000..e8b4f69d Binary files /dev/null and b/assets/dark/icon_preserve_case@2x.png differ diff --git a/assets/dark/icon_preserve_case@3x.png b/assets/dark/icon_preserve_case@3x.png new file mode 100755 index 00000000..4d435c1e Binary files /dev/null and b/assets/dark/icon_preserve_case@3x.png differ diff --git a/assets/dark/icon_regex.png b/assets/dark/icon_regex.png new file mode 100755 index 00000000..ea5550d5 Binary files /dev/null and b/assets/dark/icon_regex.png differ diff --git a/assets/dark/icon_regex@2x.png b/assets/dark/icon_regex@2x.png new file mode 100755 index 00000000..5938dd56 Binary files /dev/null and b/assets/dark/icon_regex@2x.png differ diff --git a/assets/dark/icon_regex@3x.png b/assets/dark/icon_regex@3x.png new file mode 100755 index 00000000..3d0bd4a1 Binary files /dev/null and b/assets/dark/icon_regex@3x.png differ diff --git a/assets/dark/icon_use_buffer.png b/assets/dark/icon_use_buffer.png new file mode 100755 index 00000000..94e579d1 Binary files /dev/null and b/assets/dark/icon_use_buffer.png differ diff --git a/assets/dark/icon_use_buffer@2x.png b/assets/dark/icon_use_buffer@2x.png new file mode 100755 index 00000000..21c0eba7 Binary files /dev/null and b/assets/dark/icon_use_buffer@2x.png differ diff --git a/assets/dark/icon_use_buffer@3x.png b/assets/dark/icon_use_buffer@3x.png new file mode 100755 index 00000000..79bcb5e2 Binary files /dev/null and b/assets/dark/icon_use_buffer@3x.png differ diff --git a/assets/dark/icon_whole_word.png b/assets/dark/icon_whole_word.png new file mode 100755 index 00000000..e144c343 Binary files /dev/null and b/assets/dark/icon_whole_word.png differ diff --git a/assets/dark/icon_whole_word@2x.png b/assets/dark/icon_whole_word@2x.png new file mode 100755 index 00000000..9eb2bed4 Binary files /dev/null and b/assets/dark/icon_whole_word@2x.png differ diff --git a/assets/dark/icon_whole_word@3x.png b/assets/dark/icon_whole_word@3x.png new file mode 100755 index 00000000..05f84ae1 Binary files /dev/null and b/assets/dark/icon_whole_word@3x.png differ diff --git a/assets/dark/icon_wrap.png b/assets/dark/icon_wrap.png new file mode 100755 index 00000000..2ee42ba4 Binary files /dev/null and b/assets/dark/icon_wrap.png differ diff --git a/assets/dark/icon_wrap@2x.png b/assets/dark/icon_wrap@2x.png new file mode 100755 index 00000000..9db54727 Binary files /dev/null and b/assets/dark/icon_wrap@2x.png differ diff --git a/assets/dark/icon_wrap@3x.png b/assets/dark/icon_wrap@3x.png new file mode 100755 index 00000000..1fb412d6 Binary files /dev/null and b/assets/dark/icon_wrap@3x.png differ diff --git a/assets/dark/input.png b/assets/dark/input.png new file mode 100755 index 00000000..4603c20f Binary files /dev/null and b/assets/dark/input.png differ diff --git a/assets/dark/input@2x.png b/assets/dark/input@2x.png new file mode 100755 index 00000000..2da5622b Binary files /dev/null and b/assets/dark/input@2x.png differ diff --git a/assets/dark/input@3x.png b/assets/dark/input@3x.png new file mode 100755 index 00000000..4fbcb6e4 Binary files /dev/null and b/assets/dark/input@3x.png differ diff --git a/assets/dark/overflow_menu.png b/assets/dark/overflow_menu.png new file mode 100755 index 00000000..2f663080 Binary files /dev/null and b/assets/dark/overflow_menu.png differ diff --git a/assets/dark/overflow_menu@2x.png b/assets/dark/overflow_menu@2x.png new file mode 100755 index 00000000..a4b8563a Binary files /dev/null and b/assets/dark/overflow_menu@2x.png differ diff --git a/assets/dark/overflow_menu@3x.png b/assets/dark/overflow_menu@3x.png new file mode 100755 index 00000000..65a58f8a Binary files /dev/null and b/assets/dark/overflow_menu@3x.png differ diff --git a/assets/dark/overflow_menu_hover.png b/assets/dark/overflow_menu_hover.png new file mode 100755 index 00000000..78710661 Binary files /dev/null and b/assets/dark/overflow_menu_hover.png differ diff --git a/assets/dark/overflow_menu_hover@2x.png b/assets/dark/overflow_menu_hover@2x.png new file mode 100755 index 00000000..61f6ef19 Binary files /dev/null and b/assets/dark/overflow_menu_hover@2x.png differ diff --git a/assets/dark/overflow_menu_hover@3x.png b/assets/dark/overflow_menu_hover@3x.png new file mode 100755 index 00000000..da34e0d4 Binary files /dev/null and b/assets/dark/overflow_menu_hover@3x.png differ diff --git a/assets/dark/panel_close.png b/assets/dark/panel_close.png new file mode 100755 index 00000000..aec32910 Binary files /dev/null and b/assets/dark/panel_close.png differ diff --git a/assets/dark/panel_close@2x.png b/assets/dark/panel_close@2x.png new file mode 100755 index 00000000..e3344989 Binary files /dev/null and b/assets/dark/panel_close@2x.png differ diff --git a/assets/dark/panel_close@3x.png b/assets/dark/panel_close@3x.png new file mode 100755 index 00000000..5dbc9672 Binary files /dev/null and b/assets/dark/panel_close@3x.png differ diff --git a/assets/dark/panel_separator.png b/assets/dark/panel_separator.png new file mode 100755 index 00000000..a6636271 Binary files /dev/null and b/assets/dark/panel_separator.png differ diff --git a/assets/dark/panels_button.png b/assets/dark/panels_button.png new file mode 100755 index 00000000..5679fd43 Binary files /dev/null and b/assets/dark/panels_button.png differ diff --git a/assets/dark/panels_button@2x.png b/assets/dark/panels_button@2x.png new file mode 100755 index 00000000..80c08a38 Binary files /dev/null and b/assets/dark/panels_button@2x.png differ diff --git a/assets/dark/panels_button@3x.png b/assets/dark/panels_button@3x.png new file mode 100755 index 00000000..c10add87 Binary files /dev/null and b/assets/dark/panels_button@3x.png differ diff --git a/assets/dark/scroll_bar.png b/assets/dark/scroll_bar.png new file mode 100755 index 00000000..1e6db9d3 Binary files /dev/null and b/assets/dark/scroll_bar.png differ diff --git a/assets/dark/scroll_bar@2x.png b/assets/dark/scroll_bar@2x.png new file mode 100755 index 00000000..9f255c6a Binary files /dev/null and b/assets/dark/scroll_bar@2x.png differ diff --git a/assets/dark/scroll_bar@3x.png b/assets/dark/scroll_bar@3x.png new file mode 100755 index 00000000..721e2bdc Binary files /dev/null and b/assets/dark/scroll_bar@3x.png differ diff --git a/assets/dark/scroll_bar_horiz.png b/assets/dark/scroll_bar_horiz.png new file mode 100755 index 00000000..91dbf891 Binary files /dev/null and b/assets/dark/scroll_bar_horiz.png differ diff --git a/assets/dark/scroll_bar_horiz@2x.png b/assets/dark/scroll_bar_horiz@2x.png new file mode 100755 index 00000000..296238b9 Binary files /dev/null and b/assets/dark/scroll_bar_horiz@2x.png differ diff --git a/assets/dark/scroll_bar_horiz@3x.png b/assets/dark/scroll_bar_horiz@3x.png new file mode 100755 index 00000000..a27dd315 Binary files /dev/null and b/assets/dark/scroll_bar_horiz@3x.png differ diff --git a/assets/dark/scroll_puck.png b/assets/dark/scroll_puck.png new file mode 100755 index 00000000..cf29027e Binary files /dev/null and b/assets/dark/scroll_puck.png differ diff --git a/assets/dark/scroll_puck@2x.png b/assets/dark/scroll_puck@2x.png new file mode 100755 index 00000000..ddfb3f09 Binary files /dev/null and b/assets/dark/scroll_puck@2x.png differ diff --git a/assets/dark/scroll_puck@3x.png b/assets/dark/scroll_puck@3x.png new file mode 100755 index 00000000..737c0b28 Binary files /dev/null and b/assets/dark/scroll_puck@3x.png differ diff --git a/assets/dark/scroll_puck_horiz.png b/assets/dark/scroll_puck_horiz.png new file mode 100755 index 00000000..3de64b71 Binary files /dev/null and b/assets/dark/scroll_puck_horiz.png differ diff --git a/assets/dark/scroll_puck_horiz@2x.png b/assets/dark/scroll_puck_horiz@2x.png new file mode 100755 index 00000000..63647d3d Binary files /dev/null and b/assets/dark/scroll_puck_horiz@2x.png differ diff --git a/assets/dark/scroll_puck_horiz@3x.png b/assets/dark/scroll_puck_horiz@3x.png new file mode 100755 index 00000000..d0dfef0d Binary files /dev/null and b/assets/dark/scroll_puck_horiz@3x.png differ diff --git a/assets/dark/short_tab_border.png b/assets/dark/short_tab_border.png new file mode 100755 index 00000000..c013a15e Binary files /dev/null and b/assets/dark/short_tab_border.png differ diff --git a/assets/dark/short_tab_border@2x.png b/assets/dark/short_tab_border@2x.png new file mode 100755 index 00000000..1636b05b Binary files /dev/null and b/assets/dark/short_tab_border@2x.png differ diff --git a/assets/dark/sidebar_scroll_bar.png b/assets/dark/sidebar_scroll_bar.png new file mode 100755 index 00000000..1a642cf2 Binary files /dev/null and b/assets/dark/sidebar_scroll_bar.png differ diff --git a/assets/dark/sidebar_scroll_bar@2x.png b/assets/dark/sidebar_scroll_bar@2x.png new file mode 100755 index 00000000..b552e5c8 Binary files /dev/null and b/assets/dark/sidebar_scroll_bar@2x.png differ diff --git a/assets/dark/sidebar_scroll_bar_horiz.png b/assets/dark/sidebar_scroll_bar_horiz.png new file mode 100755 index 00000000..ea42bbc8 Binary files /dev/null and b/assets/dark/sidebar_scroll_bar_horiz.png differ diff --git a/assets/dark/sidebar_scroll_bar_horiz@2x.png b/assets/dark/sidebar_scroll_bar_horiz@2x.png new file mode 100755 index 00000000..a2d919fb Binary files /dev/null and b/assets/dark/sidebar_scroll_bar_horiz@2x.png differ diff --git a/assets/dark/sidebar_scroll_puck.png b/assets/dark/sidebar_scroll_puck.png new file mode 100755 index 00000000..b900c70a Binary files /dev/null and b/assets/dark/sidebar_scroll_puck.png differ diff --git a/assets/dark/sidebar_scroll_puck@2x.png b/assets/dark/sidebar_scroll_puck@2x.png new file mode 100755 index 00000000..d2744c0f Binary files /dev/null and b/assets/dark/sidebar_scroll_puck@2x.png differ diff --git a/assets/dark/sidebar_scroll_puck_horiz.png b/assets/dark/sidebar_scroll_puck_horiz.png new file mode 100755 index 00000000..9a66859c Binary files /dev/null and b/assets/dark/sidebar_scroll_puck_horiz.png differ diff --git a/assets/dark/sidebar_scroll_puck_horiz@2x.png b/assets/dark/sidebar_scroll_puck_horiz@2x.png new file mode 100755 index 00000000..d554ccbe Binary files /dev/null and b/assets/dark/sidebar_scroll_puck_horiz@2x.png differ diff --git a/assets/dark/symlink.png b/assets/dark/symlink.png new file mode 100755 index 00000000..c40536ca Binary files /dev/null and b/assets/dark/symlink.png differ diff --git a/assets/dark/symlink@2x.png b/assets/dark/symlink@2x.png new file mode 100755 index 00000000..b57d7ee1 Binary files /dev/null and b/assets/dark/symlink@2x.png differ diff --git a/assets/dark/symlink@3x.png b/assets/dark/symlink@3x.png new file mode 100755 index 00000000..af999ddf Binary files /dev/null and b/assets/dark/symlink@3x.png differ diff --git a/assets/dark/tab_close.png b/assets/dark/tab_close.png new file mode 100755 index 00000000..5183eae0 Binary files /dev/null and b/assets/dark/tab_close.png differ diff --git a/assets/dark/tab_close@2x.png b/assets/dark/tab_close@2x.png new file mode 100755 index 00000000..33dd69bb Binary files /dev/null and b/assets/dark/tab_close@2x.png differ diff --git a/assets/dark/tab_close@3x.png b/assets/dark/tab_close@3x.png new file mode 100755 index 00000000..49378a89 Binary files /dev/null and b/assets/dark/tab_close@3x.png differ diff --git a/src/themes/dark/autocomplete.json b/src/themes/dark/autocomplete.json new file mode 100755 index 00000000..33dc4ac7 --- /dev/null +++ b/src/themes/dark/autocomplete.json @@ -0,0 +1,34 @@ +[ + { + "class": "popup_control", + "layer0.tint": ["background", 0.92], + "layer0.opacity": 1.0, + "content_margin": [0, 0] + }, + { + "class": "auto_complete", + "row_padding": [12, 6], + "layer0.tint": ["background", 0.92], + "layer0.opacity": 1.0 + }, + + { + "class": "auto_complete_label", + "fg": "hsl(210, 13%, 45%)", + "match_fg": "hsl(180, 36%, 63%)", + "selected_fg": "hsl(0, 0%, 50%)", + "selected_match_fg": "hsl(180, 36%, 63%)" + }, + + { + "class": "table_row", + "layer0.tint": "hsl(210, 13%, 45%)", + "layer0.opacity": 0.0 + }, + + { + "class": "table_row", + "attributes": ["selected"], + "layer0.opacity": 1.0 + } +] diff --git a/src/themes/dark/buttons.json b/src/themes/dark/buttons.json new file mode 100644 index 00000000..feb6cf3c --- /dev/null +++ b/src/themes/dark/buttons.json @@ -0,0 +1,186 @@ +[ + { + "class": "button_control", + "layer0.tint": [202, 207, 211], + "layer0.opacity": { "target": 0.6, "speed": 4.0, "interpolation": "smoothstep" }, + "layer0.inner_margin": 8, + "min_size": [80, 38], + "content_margin": 8 + }, + { + "class": "button_control", + "attributes": ["hover"], + "layer0.tint": [186, 193, 198], + "layer0.opacity": { "target": 0.8, "speed": 4.0, "interpolation": "smoothstep" } + }, + { + "class": "button_control", + "attributes": ["pressed"], + "layer0.opacity": { "target": 1.0, "speed": 4.0, "interpolation": "smoothstep" } + }, + { + "class": "button_control", + "parents": [{"class": "dialog"}], + "layer0.tint": "[171, 177, 186]" + }, + { + "class": "icon_button_group", + "spacing": 4 + }, + { + "class": "icon_button_control", + "layer0.texture": "mariana-theme/assets/light/icon_button_highlight.png", + "layer0.opacity": 0.0, + "layer0.inner_margin": 2, + "content_margin": 2 + }, + { + "class": "icon_button_control", + "attributes": ["selected"], + "layer0.opacity": 1.0 + }, + { + "class": "icon_regex", + "layer0.texture": "mariana-theme/assets/light/icon_regex.png", + "layer0.opacity": { "target": 0.5, "speed": 5.0, "interpolation": "smoothstep" }, + "content_margin": [14, 11] + }, + { + "class": "icon_regex", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.9, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_regex", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": 0.8 + }, + { + "class": "icon_case", + "layer0.texture": "mariana-theme/assets/light/icon_case_sensitive.png", + "layer0.opacity": { "target": 0.5, "speed": 5.0, "interpolation": "smoothstep" }, + "content_margin": [14, 11] + }, + { + "class": "icon_case", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.9, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_case", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": 0.8 + }, + { + "class": "icon_whole_word", + "layer0.texture": "mariana-theme/assets/light/icon_whole_word.png", + "layer0.opacity": { "target": 0.5, "speed": 5.0, "interpolation": "smoothstep" }, + "content_margin": [14, 11] + }, + { + "class": "icon_whole_word", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.9, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_whole_word", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": 0.8 + }, + { + "class": "icon_wrap", + "layer0.texture": "mariana-theme/assets/light/icon_wrap.png", + "layer0.opacity": { "target": 0.5, "speed": 5.0, "interpolation": "smoothstep" }, + "content_margin": [14, 11] + }, + { + "class": "icon_wrap", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.9, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_wrap", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": 0.8 + }, + { + "class": "icon_in_selection", + "layer0.texture": "mariana-theme/assets/light/icon_in_selection.png", + "layer0.opacity": { "target": 0.5, "speed": 5.0, "interpolation": "smoothstep" }, + "content_margin": [14, 11] + }, + { + "class": "icon_in_selection", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.9, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_in_selection", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": 0.8 + }, + { + "class": "icon_highlight", + "layer0.texture": "mariana-theme/assets/light/icon_highlight_matches.png", + "layer0.opacity": { "target": 0.5, "speed": 5.0, "interpolation": "smoothstep" }, + "content_margin": [14, 11] + }, + { + "class": "icon_highlight", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.9, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_highlight", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": 0.8 + }, + { + "class": "icon_preserve_case", + "layer0.texture": "mariana-theme/assets/light/icon_preserve_case.png", + "layer0.opacity": { "target": 0.5, "speed": 5.0, "interpolation": "smoothstep" }, + "content_margin": [14, 11] + }, + { + "class": "icon_preserve_case", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.9, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_preserve_case", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": 0.8 + }, + { + "class": "icon_context", + "layer0.texture": "mariana-theme/assets/light/icon_context.png", + "layer0.opacity": { "target": 0.5, "speed": 5.0, "interpolation": "smoothstep" }, + "content_margin": [14, 11] + }, + { + "class": "icon_context", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.9, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_context", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": 0.8 + }, + { + "class": "icon_use_buffer", + "layer0.texture": "mariana-theme/assets/light/icon_use_buffer.png", + "layer0.opacity": { "target": 0.5, "speed": 5.0, "interpolation": "smoothstep" }, + "content_margin": [14, 11] + }, + { + "class": "icon_use_buffer", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.9, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_use_buffer", + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}], + "layer0.opacity": 0.8 + } +] diff --git a/src/themes/dark/code_folding.json b/src/themes/dark/code_folding.json new file mode 100644 index 00000000..9339c12d --- /dev/null +++ b/src/themes/dark/code_folding.json @@ -0,0 +1,24 @@ +[ + { + "class": "fold_button_control", + "layer0.texture": "mariana-theme/assets/light/fold_right.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "mariana-theme/assets/light/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": "mariana-theme/assets/light/fold_down.png", + "layer1.texture": "mariana-theme/assets/light/fold_down_hover.png" + } +] diff --git a/src/themes/dark/dialogs.json b/src/themes/dark/dialogs.json new file mode 100644 index 00000000..4e3363c3 --- /dev/null +++ b/src/themes/dark/dialogs.json @@ -0,0 +1,18 @@ +[ + { + "class": "dialog", + "layer0.tint": [235, 237, 239], + "layer0.opacity": 1.0 + }, + { + "class": "progress_bar_control", + "layer0.tint": [0, 0, 0, 0.06], + "layer0.opacity": 1.0 + }, + { + "class": "progress_gauge_control", + "layer0.tint": [171, 177, 186], + "layer0.opacity": 1.0, + "content_margin": [0, 6] + } +] diff --git a/src/themes/dark/folder_files_icons.json b/src/themes/dark/folder_files_icons.json new file mode 100644 index 00000000..298fc121 --- /dev/null +++ b/src/themes/dark/folder_files_icons.json @@ -0,0 +1,77 @@ +[ + { + "class": "disclosure_button_control", + "layer0.texture": "mariana-theme/assets/light/disclosure_unexpanded.png", + "layer0.opacity": { "target": 0.3, "speed": 4.0, "interpolation": "smoothstep" }, + "content_margin": [0, 0, 0, 0] + }, + { + "class": "disclosure_button_control", + "attributes": ["expanded"], + "layer0.texture": "mariana-theme/assets/light/disclosure_expanded.png" + }, + { + "class": "disclosure_button_control", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.5, "speed": 4.0, "interpolation": "smoothstep" } + }, + { + "class": "icon_folder", + "layer0.texture": "mariana-theme/assets/light/folder_closed.png", + "layer0.opacity": 1.0, + "layer0.tint": ["foreground", 0.6], + "content_margin": [11, 7] + }, + { + "class": "icon_folder", + "parents": [{"class": "tree_row", "attributes": ["expanded"]}], + "layer0.texture": "mariana-theme/assets/light/folder_open.png", + "layer0.opacity": 1.0, + "layer0.tint": ["foreground", 0.6], + "content_margin": [11, 7] + }, + { + "class": "icon_folder_loading", + "layer0.texture": + { + "keyframes": + [ + "mariana-theme/assets/light/folder_loading_01.png", + "mariana-theme/assets/light/folder_loading_02.png", + "mariana-theme/assets/light/folder_loading_03.png", + "mariana-theme/assets/light/folder_loading_04.png", + "mariana-theme/assets/light/folder_loading_05.png", + "mariana-theme/assets/light/folder_loading_06.png", + "mariana-theme/assets/light/folder_loading_07.png", + "mariana-theme/assets/light/folder_loading_08.png", + "mariana-theme/assets/light/folder_loading_09.png", + "mariana-theme/assets/light/folder_loading_10.png", + "mariana-theme/assets/light/folder_loading_11.png", + "mariana-theme/assets/light/folder_loading_12.png", + "mariana-theme/assets/light/folder_loading_13.png", + "mariana-theme/assets/light/folder_loading_14.png", + "mariana-theme/assets/light/folder_loading_15.png", + "mariana-theme/assets/light/folder_loading_16.png", + "mariana-theme/assets/light/folder_loading_17.png", + "mariana-theme/assets/light/folder_loading_18.png", + "mariana-theme/assets/light/folder_loading_19.png", + "mariana-theme/assets/light/folder_loading_20.png" + ], + "loop": true, + "frame_time": 0.08 + }, + "layer0.opacity": 1, + "content_margin": [9, 9] + }, + { + "class": "icon_folder_dup", + "layer0.texture": "mariana-theme/assets/light/symlink.png", + "layer0.opacity": 1, + "content_margin": [9, 9] + }, + { + "class": "icon_file_type", + "layer0.opacity": 1, + "content_margin": [9, 9] + } +] diff --git a/src/themes/dark/inputs.json b/src/themes/dark/inputs.json new file mode 100644 index 00000000..28c1a692 --- /dev/null +++ b/src/themes/dark/inputs.json @@ -0,0 +1,34 @@ +[ + { + "class": "text_line_control", + "layer0.tint": [220, 222, 224], + "layer0.opacity": 1.0, + "layer0.inner_margin": [20, 5, 20, 5], + "tint_index": 1, + "content_margin": [10, 8, 16, 8] + }, + { + "class": "text_line_control", + "parents": [{"class": "overlay_control"}], + "layer0.tint": [220, 222, 224], + "layer0.opacity": 1.0, + "layer0.inner_margin": [20, 5, 20, 5], + "layer0.draw_center": true, + "content_margin": [10, 8, 16, 8] + }, + { + "class": "dropdown_button_control", + "content_margin": [12, 12], + "layer0.texture": "mariana-theme/assets/light/overflow_menu.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": [0, 0], + "layer1.texture": "mariana-theme/assets/light/overflow_menu_hover.png", + "layer1.opacity": 0.0, + "layer1.inner_margin": [0, 0] + }, + { + "class": "dropdown_button_control", + "attributes": ["hover"], + "layer1.opacity": 1.0 + } +] diff --git a/src/themes/dark/labels.json b/src/themes/dark/labels.json new file mode 100644 index 00000000..05a5c3d0 --- /dev/null +++ b/src/themes/dark/labels.json @@ -0,0 +1,16 @@ +[ + { + "class": "label_control", + "fg": [64, 64, 64], + "font.size": 12 + }, + { + "class": "title_label_control", + "fg": [64, 64, 64], + "font.size": 24 + }, + { + "class": "label_control", + "parents": [{"class": "button_control"}] + } +] diff --git a/src/themes/dark/open_files.json b/src/themes/dark/open_files.json new file mode 100644 index 00000000..88921707 --- /dev/null +++ b/src/themes/dark/open_files.json @@ -0,0 +1,24 @@ +[ + { + "class": "close_button", + "layer0.texture": "mariana-theme/assets/light/close_icon.png", + "layer0.opacity": 1.0, + "content_margin": [8, 8] + }, + { + "class": "close_button", + "attributes": ["hover"], + "layer0.texture": "mariana-theme/assets/light/close_icon_hover.png", + "layer0.opacity": 1.0 + }, + { + "class": "close_button", + "attributes": ["dirty"], + "layer0.texture": "mariana-theme/assets/light/dirty_icon.png" + }, + { + "class": "close_button", + "attributes": ["hover", "dirty"], + "layer0.texture": "mariana-theme/assets/light/dirty_icon_hover.png" + } +] diff --git a/src/themes/dark/panels.json b/src/themes/dark/panels.json new file mode 100644 index 00000000..39f4168d --- /dev/null +++ b/src/themes/dark/panels.json @@ -0,0 +1,35 @@ +[ + { + "class": "panel_control", + "layer0.tint": ["background", 0.4], + "layer0.inner_margin": [2, 2, 2, 2], + "layer0.opacity": 1.0, + "layer1.tint": [220, 222, 224], + "layer1.inner_margin": [2, 2, 2, 2], + "layer1.opacity": 1.0, + "content_margin": [6, 14, 6, 8] + }, + { + "class": "panel_control", + "parents": [{"class": "switch_project_window"}], + "layer0.tint": [220, 222, 224] + }, + { + "class": "panel_grid_control", + "inside_spacing": 4, + "outside_hspacing": 4, + "outside_vspacing": 4 + }, + { + "class": "panel_close_button", + "layer0.texture": "mariana-theme/assets/light/panel_close.png", + "layer0.opacity": { "target": 0.4, "speed": 4.0, "interpolation": "smoothstep" }, + "layer1.opacity": 0.0, + "content_margin": [0, 0] + }, + { + "class": "panel_close_button", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.6, "speed": 4.0, "interpolation": "smoothstep" } + } +] diff --git a/src/themes/dark/quick_panel.json b/src/themes/dark/quick_panel.json new file mode 100644 index 00000000..027c19ae --- /dev/null +++ b/src/themes/dark/quick_panel.json @@ -0,0 +1,54 @@ +[ + { + "class": "overlay_control", + "layer0.tint": [220, 222, 224], + "layer0.opacity": 1.0, + "content_margin": 4 + }, + { + "class": "quick_panel", + "row_padding": 6, + "layer0.tint": [220, 222, 224], + "layer0.opacity": 1.0, + "dark_content": false + }, + { + "class": "mini_quick_panel_row", + "layer0.tint": [199, 203, 209], + "layer0.opacity": 0.0 + }, + { + "class": "mini_quick_panel_row", + "attributes": ["selected"], + "layer0.opacity": 1.0 + }, + { + "class": "quick_panel_row", + "layer0.tint": [199, 203, 209], + "layer0.opacity": 0.0 + }, + { + "class": "quick_panel_row", + "attributes": ["selected"], + "layer0.opacity": 1.0 + }, + { + "class": "quick_panel_label", + "fg": [69, 74, 85], + "match_fg": [0, 0, 0], + "selected_fg": [46, 49, 56], + "selected_match_fg": [0, 0, 0] + }, + { + "class": "quick_panel_label", + "parents": [{"class": "mini_quick_panel_row"}], + "font.size": 14 + }, + { + "class": "quick_panel_path_label", + "fg": [115, 125, 140], + "match_fg": [92, 100, 112], + "selected_fg": [92, 100, 112], + "selected_match_fg": [69, 74, 85] + } +] diff --git a/src/themes/dark/scroll_bars.json b/src/themes/dark/scroll_bars.json new file mode 100644 index 00000000..31c3c616 --- /dev/null +++ b/src/themes/dark/scroll_bars.json @@ -0,0 +1,93 @@ +[ + { + "class": "scroll_area_control", + "settings": ["overlay_scroll_bars"], + "overlay": true + }, + { + "class": "scroll_area_control", + "settings": ["!overlay_scroll_bars"], + "overlay": false + }, + { + "class": "scroll_area_control", + "parents": [{"class": "sidebar_container"}], + "content_margin": [0, 10, 0, 10] + }, + { + "class": "scroll_bar_control", + "layer0.opacity": 1.0, + "content_margin": 4, + "tint_index": 0 + }, + { + "class": "scroll_bar_control", + "settings": ["overlay_scroll_bars"], + "layer0.opacity": 0.0 + }, + { + "class": "scroll_bar_control", + "settings": ["!overlay_scroll_bars"], + "layer0.opacity": 1.0 + }, + { + "class": "scroll_track_control", + "layer0.texture": "mariana-theme/assets/light/scroll_bar.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 2, + "content_margin": [4, 4, 3, 4] + }, + { + "class": "puck_control", + "layer0.texture": "mariana-theme/assets/light/scroll_puck.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 2, + "content_margin": [0, 12] + }, + { + "class": "scroll_corner_control", + "layer0.opacity": 1.0, + "tint_index": 0 + }, + + { + "class": "scroll_track_control", + "attributes": ["horizontal"], + "layer0.texture": "mariana-theme/assets/light/scroll_bar_horiz.png", + "content_margin": [4, 4, 4, 3] + }, + { + "class": "puck_control", + "attributes": ["horizontal"], + "layer0.texture": "mariana-theme/assets/light/scroll_puck_horiz.png", + "content_margin": [12, 0] + }, + { + "class": "scroll_bar_control", + "parents": [{"class": "sidebar_container"}], + "layer0.opacity": 0.0 + }, + { + "class": "scroll_corner_control", + "parents": [{"class": "sidebar_container"}], + "layer0.opacity": 0.0 + }, + { + "class": "puck_control", + "parents": [{"class": "window", "attributes": ["file_light"]}, {"class": "sidebar_container"}], + "layer0.opacity": 0.7 + }, + + { + "class": "scroll_bar_control", + "parents": [{"class": "switch_project_window"}], + "layer0.tint": [0, 0, 0, 0.4], + "tint_index": -1 + }, + { + "class": "scroll_bar_control", + "parents": [{"class": "overlay_control"}], + "layer0.opacity": 0.0, + "content_margin": [4, 0, 0, 0] + } +] diff --git a/src/themes/dark/sidebar.json b/src/themes/dark/sidebar.json new file mode 100644 index 00000000..9e090664 --- /dev/null +++ b/src/themes/dark/sidebar.json @@ -0,0 +1,61 @@ +[ + { + "class": "sidebar_container", + "layer0.tint": ["background", 0.96], + "layer0.opacity": 1.0, + "content_margin": 0 + }, + { + "class": "sidebar_tree", + "row_padding": [16, 3, 16, 3], + "indent": 12, + "indent_offset": 13, + "indent_top_level": false, + "dark_content": false, + "spacer_rows": true + }, + { + "class": "sidebar_tree", + "platforms": ["windows"], + "row_padding": [16, 2, 16, 2] + }, + { + "class": "tree_row", + "attributes": ["!hover"], + "layer0.opacity": 0.0 + }, + { + "class": "tree_row", + "attributes": ["selectable", "hover"], + "layer0.tint": ["foreground", 0.8], + "layer0.opacity": 0.1 + }, + { + "class": "tree_row", + "attributes": ["selected"], + "layer0.tint": ["foreground", 0.1], + "layer0.opacity": 1.0 + }, + { + "class": "sidebar_heading", + "fg": ["foreground", 1.0], + "font.size": 13, + "font.bold": true + }, + { + "class": "sidebar_label", + "fg": ["foreground", 1.0], + "font.size": 12 + }, + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["selected"]}], + "fg": ["foreground", 1.0] + }, + { + "class": "sidebar_label", + "parents": [{"class": "tree_row", "attributes": ["expandable"]}], + "settings": ["bold_folder_labels"], + "font.bold": true + } +] diff --git a/src/themes/dark/status_bar.json b/src/themes/dark/status_bar.json new file mode 100644 index 00000000..bf6463d9 --- /dev/null +++ b/src/themes/dark/status_bar.json @@ -0,0 +1,34 @@ +[ + { + "class": "status_bar", + "layer0.tint": [171, 177, 186], + "layer0.opacity": 1.0, + "content_margin": [10, 2, 0, 2] + }, + { + "class": "panel_button_control", + "layer0.texture": "mariana-theme/assets/light/overflow_menu.png", + "layer0.opacity": 1.0, + "content_margin": [8, 8] + }, + { + "class": "panel_button_control", + "attributes": ["hover"], + "layer0.texture": "mariana-theme/assets/light/overflow_menu_hover.png" + }, + { + "class": "status_container", + "content_margin": [8, 0, 0, 0] + }, + { + "class": "status_button", + "content_margin": [10, 0, 10, 0], + "min_size": [80, 0] + }, + { + "class": "label_control", + "parents": [{"class": "status_bar"}], + "font.size": 11, + "color": [30, 40, 44] + } +] diff --git a/src/themes/dark/tabs.json b/src/themes/dark/tabs.json new file mode 100644 index 00000000..be062419 --- /dev/null +++ b/src/themes/dark/tabs.json @@ -0,0 +1,174 @@ +[ + { + "class": "tabset_control", + "layer0.opacity": 1.0, + "layer0.tint": ["background", 0.92], + "tint_index": 1, + "layer0.inner_margin": [8, 8], + "layer0.opacity": 1.0, + "content_margin": [8, 0, 8, 0], + "tab_overlap": 0, + "tab_width": 180, + "tab_min_width": 68, + "tab_height": 38, + "mouse_wheel_switch": false + }, + { + "class": "tabset_control", + "settings": ["mouse_wheel_switches_tabs", "!enable_tab_scrolling"], + "mouse_wheel_switch": true + }, + { + "class": "tabset_control", + "settings": ["mariana_theme_tabs_autowidth"], + "tab_width": 0 + }, + { + "class": "tabset_control", + "settings": ["mariana_theme_tabs_large"], + "tab_height": 48 + }, + { + "class": "tab_control", + "layer0.tint": ["background", 0], + "layer0.inner_margin": [24, 0], + "layer0.opacity": 1.0, + "tint_index": 0, + + "layer1.tint": ["background", 1.0], + "layer1.inner_margin": [0, 0], + "layer1.opacity": 0.0, + + "layer2.inner_margin": [0, 0], + "layer2.opacity": { "target": 0.0, "speed": 3.0, "interpolation": "smoothstep" }, + "content_margin": [8, 0, 8, 0], + "max_margin_trim": 0 + }, + { + "class": "tab_control", + "settings": ["show_tab_close_buttons"], + "content_margin": [8, 8] + }, + { + "class": "tab_control", "attributes": ["selected"], + "layer1.opacity": 1.0 + }, + { + "class": "tab_label", + "fg": ["foreground", 0.4] + }, + { + "class": "tab_label", + "parents": [{"class": "tab_control", "attributes": ["selected"]}], + "fg": ["foreground", 1.0] + }, + { + "class": "tab_label", + "attributes": ["transient"], + "font.italic": true + }, + { + "class": "tab_close_button", + "content_margin": [0, 0], + "layer0.texture": "mariana-theme/assets/light/close_icon.png", + "layer0.opacity": 1, + "layer0.inner_margin": 0, + "layer1.texture": "mariana-theme/assets/light/close_icon_hover.png", + "layer1.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" }, + "layer2.texture": "mariana-theme/assets/light/dirty_icon.png", + "layer2.inner_margin": 0, + "layer3.texture": "mariana-theme/assets/light/dirty_icon_hover.png", + "layer3.opacity": { "target": 0.0, "speed": 5.0, "interpolation": "smoothstep" } + }, + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "content_margin": [8,8] + }, + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "parents": [{"class": "tab_control", "attributes": ["selected"]}], + "layer0.opacity": 0, + "layer1.opacity": 1 + }, + { + "class": "tab_close_button", + "settings": ["show_tab_close_buttons"], + "attributes": ["hover"], + "layer0.opacity": 0, + "layer1.opacity": 1 + }, + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["dirty"]}], + "layer0.opacity": 0, + "layer1.opacity": 0, + "layer2.opacity": 0, + "layer3.opacity": 1, + "content_margin": [8,8] + }, + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["dirty"]}], + "attributes": ["hover"], + "layer0.opacity": 0, + "layer1.opacity": 1, + "layer2.opacity": 0, + "layer3.opacity": 0 + }, + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["selected", "dirty"]}], + "layer0.opacity": 0, + "layer1.opacity": 0, + "layer2.opacity": 0, + "layer3.opacity": 1 + }, + { + "class": "tab_close_button", + "parents": [{"class": "tab_control", "attributes": ["selected", "dirty"]}], + "attributes": ["hover"], + "layer0.opacity": 0, + "layer1.opacity": 1, + "layer2.opacity": 0, + "layer3.opacity": 0 + }, + { + "class": "scroll_tabs_left_button", + "layer0.texture": "mariana-theme/assets/light/arrow_left.png", + "layer0.opacity": { "target": 0.6, "speed": 4.0, "interpolation": "smoothstep" }, + "content_margin": [14, 7] + }, + { + "class": "scroll_tabs_left_button", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.8, "speed": 4.0, "interpolation": "smoothstep" } + }, + { + "class": "scroll_tabs_right_button", + "layer0.texture": "mariana-theme/assets/light/arrow_right.png", + "layer0.opacity": { "target": 0.6, "speed": 4.0, "interpolation": "smoothstep" }, + "content_margin": [14, 7] + }, + { + "class": "scroll_tabs_right_button", + "attributes": ["hover"], + "layer0.opacity": { "target": 0.8, "speed": 4.0, "interpolation": "smoothstep" } + }, + { + "class": "show_tabs_dropdown_button", + "content_margin": [12, 12], + "layer0.texture": "mariana-theme/assets/light/overflow_menu.png", + "layer0.opacity": 1.0, + "layer0.inner_margin": 0, + "layer1.texture": "mariana-theme/assets/light/overflow_menu_hover.png", + "layer1.opacity": { "target": 0.0, "speed": 8.0, "interpolation": "smoothstep" }, + "layer1.inner_margin": 0 + }, + { + "class": "show_tabs_dropdown_button", + "attributes": ["hover"], + "layer1.opacity": { "target": 1.0, "speed": 8.0, "interpolation": "smoothstep" } + } +] diff --git a/src/themes/dark/titlebar.json b/src/themes/dark/titlebar.json new file mode 100644 index 00000000..0de867fb --- /dev/null +++ b/src/themes/dark/titlebar.json @@ -0,0 +1,13 @@ +[ + { + "class": "title_bar", + "bg": ["background", 0.92], + "fg": ["foreground", 1.0] + }, + { + "class": "title_bar", + "settings": ["mariana_theme_titlebar"], + "bg": [115, 128, 140], + "fg": [235, 237, 239] + } +] diff --git a/src/themes/dark/tooltips.json b/src/themes/dark/tooltips.json new file mode 100644 index 00000000..fc76bbfb --- /dev/null +++ b/src/themes/dark/tooltips.json @@ -0,0 +1,13 @@ +[ + { + "class": "tool_tip_control", + "layer0.tint": ["background", 0.92], + "layer0.opacity": 1.0, + "content_margin": [8, 3, 8, 3] + }, + { + "class": "tool_tip_label_control", + "font.size": 11, + "fg": ["foreground", 0.8] + } +] diff --git a/src/themes/dark/views.json b/src/themes/dark/views.json new file mode 100644 index 00000000..91d69766 --- /dev/null +++ b/src/themes/dark/views.json @@ -0,0 +1,31 @@ +[ + { + "class": "grid_layout_control", + "border_color": [255, 255, 255, 0.25], + "border_size": 2 + }, + { + "class": "minimap_control", + "settings": ["always_show_minimap_viewport"], + "viewport_color": [128, 128, 128, 0.18], + "viewport_opacity": 1.0 + }, + { + "class": "minimap_control", + "settings": ["!always_show_minimap_viewport"], + "viewport_color": [128, 128, 128, 0.25], + "viewport_opacity": { "target": 0.0, "speed": 4.0, "interpolation": "smoothstep" } + }, + { + "class": "minimap_control", + "attributes": ["hover"], + "settings": ["!always_show_minimap_viewport"], + "viewport_color": [128, 128, 128, 0.25], + "viewport_opacity": { "target": 1.0, "speed": 20.0, "interpolation": "smoothstep" } + }, + { + "class": "table_row", + "layer0.tint": [255, 255, 255], + "layer0.opacity": 0.0 + } +] diff --git a/src/themes/dark/vsc_sidebar_diff.json b/src/themes/dark/vsc_sidebar_diff.json new file mode 100644 index 00000000..a8bf1e71 --- /dev/null +++ b/src/themes/dark/vsc_sidebar_diff.json @@ -0,0 +1,67 @@ +[ + { + "class": "vcs_status_badge", + "parents": [{"class": "file_system_entry", "attributes": ["untracked"]}], + "layer0.tint": "hsl(330, 80%, 60%)", + "content_margin": 6 + }, + { + "class": "vcs_status_badge", + "parents": [{"class": "file_system_entry", "attributes": ["modified"]}], + "layer0.tint": "hsl(217, 38%, 55%)", + "layer0.opacity": 1.0, + "content_margin": 6 + }, + { + "class": "vcs_status_badge", + "parents": [{"class": "file_system_entry", "attributes": ["staged"]}], + "layer0.tint": "hsl(300, 30%, 68%)", + "layer0.opacity": 1.0, + "content_margin": 6 + }, + { + "class": "vcs_status_badge", + "parents": [{"class": "file_system_entry", "attributes": ["added"]}], + "layer0.tint": "hsl(114, 31%, 68%)", + "layer0.opacity": 1.0, + "content_margin": 6 + }, + { + "class": "vcs_status_badge", + "parents": [{"class": "file_system_entry", "attributes": ["unmerged"]}], + "layer0.tint": "hsl(32, 85%, 55%)", + "layer0.opacity": 1.0, + "content_margin": 6 + }, + { + "class": "sidebar_label", + "parents": [{"class": "file_system_entry", "attributes": ["ignored"]}], + "color": "color(hsl(200, 19%, 18%) blend(hsl(0, 0%, 100%) 45%))" + }, + { + "class": "sidebar_label", + "parents": [{"class": "file_system_entry", "attributes": ["untracked"]}], + "layer0.tint": "hsl(330, 80%, 60%)", + "color": "hsl(330, 80%, 60%)" + }, + { + "class": "sidebar_label", + "parents": [{"class": "file_system_entry", "attributes": ["modified"]}], + "color": "hsl(217, 38%, 55%)" + }, + { + "class": "sidebar_label", + "parents": [{"class": "file_system_entry", "attributes": ["staged"]}], + "color": "hsl(300, 30%, 68%)" + }, + { + "class": "sidebar_label", + "parents": [{"class": "file_system_entry", "attributes": ["added"]}], + "color": "hsl(114, 31%, 68%)" + }, + { + "class": "sidebar_label", + "parents": [{"class": "file_system_entry", "attributes": ["unmerged"]}], + "color": "hsl(32, 85%, 55%)" + } +]