Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Add Ayin/Light theme.

Nothing's HDPI yet.
  • Loading branch information...
commit 66b09151d963b384ebdbd4352d6eeb6badc696d5 1 parent bb68ecb
Noel Cower authored

Showing 41 changed files with 897 additions and 0 deletions. Show diff stats Hide diff stats

  1. +863 0 Ayin.sublime-theme
  2. +30 0 Widget - Ayin.stTheme
  3. +4 0 Widget - Ayin.sublime-settings
  4. BIN  assets/ayin/btn-large-active.png
  5. BIN  assets/ayin/btn-large.png
  6. BIN  assets/ayin/button.psd
  7. BIN  assets/ayin/panel-bg.png
  8. BIN  assets/ayin/qp-row-selected.png
  9. BIN  assets/ayin/qp-row-selected.psd
  10. BIN  assets/ayin/qp-row.png
  11. BIN  assets/ayin/quickpanel.png
  12. BIN  assets/ayin/quickpanel.psd
  13. BIN  assets/ayin/scrollbar/bar-horizontal.png
  14. BIN  assets/ayin/scrollbar/bar-vertical.png
  15. BIN  assets/ayin/scrollbar/well-corner.png
  16. BIN  assets/ayin/scrollbar/well-horizontal.png
  17. BIN  assets/ayin/scrollbar/well-vertical.png
  18. BIN  assets/ayin/status-bar-bg.png
  19. BIN  assets/ayin/tab-active-modified.png
  20. BIN  assets/ayin/tab-active.png
  21. BIN  assets/ayin/tab-button-close-dirty.png
  22. BIN  assets/ayin/tab-button-close-hover.png
  23. BIN  assets/ayin/tab-button-close.png
  24. BIN  assets/ayin/tab-button-dirty.png
  25. BIN  assets/ayin/tab-hover-dirty.png
  26. BIN  assets/ayin/tab-hover.png
  27. BIN  assets/ayin/tab-inactive-modified.png
  28. BIN  assets/ayin/tab-inactive.png
  29. BIN  assets/ayin/tabset-bg.png
  30. BIN  assets/ayin/text-field.png
  31. BIN  assets/ayin/text-field.psd
  32. BIN  assets/ayin/tooltip.png
  33. BIN  assets/ayin/tree/row-active-modified.png
  34. BIN  assets/ayin/tree/row-active.png
  35. BIN  assets/ayin/tree/row-inactive-modified.png
  36. BIN  assets/overlay/overlay_bar_horizontal.png
  37. BIN  assets/overlay/overlay_bar_vertical.png
  38. BIN  assets/overlay/overlay_dark_thumb_horizontal.png
  39. BIN  assets/overlay/overlay_dark_thumb_vertical.png
  40. BIN  assets/overlay/overlay_thumb_horizontal.png
  41. BIN  assets/overlay/overlay_thumb_vertical.png
