Add voussoir_theme.

master
voussoir 2021-05-17 16:33:41 -07:00
parent a8b09945f8
commit addb14af48
No known key found for this signature in database
GPG Key ID: 5F7554F8C26DACCB
90 changed files with 958 additions and 0 deletions

View File

@ -3,6 +3,14 @@ voussoir's Sublime Text 2 config
If you download this you can feel what it's like to be me. If you download this you can feel what it's like to be me.
To use the color scheme, your preferences file should contain the line:
"color_scheme": "Packages/voussoir/voussoir.tmTheme"
To use the theme, your preferences file should contain the line:
"theme": "voussoir.sublime-theme"
## Mirrors ## Mirrors
https://github.com/voussoir/sublime https://github.com/voussoir/sublime

View File

@ -0,0 +1,3 @@
{
"color_scheme": "Packages/voussoir_theme/Widgets.stTheme"
}

View File

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Sublime Widgets</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#E6E6E6</string>
<key>caret</key>
<string>#000000</string>
<key>foreground</key>
<string>#1D1D1C</string>
<key>invisibles</key>
<string>#BFBFBF</string>
<key>lineHighlight</key>
<string>#00000012</string>
<key>selection</key>
<string>#9ebccc</string>
<key>selectionBorder</key>
<string>#a9bbc</string>
<key>inactiveSelection</key>
<string>#a8afb3</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>italic</string>
<key>foreground</key>
<string>#0066FF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>scope</key>
<string>keyword, storage</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4271AE</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#2C473E</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#1D577D</string>
</dict>
</dict>
<dict>
<key>scope</key>
<string>constant.character.escape</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F5871F</string>
</dict>
</dict>
</array>
</dict>
</plist>

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 618 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 615 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 222 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 622 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 725 B

BIN
voussoir_theme/bookmark.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
voussoir_theme/circle.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 710 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1001 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 904 B

BIN
voussoir_theme/dark_x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 219 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
voussoir_theme/dot.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 261 B

BIN
voussoir_theme/fold.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 424 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

BIN
voussoir_theme/grey_x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 286 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 512 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 755 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
voussoir_theme/light_x.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 255 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 757 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 415 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 406 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 269 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 914 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 754 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 B

View File

