Yami_Rachni.ovt 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
  1. @OBSThemeMeta {
  2. name: 'Rachni';
  3. id: 'com.obsproject.Yami.Rachni';
  4. extends: 'com.obsproject.Yami';
  5. author: 'Warchamp7';
  6. dark: 'true';
  7. }
  8. @OBSThemeVars {
  9. --grey1: rgb(118,121,124);
  10. --grey2: rgb(110,113,114);
  11. --grey3: rgb(59,65,71);
  12. --grey4: rgb(49,54,59);
  13. --grey5: rgb(42,46,50);
  14. --grey6: rgb(35,38,41);
  15. --grey7: rgb(25,27,38);
  16. --grey8: rgb(21,22,23);
  17. --primary: rgb(0,188,212);
  18. --primary_light: rgb(145,76,103);
  19. --primary_lighter: rgb(240,96,146);
  20. --primary_dark: rgb(89,66,79);
  21. --primary_darker: rgb(25,27,38);
  22. --bg_base: var(--grey6);
  23. --bg_window: var(--grey4);
  24. --bg_preview: rgb(34,37,40);
  25. --border_color: var(--grey5);
  26. --input_bg: var(--grey6);
  27. --input_bg_hover: var(--grey7);
  28. --input_bg_focus: var(--grey7);
  29. --list_item_bg_selected: var(--primary);
  30. --list_item_bg_hover: var(--primary_light);
  31. --input_border: var(--grey1);
  32. --input_border_hover: var(--primary);
  33. --input_border_focus: var(--primary);
  34. --spacing_input: var(--spacing_base);
  35. --button_bg: var(--primary);
  36. --button_bg_hover: var(--primary_light);
  37. --button_bg_down: var(--primary_dark);
  38. --button_bg_disabled: var(--grey6);
  39. --button_bg_red: rgb(88,22,36);
  40. --button_bg_red_hover: rgb(116,32,49);
  41. --button_bg_red_down: rgb(63,21,30);
  42. --button_border: var(--primary);
  43. --button_border_hover: var(--button_bg_hover);
  44. --button_border_focus: var(--button_bg_hover);
  45. --tab_bg: var(--input_bg);
  46. --tab_bg_hover: var(--grey3);
  47. --tab_bg_down: var(--grey7);
  48. --tab_bg_disabled: var(--grey6);
  49. --tab_border: var(--grey3);
  50. --tab_border_hover: var(--grey1);
  51. --tab_border_focus: var(--grey1);
  52. --tab_border_selected: var(--primary_light);
  53. --scrollbar: var(--grey2);
  54. --scrollbar_hover: var(--primary_light);
  55. --scrollbar_down: var(--grey3);
  56. --scrollbar_border: var(--primary_light);
  57. --toolbutton_bg: var(--grey3);
  58. --toolbutton_bg_hover: var(--primary_light);
  59. --toolbutton_bg_down: var(--primary_dark);
  60. --toolbutton_bg_disabled: var(--grey4);
  61. }
  62. QDockWidget::title {
  63. background-color: var(--bg_base);
  64. }
  65. QDockWidget::close-button:hover,
  66. QDockWidget::float-button:hover {
  67. background: var(--grey3);
  68. }
  69. QComboBox,
  70. QDateTimeEdit,
  71. QLineEdit,
  72. QPlainTextEdit,
  73. QTextEdit,
  74. QSpinBox,
  75. QDoubleSpinBox {
  76. border-width: 2px;
  77. border-color: var(--input_border);
  78. }
  79. QMenu::item:selected,
  80. QListWidget::item:selected,
  81. SceneTree::item:selected,
  82. SourceTree::item:selected {
  83. background-color: var(--primary_dark);
  84. }
  85. QMenu::item:hover,
  86. QListWidget::item:hover,
  87. SceneTree::item:hover,
  88. SourceTree::item:hover,
  89. QMenu::item:selected:hover,
  90. QListWidget::item:selected:hover,
  91. SceneTree::item:selected:hover,
  92. SourceTree::item:selected:hover {
  93. background-color: var(--primary);
  94. }
  95. QToolBar {
  96. background-color: var(--grey4);
  97. padding: var(--padding_large);
  98. margin: 0;
  99. }
  100. QPushButton:disabled {
  101. border-color: var(--grey3);
  102. }
  103. QToolButton,
  104. QPushButton[toolButton="true"] {
  105. background-color: var(--toolbutton_bg);
  106. border-color: var(--toolbutton_bg);
  107. }
  108. QToolButton:hover,
  109. QToolButton:focus {
  110. border-color: var(--primary_light);
  111. background-color: var(--primary_light);
  112. }
  113. QToolButton:pressed,
  114. QToolButton:pressed:hover {
  115. background-color: var(--toolbutton_bg_down);
  116. border-color: var(--toolbutton_bg_down);
  117. }
  118. .indicator-mute::indicator,
  119. .indicator-mute::indicator:unchecked,
  120. .indicator-mute::indicator:focus {
  121. background-color: var(--toolbutton_bg);
  122. border: 1px solid var(--toolbutton_bg);
  123. }
  124. .indicator-mute::indicator:hover,
  125. .indicator-mute::indicator:unchecked:hover {
  126. background-color: var(--toolbutton_bg_hover);
  127. border: 1px solid var(--toolbutton_bg_hover);
  128. }
  129. .indicator-mute::indicator:pressed,
  130. .indicator-mute::indicator:pressed:hover {
  131. background-color: var(--toolbutton_bg_down);
  132. border-color: var(--toolbutton_bg_down);
  133. }
  134. #stackedMixerArea QPushButton,
  135. #stackedMixerArea QPushButton:!hover {
  136. background-color: var(--toolbutton_bg);
  137. border-color: var(--toolbutton_bg);
  138. }
  139. #stackedMixerArea QPushButton:hover {
  140. background-color: var(--toolbutton_bg_hover);
  141. }
  142. #stackedMixerArea QPushButton:pressed {
  143. background-color: var(--toolbutton_bg_down);
  144. }
  145. QToolButton:disabled,
  146. QPushButton[toolButton="true"]:disabled {
  147. background-color: var(--toolbutton_bg_disabled);
  148. border-color: transparent;
  149. }
  150. QTabBar::tab {
  151. background-color: var(--grey5);
  152. }
  153. QTabBar::tab:top:selected {
  154. border-bottom: 2px solid var(--primary_light);
  155. }
  156. QTabBar QToolButton {
  157. background-color: var(--grey5);
  158. }
  159. QGroupBox {
  160. background-color: var(--grey3);
  161. }
  162. OBSBasicSettings #PropertiesContainer {
  163. background-color: var(--grey3);
  164. }
  165. QGroupBox::title {
  166. color: var(--primary_lighter);
  167. }
  168. QSlider::groove {
  169. background-color: var(--grey2);
  170. }
  171. VolumeMeter {
  172. qproperty-backgroundNominalColor: rgb(0,128,79);
  173. qproperty-backgroundWarningColor: rgb(128,57,0);
  174. qproperty-backgroundErrorColor: rgb(128,9,0);
  175. qproperty-foregroundNominalColor: rgb(119,255,143);
  176. qproperty-foregroundWarningColor: rgb(255,157,76);
  177. qproperty-foregroundErrorColor: rgb(255,89,76);
  178. qproperty-magnitudeColor: palette(window);
  179. qproperty-majorTickColor: palette(window-text);
  180. qproperty-minorTickColor: palette(mid);
  181. }
  182. /* Primary Control Button Checked Coloring */
  183. #streamButton:!hover:!pressed:checked,
  184. #recordButton:!hover:!pressed:checked,
  185. #replayBufferButton:!hover:!pressed:checked,
  186. #virtualCamButton:!hover:!pressed:checked,
  187. #modeSwitch:!hover:!pressed:checked,
  188. #broadcastButton:!hover:!pressed:checked {
  189. background: var(--primary_light);
  190. }