863 Ayin.sublime-theme
... ... @@ -0,0 +1,863 @@
  1 +[
  2 +
  3 +// Ayin theme for Sublime Text 2
  4 +// Bright variant of the Nil theme.
  5 +// https://github.com/nilium/st2-nil-theme
  6 +
  7 +// TABS
  8 +// ==========================================================
  9 +
  10 +
  11 + // - Tabset
  12 + // ------------------------------------------------------
  13 + {
  14 + "class": "tabset_control",
  15 + "layer0.texture": "Theme - Nil/assets/ayin/tabset-bg.png",
  16 + "layer0.inner_margin": [2, 6],
  17 + "layer0.opacity": 1.0,
  18 + "content_margin": [-13, 0, -13, -5], // left, top, right, bottom
  19 + "tab_overlap": 25,
  20 + "tab_width": 180,
  21 + "tab_min_width": 40,
  22 + "tab_height": 26,
  23 + "mouse_wheel_switch": false
  24 + },
  25 + {
  26 + "class": "tabset_control",
  27 + "settings": ["mouse_wheel_switches_tabs"],
  28 + "mouse_wheel_switch": true
  29 + },
  30 +
  31 + // - Tab element
  32 + // ------------------------------------------------------
  33 + {
  34 + "class": "tab_control",
  35 + "content_margin": [25, 0, 25, 0],
  36 + "max_margin_trim": 0,
  37 + "hit_test_level": 0.5,
  38 +
  39 + // Tab texture (default: inactive)
  40 + "layer0.texture": "Theme - Nil/assets/ayin/tab-inactive.png",
  41 + "layer0.inner_margin": [23, 8],
  42 + "layer0.opacity": 1.0,
  43 +
  44 + // Hover texture (default: clean)
  45 + "layer1.texture": "Theme - Nil/assets/ayin/tab-hover.png",
  46 + "layer1.inner_margin": [14, 10],
  47 + "layer1.opacity": 0.0
  48 + },
  49 + {
  50 + // - Tab close state
  51 + "class": "tab_control",
  52 + "settings": ["show_tab_close_buttons"],
  53 + "content_margin": [30, 0, 20, 7]
  54 + },
  55 + {
  56 + // - Hover tab state
  57 + "class": "tab_control",
  58 + "attributes": ["hover"],
  59 + "layer1.opacity": 1.0
  60 + },
  61 + {
  62 + // - Active tab state
  63 + "class": "tab_control",
  64 + "attributes": ["selected"],
  65 + "layer0.texture": "Theme - Nil/assets/ayin/tab-active.png",
  66 + "layer1.opacity": 0.0
  67 + },
  68 + {
  69 + "class": "tab_control",
  70 + "settings": ["highlight_modified_tabs"],
  71 + "attributes": ["dirty"],
  72 + "layer0.texture": "Theme - Nil/assets/ayin/tab-inactive-modified.png",
  73 + "layer1.texture": "Theme - Nil/assets/ayin/tab-hover-dirty.png"
  74 + },
  75 + {
  76 + "class": "tab_control",
  77 + "settings": ["highlight_modified_tabs"],
  78 + "attributes": ["dirty", "selected"],
  79 + "layer0.texture": "Theme - Nil/assets/ayin/tab-active-modified.png"
  80 + },
  81 +
  82 +
  83 + // - Tab labels
  84 + // ------------------------------------------------------
  85 +
  86 + // - Inactive tab label
  87 + {
  88 + "class": "tab_label",
  89 + "fg": [80, 70, 90],
  90 + "shadow_color": [255, 255, 255, 160],
  91 + "shadow_offset": [0, 1]
  92 + },
  93 +
  94 + // - Active tab label
  95 + {
  96 + "class": "tab_label",
  97 + "parents": [{"class": "tab_control", "attributes": ["selected"]}],
  98 + "shadow_color": [255, 255, 255, 255],
  99 + "shadow_offset": [0, 1],
  100 + "fg": [73, 64, 85, 255]
  101 + },
  102 +
  103 + // - Dirty inactive tab label
  104 + {
  105 + "class": "tab_label",
  106 + "parents": [{"class": "tab_control", "attributes": ["dirty"]}],
  107 + "settings": ["highlight_modified_tabs"]
  108 + },
  109 +
  110 + // - Dirty active tab label
  111 + {
  112 + "class": "tab_label",
  113 + "parents": [{"class": "tab_control", "attributes": ["selected", "dirty"]}],
  114 + "settings": ["highlight_modified_tabs"]
  115 + },
  116 +
  117 +
  118 + // - Tab buttons
  119 + // ------------------------------------------------------
  120 +
  121 + // - Tab button
  122 + {
  123 + "class": "tab_close_button",
  124 + "content_margin": [0, 0],
  125 +
  126 + // - Tab close default settings
  127 + "layer1.texture": "Theme - Nil/assets/ayin/tab-button-close.png",
  128 + "layer1.opacity": 0.0, // hide by default
  129 + "layer1.inner_margin": 0.0,
  130 +
  131 + // - Tab close hover settings
  132 + "layer0.texture": "Theme - Nil/assets/ayin/tab-button-close-hover.png",
  133 + "layer0.opacity": 0.0
  134 + },
  135 + {
  136 + // - Tab button size
  137 + "class": "tab_close_button",
  138 + "settings": ["show_tab_close_buttons"],
  139 + "content_margin": [8, 8]
  140 + },
  141 + {
  142 + "class": "tab_close_button",
  143 + "parents": [{"class": "tab_control", "attributes": ["dirty"]}],
  144 + "layer1.texture": "Theme - Nil/assets/ayin/tab-button-close-dirty.png"
  145 + },
  146 + {
  147 + // - Tab close hover action
  148 + "class": "tab_close_button",
  149 + "parents": [{"class": "tab_control", "attributes": ["hover"]}],
  150 + "layer1.opacity": 0.0,
  151 + "layer0.opacity": 1.0
  152 + },
  153 + {
  154 + // - Tab close press action
  155 + "class": "tab_close_button",
  156 + "attributes": ["hover"],
  157 + "layer1.opacity": 0.4,
  158 + "layer0.opacity": 1.0
  159 + },
  160 + {
  161 + // - Tab close press action
  162 + "class": "tab_close_button",
  163 + "attributes": ["pressed"],
  164 + "layer1.opacity": 1.0,
  165 + "layer0.opacity": 0.0
  166 + },
  167 +
  168 +
  169 +
  170 +// FOLD BUTTONS
  171 +// ==========================================================
  172 +
  173 + {
  174 + "class": "fold_button_control",
  175 + "layer0.texture": "Theme - Nil/assets/arrow-right.png",
  176 + "layer0.opacity": 1.0,
  177 + "layer0.inner_margin": 0,
  178 + "layer1.texture": "Theme - Nil/assets/arrow-right-hover.png",
  179 + "layer1.opacity": 0.0,
  180 + "layer1.inner_margin": 0,
  181 + "content_margin": [9, 7, 8, 6]
  182 + },
  183 + {
  184 + "class": "fold_button_control",
  185 + "attributes": ["hover"],
  186 + "layer0.opacity": 0.0,
  187 + "layer1.opacity": 0.75
  188 + },
  189 + {
  190 + "class": "fold_button_control",
  191 + "attributes": ["pressed"],
  192 + "layer0.opacity": 0.0,
  193 + "layer1.opacity": 1.0
  194 + },
  195 + {
  196 + "class": "fold_button_control",
  197 + "attributes": ["expanded"],
  198 + "layer0.texture": "Theme - Nil/assets/arrow-down.png",
  199 + "layer1.texture": "Theme - Nil/assets/arrow-down-hover.png"
  200 + },
  201 +
  202 +
  203 +
  204 +// SCROLLBARS (from default theme) !TODO
  205 +// ==========================================================
  206 +
  207 + {
  208 + "class": "scroll_bar_control",
  209 + "layer0.texture": "Theme - Nil/assets/ayin/scrollbar/well-vertical.png",
  210 + "layer0.opacity": 1.0,
  211 + "layer0.inner_margin": [1, 1],
  212 + "blur": false
  213 + },
  214 + {
  215 + "class": "scroll_bar_control",
  216 + "attributes": ["horizontal"],
  217 + "layer0.texture": "Theme - Nil/assets/ayin/scrollbar/well-horizontal.png",
  218 + "layer0.opacity": 1.0,
  219 + "layer0.inner_margin": [1, 1],
  220 + "blur": false
  221 + },
  222 + {
  223 + "class": "scroll_corner_control",
  224 + "layer0.texture": "Theme - Nil/assets/ayin/scrollbar/well-corner.png",
  225 + "layer0.opacity": 1.0,
  226 + "layer0.inner_margin": [1, 1]
  227 + },
  228 + {
  229 + "class": "puck_control",
  230 + "layer0.texture": "Theme - Nil/assets/ayin/scrollbar/bar-vertical.png",
  231 + "layer0.opacity": 1.0,
  232 + "layer0.inner_margin": [3, 3],
  233 + "content_margin": [6, 6],
  234 + "blur": false
  235 + },
  236 + {
  237 + "class": "puck_control",
  238 + "attributes": ["horizontal"],
  239 + "layer0.texture": "Theme - Nil/assets/ayin/scrollbar/bar-horizontal.png"
  240 + },
  241 + {
  242 + "class": "scroll_area_control",
  243 + "settings": ["overlay_scroll_bars"],
  244 + "overlay": true
  245 + },
  246 + {
  247 + "class": "scroll_area_control",
  248 + "settings": ["!overlay_scroll_bars"],
  249 + "overlay": false
  250 + },
  251 + {
  252 + "class": "scroll_bar_control",
  253 + "settings": ["overlay_scroll_bars"],
  254 + "layer0.texture": "Theme - Nil/assets/overlay/overlay_bar_vertical.png",
  255 + "layer0.inner_margin": [0, 5],
  256 + "blur": true
  257 + },
  258 + {
  259 + "class": "scroll_bar_control",
  260 + "settings": ["overlay_scroll_bars"],
  261 + "attributes": ["horizontal"],
  262 + "layer0.texture": "Theme - Nil/assets/overlay/overlay_bar_horizontal.png",
  263 + "layer0.inner_margin": [5, 0],
  264 + "blur": true
  265 + },
  266 + {
  267 + "class": "puck_control",
  268 + "settings": ["overlay_scroll_bars"],
  269 + "layer0.texture": "Theme - Nil/assets/overlay/overlay_thumb_vertical.png",
  270 + "layer0.inner_margin": [0, 5],
  271 + "content_margin": [5, 20],
  272 + "blur": true
  273 + },
  274 + {
  275 + "class": "puck_control",
  276 + "settings": ["overlay_scroll_bars"],
  277 + "attributes": ["horizontal"],
  278 + "layer0.texture": "Theme - Nil/assets/overlay/overlay_thumb_horizontal.png",
  279 + "layer0.inner_margin": [5, 0],
  280 + "content_margin": [20, 5],
  281 + "blur": true
  282 + },
  283 + {
  284 + "class": "puck_control",
  285 + "settings": ["overlay_scroll_bars"],
  286 + "attributes": ["dark"],
  287 + "layer0.texture": "Theme - Nil/assets/overlay/overlay_dark_thumb_vertical.png"
  288 + },
  289 + {
  290 + "class": "puck_control",
  291 + "settings": ["overlay_scroll_bars"],
  292 + "attributes": ["horizontal", "dark"],
  293 + "layer0.texture": "Theme - Nil/assets/overlay/overlay_dark_thumb_horizontal.png"
  294 + },
  295 +
  296 +
  297 +// EMPTY WINDOW BACKGROUND
  298 +// ==========================================================
  299 +
  300 + {
  301 + "class": "sheet_container_control",
  302 + "layer0.tint": [180, 180, 180],
  303 + "layer0.opacity": 1.0
  304 + },
  305 +
  306 +
  307 +// GRID LAYOUT
  308 +// ==========================================================
  309 +
  310 + {
  311 + "class": "grid_layout_control",
  312 + "border_size": 1,
  313 + "border_color": [92, 92, 92]
  314 + },
  315 +
  316 +
  317 +// MINI MAP
  318 +// ==========================================================
  319 +
  320 + {
  321 + "class": "minimap_control",
  322 + "viewport_color": [185, 185, 185, 50]
  323 + },
  324 +
  325 +
  326 +// LABELS
  327 +// ==========================================================
  328 +
  329 + // - General labels
  330 + {
  331 + "class": "label_control",
  332 + "color": [70, 70, 70]
  333 + },
  334 + // - Text field labels
  335 + {
  336 + "class": "label_control",
  337 + "parents": [{"class": "panel_control"}],
  338 + "shadow_color": [255, 255, 255, 160],
  339 + "shadow_offset": [0, 1]
  340 + },
  341 + // - Button labels
  342 + {
  343 + "class": "label_control",
  344 + "parents": [{"class": "button_control"}],
  345 + "color": [70, 70, 70],
  346 + "shadow_color": [255, 255, 255, 160],
  347 + "shadow_offset": [0, 1]
  348 + },
  349 +
  350 +
  351 +
  352 +// TOOLTIP
  353 +// ==========================================================
  354 +
  355 + // - Tooltip container
  356 + {
  357 + "class": "tool_tip_control",
  358 + "layer0.texture": "Theme - Nil/assets/ayin/tooltip.png",
  359 + "layer0.inner_margin": [4, 4],
  360 + "layer0.opacity": 1,
  361 + "content_margin": [6, 4]
  362 + },
  363 + // - Tooltip content
  364 + {
  365 + "class": "tool_tip_label_control",
  366 + "color": [73, 64, 85],
  367 + "shadow_offset": [0, 1],
  368 + "shadow_color": [255, 255, 255, 160]
  369 + },
  370 +
  371 +
  372 +// STATUS BAR
  373 +// ==========================================================
  374 +
  375 + // - Status bar container
  376 + {
  377 + "class": "status_bar",
  378 + "layer0.texture": "Theme - Nil/assets/ayin/status-bar-bg.png",
  379 + "layer0.opacity": 1.0,
  380 + "layer0.inner_margin": [2, 2],
  381 + "content_margin": [6, 5, 6, 5]
  382 + },
  383 + {
  384 + "class": "status_button",
  385 + "min_size": [100, 0]
  386 + },
  387 +
  388 + // - Status bar label
  389 + {
  390 + "class": "label_control",
  391 + "parents": [{"class": "status_bar"}],
  392 + "font.size": 10,
  393 + "color": [73, 64, 85],
  394 + "shadow_color": [255, 255, 255, 160],
  395 + "shadow_offset": [0, 1]
  396 + },
  397 +
  398 +
  399 +// SIDEBAR
  400 +// ==========================================================
  401 +
  402 + // - Sidebar container (border)
  403 + {
  404 + "class": "sidebar_container",
  405 + "layer0.tint": [92, 92, 92],
  406 + "layer0.opacity": 1.0,
  407 + "layer0.draw_center": false,
  408 + "layer0.inner_margin": [0, 0, 1, 0],
  409 + "content_margin": [0, 0, 1, 0]
  410 + },
  411 + // - Sidebar tree (bg)
  412 + {
  413 + "class": "sidebar_tree",
  414 + "dark_content": false,
  415 + "row_padding": [8, 3],
  416 + "indent": 15,
  417 + "indent_offset": 13,
  418 + "indent_top_level": false,
  419 + "layer0.tint": [203, 203, 203], // darker gray
  420 + "layer0.opacity": 1.0
  421 + },
  422 + // - Sidebar rows
  423 + {
  424 + "class": "tree_row",
  425 + "layer0.texture": "Theme - Nil/assets/ayin/tree/row-active.png",
  426 + "layer0.opacity": 0.0,
  427 + "layer0.inner_margin": [8, 3],
  428 + "layer1.opacity": 0.0,
  429 + "layer1.inner_margin": [8, 3]
  430 + },
  431 + // - Sidebar row selected
  432 + {
  433 + "class": "tree_row",
  434 + "attributes": ["selected"],
  435 + "layer0.opacity": 1.0
  436 + },
  437 + // - Sidebar heading
  438 + {
  439 + "class": "sidebar_heading",
  440 + "color": [100, 100, 100],
  441 + "font.bold": true,
  442 + "shadow_color": [255, 255, 255, 160],
  443 + "shadow_offset": [0, 1]
  444 + },
  445 + {
  446 + "class": "sidebar_heading",
  447 + "parents": [{"class": "tree_row", "attributes": ["selected"]}],
  448 + "color": [80, 80, 80]
  449 + },
  450 + // - Sidebar entry label
  451 + {
  452 + "class": "sidebar_label",
  453 + "color": [73, 64, 85],
  454 + "shadow_color": [255, 255, 255],
  455 + "shadow_offset": [0, 1]
  456 + },
  457 + {
  458 + "class": "sidebar_label",
  459 + "parents": [{"class": "tree_row", "attributes": ["expandable"]}],
  460 + "color": [100, 40, 140]
  461 + },
  462 + {
  463 + "class": "sidebar_label",
  464 + "parents": [{"class": "tree_row", "attributes": ["expandable"]}],
  465 + "settings": ["bold_folder_labels"],
  466 + "font.bold": true,
  467 + "color": [90, 64, 130] // text is bold, so make the color a bit sublter
  468 + },
  469 + { // Sidebar selected entry label
  470 + "class": "sidebar_label",
  471 + "parents": [{"class": "tree_row", "attributes": ["selected"]}],
  472 + "color": [240, 240, 240],
  473 + "shadow_color": [255, 255, 255, 160],
  474 + "shadow_offset": [0, 1]
  475 + },
  476 +
  477 + // - Sidebar open files close/dirty
  478 + {
  479 + "class": "close_button",
  480 + "layer0.texture": "Theme - Nil/assets/ayin/tab-button-close-hover.png",
  481 + "layer0.opacity": 0.75,
  482 + "layer0.inner_margin": 4,
  483 + "layer1.opacity": 0.0,
  484 + "layer1.texture": "Theme - Nil/assets/ayin/tab-button-close.png",
  485 + "layer1.inner_margin": 4,
  486 + "content_margin": [8, 8]
  487 + },
  488 + {
  489 + "class": "close_button",
  490 + "attributes": ["dirty"],
  491 + "layer0.texture": "Theme - Nil/assets/ayin/tab-button-dirty.png",
  492 + "layer0.opacity": 0.75
  493 + },
  494 + {
  495 + "class": "close_button",
  496 + "attributes": ["hover"],
  497 + "layer0.texture": "Theme - Nil/assets/ayin/tab-button-close-hover.png",
  498 + "layer1.opacity": 0.75,
  499 + "layer1.texture": "Theme - Nil/assets/ayin/tab-button-close.png"
  500 + },
  501 + {
  502 + "class": "close_button",
  503 + "attributes": ["hover", "dirty"],
  504 + "layer1.opacity": 0.75,
  505 + "layer1.texture": "Theme - Nil/assets/ayin/tab-button-close-dirty.png"
  506 + },
  507 + {
  508 + "class": "close_button",
  509 + "attributes": ["pressed"],
  510 + "layer1.opacity": 1.0,
  511 + "layer1.texture": "Theme - Nil/assets/ayin/tab-button-close.png"
  512 + },
  513 + {
  514 + "class": "close_button",
  515 + "attributes": ["pressed", "dirty"],
  516 + "layer1.opacity": 1.0,
  517 + "layer1.texture": "Theme - Nil/assets/ayin/tab-button-close-dirty.png"
  518 + },
  519 +
  520 + // - Sidebar group closed
  521 + {
  522 + "class": "disclosure_button_control",
  523 + "content_margin": [9, 7, 8, 6],
  524 + "layer0.texture": "Theme - Nil/assets/arrow-right.png",
  525 + "layer0.opacity": 1.0,
  526 + "layer0.inner_margin": 0
  527 + },
  528 + {
  529 + "class": "disclosure_button_control",
  530 + "parents": [{"class": "tree_row", "attributes": ["hover"]}],
  531 + "layer0.texture": "Theme - Nil/assets/arrow-right-hover.png"
  532 + },
  533 + {
  534 + "class": "disclosure_button_control",
  535 + "parents": [{"class": "tree_row", "attributes": ["selected"]}],
  536 + "layer0.texture": "Theme - Nil/assets/arrow-right-hover.png"
  537 + },
  538 +
  539 + // - Sidebar group open
  540 + {
  541 + "class": "disclosure_button_control",
  542 + "attributes": ["expanded"],
  543 + "layer0.texture": "Theme - Nil/assets/arrow-down.png"
  544 + },
  545 + {
  546 + "class": "disclosure_button_control",
  547 + "attributes": ["expanded"],
  548 + "parents": [{"class": "tree_row", "attributes": ["hover"]}],
  549 + "layer0.texture": "Theme - Nil/assets/arrow-down-hover.png"
  550 + },
  551 + {
  552 + "class": "disclosure_button_control",
  553 + "attributes": ["expanded"],
  554 + "parents": [{"class": "tree_row", "attributes": ["selected"]}],
  555 + "layer0.texture": "Theme - Nil/assets/arrow-down-hover.png"
  556 + },
  557 +
  558 +
  559 +
  560 +// STANDARD TEXT BUTTONS
  561 +// =========================================================
  562 +
  563 + // - Standard buttons (used for Find / Replace panel)
  564 + {
  565 + "class": "button_control",
  566 + "content_margin": [6, 5, 6, 6],
  567 + "min_size": [75, 0],
  568 +
  569 + // Default button state
  570 + "layer0.texture": "Theme - Nil/assets/ayin/btn-large.png",
  571 + "layer0.opacity": 1.0,
  572 + "layer0.inner_margin": [6, 6],
  573 +
  574 + // Pressed button setup
  575 + "layer1.texture": "Theme - Nil/assets/ayin/btn-large-active.png",
  576 + "layer1.opacity": 0.0,
  577 + "layer1.inner_margin": [6, 6]
  578 + },
  579 + {
  580 + // Pressed button state
  581 + "class": "button_control",
  582 + "attributes": ["pressed"],
  583 + "layer1.opacity": 1.0,
  584 + "content_margin": [6, 6, 6, 6]
  585 + },
  586 +
  587 +
  588 +// TEXT INPUT FIELD
  589 +// =========================================================
  590 +
  591 + // - Text input field item
  592 + {
  593 + "class": "text_line_control",
  594 + "layer0.texture": "Theme - Nil/assets/ayin/text-field.png",
  595 + "layer0.opacity": 1.0,
  596 + "layer0.inner_margin": [5, 5, 5, 5],
  597 + "content_margin": [5, 5, 5, 5]
  598 + },
  599 +
  600 +
  601 +// PANEL BACKGROUNDS
  602 +// =========================================================
  603 +
  604 + // - Bottom panel background
  605 + {
  606 + "class": "panel_control",
  607 + "layer0.texture": "Theme - Nil/assets/ayin/panel-bg.png",
  608 + "layer0.inner_margin": [4, 4, 4, 4],
  609 + "layer0.opacity": 1.0
  610 + },
  611 +
  612 + // - Quick panel background
  613 + {
  614 + "class": "overlay_control",
  615 + "layer0.texture": "Theme - Nil/assets/ayin/quickpanel.png",
  616 + "layer0.inner_margin": [8, 8, 8, 8], // left, top, right, bottom
  617 + "layer0.opacity": 1.0,
  618 + "layer1.opacity": 0, // HIDDEN
  619 + "content_margin": [11, 8, 11, 17]
  620 + },
  621 +
  622 +
  623 +// QUICK PANEL
  624 +// =========================================================
  625 +
  626 + {
  627 + "class": "quick_panel",
  628 + "row_padding": [4, 3],
  629 + "layer0.tint": [45, 45, 45],
  630 + "layer0.opacity": 1,
  631 + "dark_content": false
  632 + },
  633 + {
  634 + "class": "quick_panel_row",
  635 + "layer0.texture": "Theme - Nil/assets/ayin/qp-row.png",
  636 + "layer0.opacity": 1.0,
  637 + "layer0.inner_margin": [6, 6, 6, 6]
  638 + },
  639 + {
  640 + "class": "quick_panel_row",
  641 + "attributes": ["selected"],
  642 + "layer0.texture": "Theme - Nil/assets/ayin/qp-row-selected.png"
  643 + },
  644 + {
  645 + "class": "quick_panel_label",
  646 + "fg": [60, 44, 80],
  647 + "match_fg": [100, 40, 180],
  648 + "bg": [240, 240, 240],
  649 + "selected_fg": [100, 40, 140],
  650 + "selected_match_fg": [100, 40, 180],
  651 + "selected_bg": [240, 240, 240]
  652 + },
  653 + {
  654 + "class": "quick_panel_path_label",
  655 + "fg": [60, 44, 80],
  656 + "match_fg": [100, 40, 180],
  657 + "bg": [240, 240, 240],
  658 + "selected_fg": [100, 40, 140],
  659 + "selected_match_fg": [100, 40, 180],
  660 + "selected_bg": [240, 240, 240]
  661 + },
  662 + {
  663 + "class": "quick_panel_score_label",
  664 + "fg": [60, 44, 88, 255],
  665 + "bg": [240, 240, 240, 255],
  666 + "selected_fg": [100, 40, 140, 255],
  667 + "selected_bg": [240, 240, 240, 255]
  668 + },
  669 +
  670 +
  671 +// MINI QUICK PANEL
  672 +// =========================================================
  673 +
  674 + {
  675 + "class": "mini_quick_panel_row",
  676 + "layer0.texture": "Theme - Nil/assets/ayin/qp-row.png",
  677 + "layer0.inner_margin": [6, 6, 6, 6],
  678 + "layer0.opacity": 1.0
  679 + },
  680 + {
  681 + "class": "mini_quick_panel_row",
  682 + "attributes": ["selected"],
  683 + "layer0.texture": "Theme - Nil/assets/ayin/qp-row-selected.png"
  684 + },
  685 +
  686 +
  687 +// CODE COMPLETION DROPDOWN
  688 +// =========================================================
  689 +
  690 + {
  691 + "class": "popup_control",
  692 + "content_margin": [0, 0]
  693 + },
  694 + {
  695 + "class": "auto_complete",
  696 + "row_padding": [2, 2],
  697 + "layer0.tint": [240, 240, 240],
  698 + "layer0.opacity": 1.0,
  699 + "dark_content": false
  700 + },
  701 + {
  702 + "class": "auto_complete_label",
  703 + "fg": [92, 92, 92],
  704 + "match_fg": [100, 40, 180],
  705 + "bg": [240, 240, 240],
  706 + "selected_fg": [100, 40, 140],
  707 + "selected_match_fg": [100, 40, 180],
  708 + "selected_bg": [219, 173, 244]
  709 + },
  710 + {
  711 + "class": "table_row",
  712 + "layer0.tint": [219, 173, 244],
  713 + "layer0.opacity": 0.0,
  714 + "layer0.inner_margin": [1, 1]
  715 + },
  716 + {
  717 + "class": "table_row",
  718 + "attributes": ["selected"],
  719 + "layer0.opacity": 1.0
  720 + },
  721 +
  722 +
  723 +// BOTTOM PANEL BUTTONS
  724 +// ==========================================================
  725 +
  726 + {
  727 + "class": "icon_button_control",
  728 + "content_margin": [4, 4]
  729 + },
  730 + {
  731 + "class": "icon_button_control",
  732 + "attributes": ["pressed"]
  733 + },
  734 +
  735 + // - Regex search button
  736 + {
  737 + "class": "icon_regex",
  738 + "layer0.texture": "Theme - Nil/assets/ayin/icons/regex-off.png",
  739 + "layer0.opacity": 1.0,
  740 + "content_margin": [9, 10]
  741 + },
  742 + {
  743 + "class": "icon_regex",
  744 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  745 + "layer0.texture": "Theme - Nil/assets/ayin/icons/regex-on.png"
  746 + },
  747 + // - Case sensitive search button
  748 + {
  749 + "class": "icon_case",
  750 + "layer0.texture": "Theme - Nil/assets/ayin/icons/case-off.png",
  751 + "layer0.opacity": 1.0,
  752 + "content_margin": [9, 10]
  753 + },
  754 + {
  755 + "class": "icon_case",
  756 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  757 + "layer0.texture": "Theme - Nil/assets/ayin/icons/case-on.png"
  758 + },
  759 + // - Match whole word search button
  760 + {
  761 + "class": "icon_whole_word",
  762 + "layer0.texture": "Theme - Nil/assets/ayin/icons/whole-word-off.png",
  763 + "layer0.opacity": 1.0,
  764 + "content_margin": [9, 10]
  765 + },
  766 + {
  767 + "class": "icon_whole_word",
  768 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  769 + "layer0.texture": "Theme - Nil/assets/ayin/icons/whole-word-on.png"
  770 + },
  771 +
  772 + // - Reverse search direction button
  773 + {
  774 + "class": "icon_reverse",
  775 + "layer0.texture": "Theme - Nil/assets/ayin/icons/reverse-off.png",
  776 + "layer0.opacity": 1.0,
  777 + "content_margin": [9, 10]
  778 + },
  779 + {
  780 + "class": "icon_reverse",
  781 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  782 + "layer0.texture": "Theme - Nil/assets/ayin/icons/reverse-on.png"
  783 + },
  784 + // - Search wrap button
  785 + {
  786 + "class": "icon_wrap",
  787 + "layer0.texture": "Theme - Nil/assets/ayin/icons/wrap-off.png",
  788 + "layer0.opacity": 1.0,
  789 + "content_margin": [9, 10]
  790 + },
  791 + {
  792 + "class": "icon_wrap",
  793 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  794 + "layer0.texture": "Theme - Nil/assets/ayin/icons/wrap-on.png"
  795 + },
  796 + // - Search in selection button
  797 + {
  798 + "class": "icon_in_selection",
  799 + "layer0.texture": "Theme - Nil/assets/ayin/icons/selection-off.png",
  800 + "layer0.opacity": 1.0,
  801 + "content_margin": [9, 10]
  802 + },
  803 + {
  804 + "class": "icon_in_selection",
  805 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  806 + "layer0.texture": "Theme - Nil/assets/ayin/icons/selection-on.png"
  807 + },
  808 +
  809 + // - Preserve case button
  810 + {
  811 + "class": "icon_preserve_case",
  812 + "layer0.texture": "Theme - Nil/assets/ayin/icons/preserve-case-off.png",
  813 + "layer0.opacity": 1.0,
  814 + "content_margin": [9, 10]
  815 + },
  816 + {
  817 + "class": "icon_preserve_case",
  818 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  819 + "layer0.texture": "Theme - Nil/assets/ayin/icons/preserve-case-on.png"
  820 + },
  821 +
  822 + // - Highlight results button
  823 + {
  824 + "class": "icon_highlight",
  825 + "layer0.texture": "Theme - Nil/assets/ayin/icons/highlight-off.png",
  826 + "layer0.opacity": 1.0,
  827 + "content_margin": [9, 10]
  828 + },
  829 + {
  830 + "class": "icon_highlight",
  831 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  832 + "layer0.texture": "Theme - Nil/assets/ayin/icons/highlight-on.png"
  833 + },
  834 +
  835 + // BOTTOM PANEL ICONS (EXTENDED: FIND IN FILES)
  836 + // =========================================================
  837 +
  838 + // - Show search context button
  839 + {
  840 + "class": "icon_context",
  841 + "layer0.texture": "Theme - Nil/assets/ayin/icons/context-off.png",
  842 + "layer0.opacity": 1.0,
  843 + "content_margin": [9, 10]
  844 + },
  845 + {
  846 + "class": "icon_context",
  847 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  848 + "layer0.texture": "Theme - Nil/assets/ayin/icons/context-on.png"
  849 + },
  850 + // - Use search buffer
  851 + {
  852 + "class": "icon_use_buffer",
  853 + "layer0.texture": "Theme - Nil/assets/ayin/icons/buffer-off.png",
  854 + "layer0.opacity": 1.0,
  855 + "content_margin": [9, 10]
  856 + },
  857 + {
  858 + "class": "icon_use_buffer",
  859 + "parents": [{"class": "icon_button_control", "attributes": ["selected"]}],
  860 + "layer0.texture": "Theme - Nil/assets/ayin/icons/buffer-on.png"
  861 + }
  862 +
  863 +]
