Permalink
Browse files

Introduce alternative dirty state for inactive tabs on Dark Theme

  • Loading branch information...
Simon Martins
Simon Martins committed Aug 17, 2012
1 parent 2709754 commit 1bf64e16450b3ca0af8c01acd91f038b4ce43928
Showing with 178 additions and 13 deletions.
  1. +178 −13 Phoenix Dark.sublime-theme
  2. BIN Phoenix Dark/colors/blue/tab-active-noblur.png
  3. BIN Phoenix Dark/colors/blue/tab-active-noblur@2x.png
  4. BIN Phoenix Dark/colors/blue/tab-active-solid.png
  5. BIN Phoenix Dark/colors/blue/tab-active-solid@2x.png
  6. BIN Phoenix Dark/colors/blue/tab-active.png
  7. BIN Phoenix Dark/colors/blue/tab-active@2x.png
  8. BIN Phoenix Dark/colors/blue/tab-inactive-dirty.png
  9. BIN Phoenix Dark/colors/blue/tab-inactive-dirty@2x.png
  10. BIN Phoenix Dark/colors/green/tab-active-noblur.png
  11. BIN Phoenix Dark/colors/green/tab-active-noblur@2x.png
  12. BIN Phoenix Dark/colors/green/tab-active-solid.png
  13. BIN Phoenix Dark/colors/green/tab-active-solid@2x.png
  14. BIN Phoenix Dark/colors/green/tab-active.png
  15. BIN Phoenix Dark/colors/green/tab-active@2x.png
  16. BIN Phoenix Dark/colors/green/tab-inactive-dirty.png
  17. BIN Phoenix Dark/colors/green/tab-inactive-dirty@2x.png
  18. BIN Phoenix Dark/colors/orange/tab-active-noblur.png
  19. BIN Phoenix Dark/colors/orange/tab-active-noblur@2x.png
  20. BIN Phoenix Dark/colors/orange/tab-active-solid.png
  21. BIN Phoenix Dark/colors/orange/tab-active-solid@2x.png
  22. BIN Phoenix Dark/colors/orange/tab-active.png
  23. BIN Phoenix Dark/colors/orange/tab-active@2x.png
  24. BIN Phoenix Dark/colors/orange/tab-inactive-dirty.png
  25. BIN Phoenix Dark/colors/orange/tab-inactive-dirty@2x.png
  26. BIN Phoenix Dark/colors/pink/tab-active-noblur.png
  27. BIN Phoenix Dark/colors/pink/tab-active-noblur@2x.png
  28. BIN Phoenix Dark/colors/pink/tab-active-solid.png
  29. BIN Phoenix Dark/colors/pink/tab-active-solid@2x.png
  30. BIN Phoenix Dark/colors/pink/tab-active.png
  31. BIN Phoenix Dark/colors/pink/tab-active@2x.png
  32. BIN Phoenix Dark/colors/pink/tab-inactive-dirty.png
  33. BIN Phoenix Dark/colors/pink/tab-inactive-dirty@2x.png
  34. BIN Phoenix Dark/colors/red/tab-active-noblur.png
  35. BIN Phoenix Dark/colors/red/tab-active-noblur@2x.png
  36. BIN Phoenix Dark/colors/red/tab-active-solid.png
  37. BIN Phoenix Dark/colors/red/tab-active-solid@2x.png
  38. BIN Phoenix Dark/colors/red/tab-active.png
  39. BIN Phoenix Dark/colors/red/tab-active@2x.png
  40. BIN Phoenix Dark/colors/red/tab-inactive-dirty.png
  41. BIN Phoenix Dark/colors/red/tab-inactive-dirty@2x.png
  42. BIN Phoenix Dark/colors/yellow/tab-active-noblur.png
  43. BIN Phoenix Dark/colors/yellow/tab-active-noblur@2x.png
  44. BIN Phoenix Dark/colors/yellow/tab-active-solid.png
  45. BIN Phoenix Dark/colors/yellow/tab-active-solid@2x.png
  46. BIN Phoenix Dark/colors/yellow/tab-active.png
  47. BIN Phoenix Dark/colors/yellow/tab-active@2x.png
  48. BIN Phoenix Dark/colors/yellow/tab-inactive-dirty.png
  49. BIN Phoenix Dark/colors/yellow/tab-inactive-dirty@2x.png
  50. BIN Phoenix Dark/tab-active-noblur.png
  51. BIN Phoenix Dark/tab-active-noblur@2x.png
  52. BIN Phoenix Dark/tab-active.png
  53. BIN Phoenix Dark/tab-active@2x.png
  54. BIN Phoenix Dark/tab-hover.png
  55. BIN Phoenix Dark/tab-inactive-dirty.png
  56. BIN Phoenix Dark/tab-inactive-dirty@2x.png