@ -0,0 +1,864 @@
[
{
"class": "label_control",
"color": [255, 255, 255],
"shadow_color": [24, 24, 24],
"shadow_offset": [0, -1]
},
{
"class": "button_control",
"content_margin": [6, 5, 6, 6],
"min_size": [75, 0],
"layer0.texture": "voussoir_theme/full_button.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": [6, 6],
"layer1.texture": "voussoir_theme/full_button_indented.png",
"layer1.opacity": 0.0,
"layer1.inner_margin": [6, 6],
"layer2.texture": "voussoir_theme/blue_highlight.png",
"layer2.opacity": { "target": 0.0, "speed": 1.33, "interpolation": "smoothstep" },
"layer2.inner_margin": [6, 6]
},
{
"class": "button_control",
"attributes": ["pressed"],
"layer0.opacity": 0,
"layer1.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.texture": "voussoir_theme/middle_button.png",
"layer0.inner_margin": [6, 6],
"layer0.opacity": 1.0,
"layer2.texture": "voussoir_theme/blue_highlight.png",
"layer2.opacity": { "target": 0.0, "speed": 1.33, "interpolation": "smoothstep" },
"content_margin": [4, 4]
},
{
"class": "icon_button_control",
"attributes": ["left"],
"layer0.texture": "voussoir_theme/left_button.png",
"layer0.opacity": 1.0
},
{
"class": "icon_button_control",
"attributes": ["right"],
"layer0.texture": "voussoir_theme/right_button.png",
"layer0.opacity": 1.0
},
{
"class": "icon_button_control",
"attributes": ["left", "right"],
"layer0.texture": "voussoir_theme/mini_button.png",
"layer0.opacity": 1.0,
"layer0.draw_center": true
},
{
"class": "icon_button_control",
"attributes": ["hover"],
"layer2.opacity": 1.0
},
/*
{
"class": "icon_button_control",
"attributes": ["hover", "selected"],
"layer2.opacity": 0.0
},
*/
{
"class": "icon_button_control",
"attributes": ["selected"],
"layer0.texture": "voussoir_theme/middle_button_selected.png",
"layer0.opacity": 1.0
},
{
"class": "icon_button_control",
"attributes": ["left", "selected"],
"layer0.texture": "voussoir_theme/left_button_selected.png",
"layer0.opacity": 1.0
},
{
"class": "icon_button_control",
"attributes": ["right", "selected"],
"layer0.texture": "voussoir_theme/right_button_selected.png",
"layer0.opacity": 1.0
},
{
"class": "icon_button_control",
"attributes": ["right", "left", "selected"],
"layer0.texture": "voussoir_theme/mini_button_selected.png",
"layer0.opacity": 1.0
},
/** Scrollbars **/
{
"class": "scroll_bar_control",
"layer0.texture": "voussoir_theme/normal_bar_vertical.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": [0, 6],
"blur": false
},
{
"class": "scroll_bar_control",
"attributes": ["horizontal"],
"layer0.texture": "voussoir_theme/normal_bar_horizontal.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": [6, 0],
"blur": false
},
{
"class": "scroll_corner_control",
"layer0.texture": "voussoir_theme/normal_bar_corner.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": [1, 1]
},
{
"class": "puck_control",
"layer0.texture": "voussoir_theme/normal_thumb_vertical.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": [0, 10],
"content_margin": [8, 12],
"blur": false
},
{
"class": "puck_control",
"attributes": ["horizontal"],
"layer0.texture": "voussoir_theme/normal_thumb_horizontal.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": [10, 0],
"content_margin": [12, 8],
"blur": false
},
{
"class": "scroll_area_control",
"settings": ["overlay_scroll_bars"],
"overlay": true
},
{
"class": "scroll_area_control",
"settings": ["!overlay_scroll_bars"],
"overlay": false
},
{
"class": "scroll_bar_control",
"settings": ["overlay_scroll_bars"],
"layer0.texture": "voussoir_theme/overlay_bar_vertical.png",
"layer0.inner_margin": [0, 5],
"blur": true
},
{
"class": "scroll_bar_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["horizontal"],
"layer0.texture": "voussoir_theme/overlay_bar_horizontal.png",
"layer0.inner_margin": [5, 0],
"blur": true
},
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"layer0.texture": "voussoir_theme/overlay_thumb_vertical.png",
"layer0.inner_margin": [0, 5],
"content_margin": [5, 20],
"blur": true
},
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["horizontal"],
"layer0.texture": "voussoir_theme/overlay_thumb_horizontal.png",
"layer0.inner_margin": [5, 0],
"content_margin": [20, 5],
"blur": true
},
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["dark"],
"layer0.texture": "voussoir_theme/overlay_dark_thumb_vertical.png"
},
{
"class": "puck_control",
"settings": ["overlay_scroll_bars"],
"attributes": ["horizontal", "dark"],
"layer0.texture": "voussoir_theme/overlay_dark_thumb_horizontal.png"
},
{
"class": "panel_control",
"layer0.texture": "voussoir_theme/status_bar.png",
"layer0.inner_margin": [2, 2, 2, 2],
"content_margin": [0, 1],
"layer0.opacity": 1.0
},
{
"class": "overlay_control",
"layer0.tint": [64, 64, 64],
"layer0.opacity": 1.0,
"content_margin": [4, 4]
},
{
"class": "popup_control",
"layer0.tint": [64, 64, 64, 255],
"layer0.opacity": 1.0,
"content_margin": [2, 2]
},
{
"class": "tool_tip_control",
"layer0.texture": "voussoir_theme/tool_tip_background.png",
"layer0.inner_margin": [2, 2],
"layer0.opacity": 1.0,
"content_margin": [3, 3]
},
{
"class": "tool_tip_label_control",
"color": [0, 0, 0, 255]
},
{
"class": "disclosure_button_control",
"layer0.texture": "voussoir_theme/arrow_right.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": 0,
"layer1.texture": "voussoir_theme/arrow_right_over.png",
"layer1.opacity": 0.0,
"layer1.inner_margin": 0,
"content_margin": [9, 7, 8, 6]
},
{
"class": "disclosure_button_control",
"parents":
[
{ "class": "tree_row", "attributes": ["hover"] }
],
// "attributes": ["hover"],
"layer0.opacity": 0.0,
"layer1.opacity": 1.0
},
{
"class": "disclosure_button_control",
"attributes": ["expanded"],
"layer0.texture": "voussoir_theme/arrow_down.png",
"layer1.texture": "voussoir_theme/arrow_down_over.png"
},
{
"class": "table_row",
"layer0.texture": "voussoir_theme/row_highlight_wide.png",
"layer0.opacity": 0.0,
"layer0.inner_margin": [1, 1]
},
{
"class": "table_row",
"attributes": ["selected"],
"layer0.opacity": 0.5
},
{
"class": "tree_row",
"layer0.texture": "voussoir_theme/row_highlight_dark.png",
"layer0.opacity": 0.0,
"layer0.inner_margin": [1, 1]
},
{
"class": "tree_row",
"attributes": ["selected"],
"layer0.opacity": 0.8
// TODO: fix selected row color & shadow
},
{
"class": "close_button",
"layer0.texture": "voussoir_theme/grey_x.png",
"layer0.opacity": 0.5,
"layer0.inner_margin": 0,
"content_margin": [8, 8]
},
{
"class": "close_button",
"attributes": ["dirty"],
"layer0.texture": "voussoir_theme/dirty_indicator.png"
},
{
"class": "close_button",
"attributes": ["hover"],
"layer0.opacity": 1.0
},
{
"class": "sidebar_container",
"layer0.tint": [64, 64, 64],
"layer0.opacity": 1.0,
"layer0.draw_center": false,
"layer0.inner_margin": [0, 0, 1, 0],
"content_margin": [0, 0, 1, 0]
},
{
"class": "sidebar_tree",
"row_padding": [8, 3],
"indent": 12,
"indent_offset": 17,
"indent_top_level": false,
"layer0.tint": [32, 32, 32],
"layer0.opacity": 1.0,
"dark_content": true
},
{
"class": "sidebar_heading",
"color": [255, 255, 255],
"font.bold": true
},
{
"class": "sidebar_heading",
"parents":
[
{ "class": "tree_row", "attributes": ["selected"] }
],
"shadow_color": [160, 174, 192]
},
{
"class": "sidebar_label",
"color": [255, 255, 255],
"font.bold": false
},
{
"class": "sidebar_label",
"parents": [{"class": "tree_row", "attributes": ["selected"]}],
"font.bold": true,
"color": [255, 255, 255]
},
{
"class": "sidebar_label",
"parents": [{"class": "tree_row", "attributes": ["expandable"]}],
"settings": ["bold_folder_labels"],
"font.bold": true
},
{
"class": "minimap_control",
"viewport_color": [68, 68, 68, 96]
},
{
"class": "text_line_control",
"layer0.texture": "voussoir_theme/input_field.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": [4, 5, 4, 3],
"layer1.texture": "voussoir_theme/input_field_shadow.png",
"layer1.opacity": 1.0,
"layer1.inner_margin": [4, 5, 4, 3],
"tint_index": 1,
"content_margin": [3, 3, 3, 3]
},
{
"class": "status_bar",
"layer0.texture": "voussoir_theme/status_bar.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": [2, 2],
"content_margin": [4, 3, 4, 3]
},
{
"class": "status_button",
"min_size": [100, 0]
},
/** Quick Panel **/
{
"class": "quick_panel",
"row_padding": [2, 1],
"layer0.tint": [25, 25, 25],
"layer0.opacity": 1.0,
"dark_content": false
},
{
"class": "quick_panel_row",
"layer0.tint": [64, 64, 64],
"layer0.opacity": 1.0,
"layer1.texture": "voussoir_theme/panel_row.png",
"layer1.inner_margin": [1, 2, 1, 2],
"layer1.draw_center": false,
"layer1.opacity": 1.0
},
{
"class": "quick_panel_row",
"attributes": ["selected"],
"layer0.tint": [87, 87, 87],
"layer1.opacity": 0.0
},
{
"class": "quick_panel_label",
"fg": [200, 200, 200, 255],
"match_fg": [225, 225, 225, 255],
"selected_fg": [200, 200, 200, 255],
"selected_match_fg": [255, 255, 255, 255]
},
{
"class": "quick_panel_path_label",
"fg": [255, 255, 255, 100],
"match_fg": [255, 255, 255, 255],
"selected_fg": [255, 255, 255, 100],
"selected_match_fg": [255, 255, 255, 255]
},
{
"class": "quick_panel_score_label",
"fg": [28, 177, 239, 255],
"selected_fg": [166, 229, 255, 255]
},
{
"class": "mini_quick_panel_row",
"layer0.texture": "voussoir_theme/panel_row.png",
"layer0.inner_margin": [2, 2, 2, 2],
"layer0.opacity": 1.0
},
{
"class": "mini_quick_panel_row",
"attributes": ["selected"],
"layer0.texture": "voussoir_theme/panel_row_selected.png"
},
{
"class": "auto_complete",
"row_padding": [2, 1],
"layer0.tint": [255, 255, 255],
"layer0.opacity": 1.0,
"dark_content": false
},
{
"class": "auto_complete_label",
"fg": [72, 72, 72, 255],
"match_fg": [0, 0, 0, 255],
"selected_fg": [72, 72, 72, 255],
"selected_match_fg": [0, 0, 0, 255]
},
{
"class": "sheet_container_control",
"layer0.tint": [64, 64, 64],
"layer0.opacity": 1.0
},
{
"class": "tabset_control",
"layer0.opacity": 1.0,
"tint_index": 0,
"layer1.texture": "voussoir_theme/tabset_background_transparent.png",
"layer1.inner_margin": [2, 6],
"layer1.opacity": 1.0,
"content_margin": [3, 0, 3, 1],
"tab_overlap": 17,
"tab_width": 180,
"tab_min_width": 48,
"tab_height": 35,
"mouse_wheel_switch": false
},
{
"class": "tabset_control",
"settings": ["mouse_wheel_switches_tabs"],
"mouse_wheel_switch": true
},
{
// Tabset override for light colors
"class": "tabset_control",
"attributes": ["file_light"],
"layer1.texture": "voussoir_theme/light_tabset_background_transparent.png"
},
{
// Tabset override for medium-dark colors
"class": "tabset_control",
"attributes": ["file_medium_dark"],
"layer1.opacity": 1.0,
"layer1.texture": "voussoir_theme/medium_dark_tabset_background_transparent.png"
},
{
// Tabset override for dark colors
"class": "tabset_control",
"attributes": ["file_dark"],
"layer1.opacity": 1.0,
"layer1.texture": "voussoir_theme/dark_tabset_background_transparent.png"
},
/** Tabs **/
{
"class": "tab_control",
"layer0.texture": "voussoir_theme/tab_mask_152_gradient2.png",
"layer0.inner_margin": [22, 4],
"layer0.opacity": 1.0,
"tint_index": 0, // tint layer 0
"tint_modifier": [255, 0, 0, 0],
"layer1.texture": "",
"layer1.inner_margin": [22, 4],
"layer1.opacity": 0.0,
"layer2.inner_margin": [22, 4],
"content_margin": [24, 8, 23, 4],
"max_margin_trim": 6,
"hit_test_level": 0.4
},
/** Tabs (file color overrides) **/
{
"class": "tab_control", "attributes": ["file_light"],
"layer2.texture": "voussoir_theme/light_unselected_tab_bg2.png",
"layer2.opacity": 0.7
},
{
"class": "tab_control", "attributes": ["file_medium"],
"layer2.texture": "voussoir_theme/medium_unselected_tab_bg.png",
"layer2.opacity": 0.5
},
{
"class": "tab_control", "attributes": ["file_medium_dark"],
"tint_modifier": [255, 255, 255, 24],
"layer2.texture": "voussoir_theme/medium_dark_unselected_tab_bg2.png",
"layer2.opacity": 1.0
},
{
"class": "tab_control", "attributes": ["file_dark"],
"tint_modifier": [255, 255, 255, 128],
"layer0.texture": "voussoir_theme/dark_tab_mask3.png",
"layer2.texture": "voussoir_theme/dark_unselected_tab_bg2.png",
"layer2.opacity": 1.0
},
/** Selected Tabs **/
{
"class": "tab_control", "attributes": ["selected"],
"layer0.texture": "voussoir_theme/tab_mask_white.png",
"layer1.opacity": 0.0
},
{
"class": "tab_control", "attributes": ["selected", "file_light"],
"layer2.texture": "voussoir_theme/light_selected_tab_bg.png",
"layer2.opacity": 0.8
},
{
"class": "tab_control", "attributes": ["selected", "file_medium"],
"layer2.texture": "voussoir_theme/medium_selected_tab_bg.png",
"layer2.opacity": 0.5
},
{
"class": "tab_control", "attributes": ["selected", "file_medium_dark"],
"tint_modifier": [0, 0, 0, 0],
"layer2.texture": "voussoir_theme/medium_dark_selected_tab_bg.png",
"layer2.opacity": 0.7
},
{
"class": "tab_control", "attributes": ["selected", "file_dark"],
"tint_modifier": [0, 0, 0, 0],
"layer2.texture": "voussoir_theme/dark_selected_tab_bg.png",
"layer2.opacity": 1,
"layer0.opacity": 1.0
},
/** Tab Labels **/
{
"class": "tab_label",
"fg": [0, 0, 0, 255],
"shadow_color": [255, 255, 255, 80],
"shadow_offset": [0, 1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["file_medium"]}],
"fg": [255, 255, 255, 180],
"shadow_color": [0, 0, 0, 100],
"shadow_offset": [0, -1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["selected"]}],
"fg": [0, 0, 0, 255],
"shadow_color": [255, 255, 255, 50],
"shadow_offset": [0, 1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["selected", "file_medium"]}],
"fg": [255, 255, 255, 255],
"shadow_color": [0, 0, 0, 100],
"shadow_offset": [0, -1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["file_medium_dark"]}],
"fg": [255, 255, 255, 140],
"shadow_color": [0, 0, 0, 100],
"shadow_offset": [0, -1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["selected", "file_medium_dark"]}],
"fg": [255, 255, 255, 230],
"shadow_color": [0, 0, 0, 255],
"shadow_offset": [0, -1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["file_dark"]}],
"fg": [255, 255, 255, 160],
"shadow_color": [0, 0, 0, 100],
"shadow_offset": [0, -1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["selected", "file_dark"]}],
"fg": [255, 255, 255, 230],
"shadow_color": [0, 0, 0, 255],
"shadow_offset": [0, -1]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["file_light"]}],
"attributes": ["dirty"],
"settings": ["highlight_modified_tabs"],
"fg": [255, 23, 0]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["file_medium"]}],
"attributes": ["dirty"],
"settings": ["highlight_modified_tabs"],
"fg": [255, 23, 0]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["file_medium_dark"]}],
"attributes": ["dirty"],
"settings": ["highlight_modified_tabs"],
"fg": [255, 161, 52]
},
{
"class": "tab_label",
"parents": [{"class": "tab_control", "attributes": ["file_dark"]}],
"attributes": ["dirty"],
"settings": ["highlight_modified_tabs"],
"fg": [255, 161, 52]
},
/** Tab Close Buttons **/
{
"class": "tab_close_button",
"content_margin": [0, 0],
"layer0.texture": "voussoir_theme/grey_x.png",
"layer0.opacity": 0.0,
"layer0.inner_margin": 0,
"layer1.texture": "voussoir_theme/dark_x.png",
"layer1.opacity": 0.0,
"layer2.texture": "voussoir_theme/grey_x_light_shadow.png",
"layer2.opacity": 1.0,
"layer3.texture": "voussoir_theme/dark_x_light_shadow.png",
"layer3.opacity": 0.0
},
{
"class": "tab_close_button",
"settings": ["show_tab_close_buttons"],
"content_margin": [8, 8]
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control", "attributes": ["dirty"]}],
"layer0.opacity": 0.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.texture": "voussoir_theme/dirty_circle.png",
"layer3.opacity": 0.5
},
{
"class": "tab_close_button",
"attributes": ["selected"],
"layer0.opacity": 1.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.opacity": 0.0
},
{
"class": "tab_close_button",
"attributes": ["hover"],
"layer0.opacity": 0.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.texture": "voussoir_theme/dark_x_light_shadow.png",
"layer3.opacity": 1.0
},
{
"class": "tab_close_button",
"attributes": ["hover", "dirty"],
"layer0.opacity": 0.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.texture": "voussoir_theme/dirty_circle.png",
"layer3.opacity": 1.0
},
{
"class": "tab_close_button",
"attributes": ["hover", "selected"],
"layer0.opacity": 0.0,
"layer1.opacity": 1.0,
"layer2.opacity": 0.0,
"layer3.opacity": 0.0
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control", "attributes": ["file_medium_dark"]}],
"layer3.texture": "voussoir_theme/light_x.png",
"layer0.opacity": 0.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.opacity": 1.0
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control", "attributes": ["dirty", "file_medium_dark"]}],
"layer0.opacity": 0.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.texture": "voussoir_theme/dirty_circle_light.png",
"layer3.opacity": 0.5
},
{
"class": "tab_close_button",
"attributes": ["hover"],
"parents": [{"class": "tab_control", "attributes": ["file_medium_dark"]}],
"layer3.texture": "voussoir_theme/light_x_bright.png",
"layer0.opacity": 0.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.opacity": 1.0
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control", "attributes": ["file_dark"]}],
"layer3.texture": "voussoir_theme/light_x.png",
"layer0.opacity": 0.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.opacity": 1.0
},
{
"class": "tab_close_button",
"parents": [{"class": "tab_control", "attributes": ["dirty", "file_dark"]}],
"layer3.texture": "voussoir_theme/light_x.png",
"layer0.opacity": 0.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.texture": "voussoir_theme/dirty_circle_light.png",
"layer3.opacity": 0.5
},
{
"class": "tab_close_button",
"attributes": ["hover"],
"parents": [{"class": "tab_control", "attributes": ["file_dark"]}],
"layer3.texture": "voussoir_theme/light_x_bright.png",
"layer0.opacity": 0.0,
"layer1.opacity": 0.0,
"layer2.opacity": 0.0,
"layer3.texture": "voussoir_theme/light_x.png",
"layer3.opacity": 1.0
},
{
"class": "fold_button_control",
"layer0.texture": "voussoir_theme/arrow_right.png",
"layer0.opacity": 1.0,
"layer0.inner_margin": 0,
"layer1.texture": "voussoir_theme/arrow_right_over.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": "voussoir_theme/arrow_down.png",
"layer1.texture": "voussoir_theme/arrow_down_over.png"
},
{
"class": "grid_layout_control",
"border_size": 1,
"border_color": [80, 80, 80]
},
{
"class": "icon_regex",
"layer0.texture": "voussoir_theme/icons/find_regex.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
{
"class": "icon_case",
"layer0.texture": "voussoir_theme/icons/find_case.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
{
"class": "icon_highlight",
"layer0.texture": "voussoir_theme/icons/find_highlight.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
{
"class": "icon_in_selection",
"layer0.texture": "voussoir_theme/icons/find_inselection.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
{
"class": "icon_reverse",
"layer0.texture": "voussoir_theme/icons/find_reverse.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
{
"class": "icon_whole_word",
"layer0.texture": "voussoir_theme/icons/find_wholeword.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
{
"class": "icon_wrap",
"layer0.texture": "voussoir_theme/icons/find_wrap.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
{
"class": "icon_preserve_case",
"layer0.texture": "voussoir_theme/icons/replace_preserve_case.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
{
"class": "icon_context",
"layer0.texture": "voussoir_theme/icons/context.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
},
{
"class": "icon_use_buffer",
"layer0.texture": "voussoir_theme/icons/use_buffer.png",
"layer0.opacity": 1.0,
"content_margin": [8, 8]
}
]