30 Widget - Ayin.stTheme
... ... @@ -0,0 +1,30 @@
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3 +<plist version="1.0">
  4 +<dict>
  5 + <key>author</key>
  6 + <string>Noel Cower</string>
  7 + <key>comment</key>
  8 + <string>A widget theme for the UI components of the Ayin theme.</string>
  9 + <key>name</key>
  10 + <string>Ayin - Widget Theme</string>
  11 + <key>settings</key>
  12 + <array>
  13 + <dict>
  14 + <key>settings</key>
  15 + <dict>
  16 + <key>background</key>
  17 + <string>#ffffff</string>
  18 + <key>caret</key>
  19 + <string>#495f8e</string>
  20 + <key>foreground</key>
  21 + <string>#464646</string>
  22 + <key>invisibles</key>
  23 + <string>#c7dce7</string>
  24 + <key>selection</key>
  25 + <string>#dbadf4</string>
  26 + </dict>
  27 + </dict>
  28 + </array>
  29 +</dict>
  30 +</plist>
4 Widget - Ayin.sublime-settings
... ... @@ -0,0 +1,4 @@
  1 +{
  2 + "color_scheme": "Packages/Theme - Nil/Widget - Ayin.stTheme",
  3 + "draw_shadows": false
  4 +}
BIN  assets/ayin/btn-large-active.png
BIN  assets/ayin/btn-large.png
BIN  assets/ayin/button.psd
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
BIN  assets/ayin/panel-bg.png
BIN  assets/ayin/qp-row-selected.png
BIN  assets/ayin/qp-row-selected.psd
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
BIN  assets/ayin/qp-row.png
BIN  assets/ayin/quickpanel.png
BIN  assets/ayin/quickpanel.psd
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
BIN  assets/ayin/scrollbar/bar-horizontal.png
BIN  assets/ayin/scrollbar/bar-vertical.png
BIN  assets/ayin/scrollbar/well-corner.png
BIN  assets/ayin/scrollbar/well-horizontal.png
BIN  assets/ayin/scrollbar/well-vertical.png
BIN  assets/ayin/status-bar-bg.png
BIN  assets/ayin/tab-active-modified.png
BIN  assets/ayin/tab-active.png
BIN  assets/ayin/tab-button-close-dirty.png
BIN  assets/ayin/tab-button-close-hover.png
BIN  assets/ayin/tab-button-close.png
BIN  assets/ayin/tab-button-dirty.png
BIN  assets/ayin/tab-hover-dirty.png
BIN  assets/ayin/tab-hover.png
BIN  assets/ayin/tab-inactive-modified.png
BIN  assets/ayin/tab-inactive.png
BIN  assets/ayin/tabset-bg.png
BIN  assets/ayin/text-field.png
BIN  assets/ayin/text-field.psd
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
BIN  assets/ayin/tooltip.png
BIN  assets/ayin/tree/row-active-modified.png
BIN  assets/ayin/tree/row-active.png
BIN  assets/ayin/tree/row-inactive-modified.png
BIN  assets/overlay/overlay_bar_horizontal.png
BIN  assets/overlay/overlay_bar_vertical.png
BIN  assets/overlay/overlay_dark_thumb_horizontal.png
BIN  assets/overlay/overlay_dark_thumb_vertical.png
BIN  assets/overlay/overlay_thumb_horizontal.png
BIN  assets/overlay/overlay_thumb_vertical.png

0 comments on commit 66b0915

Please sign in to comment.
Something went wrong with that request. Please try again.