View
@@ -979,6 +979,120 @@
"layer0.inner_margin": [4, 4]
},
+
+
+
+//
+// DIRTY TABS WITH BOTTOM BAR
+//
+
+ // DEFAULT
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar"],
+ "attributes": ["dirty"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/tab-inactive-dirty.png"
+ },
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar"],
+ "attributes": ["dirty", "hover"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/tab-hover-dirty.png"
+ },
+ // GREEN
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_green"],
+ "attributes": ["dirty"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/green/tab-inactive-dirty.png"
+ },
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_green"],
+ "attributes": ["dirty", "hover"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/green/tab-hover-dirty.png"
+ },
+ // ORANGE
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_orange"],
+ "attributes": ["dirty"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/orange/tab-inactive-dirty.png"
+ },
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_orange"],
+ "attributes": ["dirty", "hover"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/orange/tab-hover-dirty.png"
+ },
+ // RED
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_red"],
+ "attributes": ["dirty"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/red/tab-inactive-dirty.png"
+ },
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_red"],
+ "attributes": ["dirty", "hover"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/red/tab-inactive-dirty.png"
+ },
+ // BLUE
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_blue"],
+ "attributes": ["dirty"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/blue/tab-inactive-dirty.png"
+ },
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_blue"],
+ "attributes": ["dirty", "hover"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/blue/tab-inactive-dirty.png"
+ },
+ // BLUE
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_blue"],
+ "attributes": ["dirty"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/blue/tab-inactive-dirty.png"
+ },
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_blue"],
+ "attributes": ["dirty", "hover"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/blue/tab-inactive-dirty.png"
+ },
+ // YELLOW
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_yellow"],
+ "attributes": ["dirty"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/yellow/tab-inactive-dirty.png"
+ },
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_yellow"],
+ "attributes": ["dirty", "hover"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/yellow/tab-inactive-dirty.png"
+ },
+ // PINK
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_pink"],
+ "attributes": ["dirty"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/pink/tab-inactive-dirty.png"
+ },
+ {
+ "class": "tab_control",
+ "settings": ["phoenix_dirty_bottom_bar", "phoenix_dirty_bottom_bar_pink"],
+ "attributes": ["dirty", "hover"],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/pink/tab-inactive-dirty.png"
+ },
+
+
+
// RED ------------------------------------------------------------
// ----------------------------------------------------------------
@@ -1023,16 +1137,23 @@
"layer0.texture": "Theme - Phoenix/Phoenix Dark/file-close-selected.png",
"layer0.opacity": 1.0
},
+ {
+ "class": "tab_close_button",
+ "settings": ["phoenix_color_red", "phoenix_solid_current_tab"],
+ "parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/file-dirty-selected.png",
+ "layer0.opacity": 1.0
+ },
// Tabs highlight
{
"class": "tab_close_button",
- "settings": ["phoenix_color_red"],
+ "settings": ["phoenix_color_red", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/red/tab-highlight-inactive.png"
},
{
"class": "tab_close_button",
- "settings": ["phoenix_color_red"],
+ "settings": ["phoenix_color_red", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/red/tab-highlight.png"
},
@@ -1152,17 +1273,24 @@
"parents": [{"class": "tab_control", "attributes": ["selected"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/file-close-selected.png",
"layer0.opacity": 1.0
- },
+ },
+ {
+ "class": "tab_close_button",
+ "settings": ["phoenix_color_green", "phoenix_solid_current_tab"],
+ "parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/file-dirty-selected.png",
+ "layer0.opacity": 1.0
+ },
// Tabs highlight
{
"class": "tab_close_button",
- "settings": ["phoenix_color_green"],
+ "settings": ["phoenix_color_green", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/green/tab-highlight-inactive.png"
},
{
"class": "tab_close_button",
- "settings": ["phoenix_color_green"],
+ "settings": ["phoenix_color_green", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/green/tab-highlight.png"
},
@@ -1283,16 +1411,23 @@
"layer0.texture": "Theme - Phoenix/Phoenix Dark/file-close-selected.png",
"layer0.opacity": 1.0
},
+ {
+ "class": "tab_close_button",
+ "settings": ["phoenix_color_blue", "phoenix_solid_current_tab"],
+ "parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/file-dirty-selected.png",
+ "layer0.opacity": 1.0
+ },
// Tabs highlight
{
"class": "tab_close_button",
- "settings": ["phoenix_color_blue"],
+ "settings": ["phoenix_color_blue", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/blue/tab-highlight-inactive.png"
},
{
"class": "tab_close_button",
- "settings": ["phoenix_color_blue"],
+ "settings": ["phoenix_color_blue", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/blue/tab-highlight.png"
},
@@ -1413,16 +1548,23 @@
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/yellow/tab-close-solid.png",
"layer0.opacity": 1.0
},
+ {
+ "class": "tab_close_button",
+ "settings": ["phoenix_color_yellow", "phoenix_solid_current_tab"],
+ "parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/file-dirty-selected.png",
+ "layer0.opacity": 1.0
+ },
// Tabs highlight
{
"class": "tab_close_button",
- "settings": ["phoenix_color_yellow"],
+ "settings": ["phoenix_color_yellow", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/yellow/tab-highlight-inactive.png"
},
{
"class": "tab_close_button",
- "settings": ["phoenix_color_yellow"],
+ "settings": ["phoenix_color_yellow", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/yellow/tab-highlight.png"
},
@@ -1543,16 +1685,23 @@
"layer0.texture": "Theme - Phoenix/Phoenix Dark/file-close-selected.png",
"layer0.opacity": 1.0
},
+ {
+ "class": "tab_close_button",
+ "settings": ["phoenix_color_orange", "phoenix_solid_current_tab"],
+ "parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/file-dirty-selected.png",
+ "layer0.opacity": 1.0
+ },
// Tabs highlight
{
"class": "tab_close_button",
- "settings": ["phoenix_color_orange"],
+ "settings": ["phoenix_color_orange", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/orange/tab-highlight-inactive.png"
},
{
"class": "tab_close_button",
- "settings": ["phoenix_color_orange"],
+ "settings": ["phoenix_color_orange", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/orange/tab-highlight.png"
},
@@ -1673,16 +1822,23 @@
"layer0.texture": "Theme - Phoenix/Phoenix Dark/file-close-selected.png",
"layer0.opacity": 1.0
},
+ {
+ "class": "tab_close_button",
+ "settings": ["phoenix_color_pink", "phoenix_solid_current_tab"],
+ "parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
+ "layer0.texture": "Theme - Phoenix/Phoenix Dark/file-dirty-selected.png",
+ "layer0.opacity": 1.0
+ },
// Tabs highlight
{
"class": "tab_close_button",
- "settings": ["phoenix_color_pink"],
+ "settings": ["phoenix_color_pink", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/pink/tab-highlight-inactive.png"
},
{
"class": "tab_close_button",
- "settings": ["phoenix_color_pink"],
+ "settings": ["phoenix_color_pink", "!phoenix_dirty_bottom_bar"],
"parents": [{"class": "tab_control", "attributes": ["dirty", "selected"]}],
"layer0.texture": "Theme - Phoenix/Phoenix Dark/colors/pink/tab-highlight.png"
},
@@ -1759,4 +1915,13 @@
"match_fg": [231, 87, 219]
}
+
+
+
+
+
+
+
+
+
]
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
View
Diff not rendered.
Diff not rendered.
Diff not rendered.

0 comments on commit 1bf64e1

Please sign in to comment.