You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

telegram 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494
  1. //
  2. // Telegram Desktop theme based off base16
  3. // <https://github.com/chriskempson/base16>
  4. // Created by @pieman2201/artificialnull
  5. // Refined by @ploth
  6. //
  7. Transparent: #00000000;
  8. Background: <{color.bg}>;
  9. A_Background: <{color.bg}>FF;
  10. base00: Background;
  11. color00: Background;
  12. Red: <{color1}>;
  13. A_Red: <{color1}>FF;
  14. A2_Red: <{color1}>80;
  15. base08: Red;
  16. color01: Red;
  17. Green: <{color2}>;
  18. A_Green: <{color2}>FF;
  19. base0B: Green;
  20. color02: Green;
  21. Yellow: <{color3}>;
  22. A_Yellow: <{color3}>FF;
  23. base0A: Yellow;
  24. color03: Yellow;
  25. Blue: <{color4}>;
  26. A_Blue: <{color4}>FF;
  27. base0D: Blue;
  28. color04: Blue;
  29. Magenta: <{color5}>;
  30. A_Magenta: <{color5}>FF;
  31. base0E: Magenta;
  32. color05: Magenta;
  33. Cyan: <{color6}>;
  34. A_Cyan: <{color6}>FF;
  35. base0C: Cyan;
  36. color06: Cyan;
  37. White: <{color7}>;
  38. A_White: <{color7}>FF;
  39. base05: White;
  40. color07: White;
  41. Bright_Black: <{color8}>;
  42. A_Bright_Black: <{color8}>FF;
  43. base03: Bright_Black;
  44. color08: Bright_Black;
  45. Bright_Red: <{color9}>;
  46. A_Bright_Red: <{color9}>FF;
  47. base08: Bright_Red;
  48. color09: Bright_Red;
  49. Bright_Green: <{color10}>;
  50. A_Bright_Green: <{color10}>FF;
  51. base0B: Bright_Green;
  52. color10: Bright_Green;
  53. Bright_Yellow: <{color11}>;
  54. A_Bright_Yellow: <{color11}>FF;
  55. base0A: Bright_Yellow;
  56. color11: Bright_Yellow;
  57. Bright_Blue: <{color12}>;
  58. A_Bright_Blue: <{color12}>FF;
  59. base0D: Bright_Blue;
  60. color12: Bright_Blue;
  61. Bright_Magenta: <{color13}>;
  62. A_Bright_Magenta: <{color13}>FF;
  63. base0E: Bright_Magenta;
  64. color13: Bright_Magenta;
  65. Bright_Cyan: <{color14}>;
  66. A_Bright_Cyan: <{color14}>FF;
  67. base0C: Bright_Cyan;
  68. color14: Bright_Cyan;
  69. Bright_White: <{color15}>;
  70. A_Bright_White: <{color15}>FF;
  71. base07: Bright_White;
  72. color15: Bright_White;
  73. Bright_Brown: #DC9656;
  74. A_Bright_Brown: #DC9656FF;
  75. base09: Bright_Brown;
  76. color16: Bright_Brown;
  77. Brown: #A16946;
  78. A_Brown: #A16946FF;
  79. base0F: Brown;
  80. color17: Brown;
  81. Dark_Black: <{color0}>;
  82. A_Dark_Black: <{color0}>FF;
  83. base01: Dark_Black;
  84. color18: Dark_Black;
  85. Black: <{color0}>;
  86. A_Black: <{color0}>FF;
  87. base02: Black;
  88. color19: Black;
  89. Grey: <{color7}>;
  90. A_Grey: <{color7}>FF;
  91. base04: Grey;
  92. color20: Grey;
  93. Bright_Grey: <{color15}>;
  94. A_Bright_Grey: <{color15}>FF;
  95. base06: Bright_Grey;
  96. color21: Bright_Grey;
  97. windowBg: Background;
  98. windowFg: White;
  99. windowBgOver: Black;
  100. windowBgRipple: Black;
  101. windowFgOver: windowFg;
  102. windowSubTextFg: Grey;
  103. windowSubTextFgOver: Grey;
  104. windowBoldFg: Bright_Grey;
  105. windowBoldFgOver: Bright_Grey;
  106. windowBgActive: Blue;
  107. windowFgActive: Bright_White;
  108. windowActiveTextFg: Blue;
  109. windowShadowFg: Bright_White;
  110. windowShadowFgFallback: Background;
  111. shadowFg: Black;
  112. slideFadeOutBg: Black;
  113. slideFadeOutShadowFg: windowShadowFg;
  114. imageBg: Black;
  115. imageBgTransparent: Black;
  116. activeButtonBg: windowBgActive;
  117. activeButtonBgOver: Blue;
  118. activeButtonBgRipple: Blue;
  119. activeButtonFg: windowFgActive;
  120. activeButtonFgOver: activeButtonFg;
  121. activeButtonSecondaryFg: activeButtonFg;
  122. activeButtonSecondaryFgOver: activeButtonSecondaryFg;
  123. activeLineFg: A_Blue;
  124. activeLineFgError: A_Bright_Brown;
  125. lightButtonBg: windowBg;
  126. lightButtonBgOver: A_Dark_Black;
  127. lightButtonBgRipple: A_Dark_Black;
  128. lightButtonFg: windowActiveTextFg;
  129. lightButtonFgOver: lightButtonFg;
  130. attentionButtonFg: A_Red;
  131. attentionButtonFgOver: A_Red;
  132. attentionButtonBgOver: A_Dark_Black;
  133. attentionButtonBgRipple: A_Black;
  134. outlineButtonBg: windowBg;
  135. outlineButtonBgOver: lightButtonBgOver;
  136. outlineButtonOutlineFg: windowBgActive;
  137. outlineButtonBgRipple: lightButtonBgRipple;
  138. menuBg: windowBg;
  139. menuBgOver: windowBgOver;
  140. menuBgRipple: windowBgRipple;
  141. menuIconFg: A_Bright_Black;
  142. menuIconFgOver: Bright_Grey;
  143. menuSubmenuArrowFg: A_White;
  144. menuFgDisabled: A_Black;
  145. menuSeparatorFg: A_Background;
  146. scrollBarBg: Grey;
  147. scrollBarBgOver: Blue;
  148. scrollBg: Transparent;
  149. scrollBgOver: Black;
  150. smallCloseIconFg: A_Bright_Black;
  151. smallCloseIconFgOver: A_Magenta;
  152. radialFg: windowFgActive;
  153. radialBg: A_Bright_White;
  154. placeholderFg: windowSubTextFg;
  155. placeholderFgActive: A_Bright_Black;
  156. inputBorderFg: A_Black;
  157. filterInputBorderFg: A_Blue;
  158. filterInputInactiveBg: windowBgOver;
  159. checkboxFg: A_Bright_Black;
  160. sliderBgInactive: A_Dark_Black;
  161. sliderBgActive: windowBgActive;
  162. tooltipBg: A_Background;
  163. tooltipFg: A_Grey;
  164. tooltipBorderFg: A_Black;
  165. titleBg: windowBgOver;
  166. titleShadow: windowBgOver;
  167. titleButtonFg: A_Bright_Black;
  168. titleButtonBgOver: A_Dark_Black;
  169. titleButtonFgOver: A_Magenta;
  170. titleButtonCloseBgOver: A_Red;
  171. titleButtonCloseFgOver: windowFgActive;
  172. titleFgActive: A_White;
  173. titleFg: A_Bright_Black;
  174. trayCounterBg: A_Red;
  175. trayCounterBgMute: A_Green;
  176. trayCounterFg: A_Background;
  177. trayCounterBgMacInvert: A_Background;
  178. trayCounterFgMacInvert: A_Bright_White;
  179. layerBg: Transparent;
  180. cancelIconFg: menuIconFg;
  181. cancelIconFgOver: menuIconFgOver;
  182. boxBg: windowBg;
  183. boxTextFg: windowFg;
  184. boxTextFgGood: A_Blue;
  185. boxTextFgError: A_Red;
  186. boxTitleFg: A_White;
  187. boxSearchBg: boxBg;
  188. boxSearchCancelIconFg: cancelIconFg;
  189. boxSearchCancelIconFgOver: cancelIconFgOver;
  190. boxTitleAdditionalFg: A_Blue;
  191. boxTitleCloseFg: cancelIconFg;
  192. boxTitleCloseFgOver: cancelIconFgOver;
  193. membersAboutLimitFg: windowSubTextFgOver;
  194. contactsBg: windowBg;
  195. contactsBgOver: windowBgOver;
  196. contactsNameFg: boxTextFg;
  197. contactsStatusFg: windowSubTextFg;
  198. contactsStatusFgOver: windowSubTextFgOver;
  199. contactsStatusFgOnline: windowActiveTextFg;
  200. photoCropFadeBg: layerBg;
  201. photoCropPointFg: A_Bright_Black;
  202. introBg: windowBg;
  203. introTitleFg: windowBoldFg;
  204. introDescriptionFg: windowSubTextFg;
  205. introErrorFg: windowSubTextFg;
  206. introCoverTopBg: A_Blue;
  207. introCoverBottomBg: A_Blue;
  208. introCoverIconsFg: A_Blue;
  209. introCoverPlaneTrace: A_Blue;
  210. introCoverPlaneInner: A_Black;
  211. introCoverPlaneOuter: A_Bright_Black;
  212. introCoverPlaneTop: A_Background;
  213. dialogsMenuIconFg: menuIconFg;
  214. dialogsMenuIconFgOver: menuIconFgOver;
  215. dialogsBg: windowBg;
  216. dialogsNameFg: windowBoldFg;
  217. dialogsChatIconFg: dialogsNameFg;
  218. dialogsDateFg: windowSubTextFg;
  219. dialogsTextFg: windowSubTextFg;
  220. dialogsTextFgService: windowActiveTextFg;
  221. dialogsDraftFg: A_Red;
  222. dialogsVerifiedIconBg: windowBgActive;
  223. dialogsVerifiedIconFg: windowFgActive;
  224. dialogsSendingIconFg: A_Bright_Black;
  225. dialogsSentIconFg: A_Blue;
  226. dialogsUnreadBg: windowBgActive;
  227. dialogsUnreadBgMuted: A_Bright_Black;
  228. dialogsUnreadFg: windowFgActive;
  229. dialogsBgOver: windowBgOver;
  230. dialogsNameFgOver: windowBoldFgOver;
  231. dialogsChatIconFgOver: dialogsNameFgOver;
  232. dialogsDateFgOver: windowSubTextFgOver;
  233. dialogsTextFgOver: windowSubTextFgOver;
  234. dialogsTextFgServiceOver: dialogsTextFgService;
  235. dialogsDraftFgOver: dialogsDraftFg;
  236. dialogsVerifiedIconBgOver: dialogsVerifiedIconBg;
  237. dialogsVerifiedIconFgOver: dialogsVerifiedIconFg;
  238. dialogsSendingIconFgOver: dialogsSendingIconFg;
  239. dialogsSentIconFgOver: dialogsSentIconFg;
  240. dialogsUnreadBgOver: dialogsUnreadBg;
  241. dialogsUnreadBgMutedOver: dialogsUnreadBgMuted;
  242. dialogsUnreadFgOver: dialogsUnreadFg;
  243. dialogsBgActive: A_Blue;
  244. dialogsNameFgActive: windowFgActive;
  245. dialogsChatIconFgActive: dialogsNameFgActive;
  246. dialogsDateFgActive: windowFgActive;
  247. dialogsTextFgActive: windowFgActive;
  248. dialogsTextFgServiceActive: dialogsTextFgActive;
  249. dialogsDraftFgActive: A_Black;
  250. dialogsVerifiedIconBgActive: dialogsTextFgActive;
  251. dialogsVerifiedIconFgActive: dialogsBgActive;
  252. dialogsSendingIconFgActive: A_Bright_Black;
  253. dialogsSentIconFgActive: dialogsTextFgActive;
  254. dialogsUnreadBgActive: dialogsTextFgActive;
  255. dialogsUnreadBgMutedActive: dialogsDraftFgActive;
  256. dialogsUnreadFgActive: dialogsBgActive;
  257. dialogsForwardBg: dialogsBgActive;
  258. dialogsForwardFg: dialogsNameFgActive;
  259. searchedBarBg: windowBgOver;
  260. searchedBarBorder: shadowFg;
  261. searchedBarFg: windowSubTextFgOver;
  262. topBarBg: windowBg;
  263. emojiPanBg: windowBg;
  264. emojiPanCategories: A_Background;
  265. emojiPanHeaderFg: windowSubTextFg;
  266. emojiPanHeaderBg: A_Background;
  267. stickerPanDeleteBg: A_Bright_White;
  268. stickerPanDeleteFg: windowFgActive;
  269. stickerPreviewBg: Transparent;
  270. historyTextInFg: windowFg;
  271. historyTextOutFg: windowFg;
  272. historyCaptionInFg: historyTextInFg;
  273. historyCaptionOutFg: historyTextOutFg;
  274. historyFileNameInFg: historyTextInFg;
  275. historyFileNameOutFg: historyTextOutFg;
  276. historyOutIconFg: dialogsSentIconFg;
  277. historyOutIconFgSelected: A_Blue;
  278. historyIconFgInverted: Blue;
  279. historySendingOutIconFg: A_Cyan;
  280. historySendingInIconFg: A_Bright_Black;
  281. historySendingInvertedIconFg: A_Dark_Black;
  282. historySystemBg: A_Grey;
  283. historySystemBgSelected: A_Blue;
  284. historySystemFg: windowFgActive;
  285. historyUnreadBarBg: A_Background;
  286. historyUnreadBarBorder: shadowFg;
  287. historyUnreadBarFg: A_Blue;
  288. historyForwardChooseBg: Transparent;
  289. historyForwardChooseFg: windowFgActive;
  290. historyPeer1NameFg: A_Red;
  291. historyPeer1UserpicBg: A_Red;
  292. historyPeer2NameFg: Bright_Brown;
  293. historyPeer2UserpicBg: Bright_Brown;
  294. historyPeer3NameFg: Green;
  295. historyPeer3UserpicBg: Green;
  296. historyPeer4NameFg: Blue;
  297. historyPeer4UserpicBg: Blue;
  298. historyPeer5NameFg: A_Magenta;
  299. historyPeer5UserpicBg: A_Magenta;
  300. historyPeer6NameFg: Red;
  301. historyPeer6UserpicBg: Red;
  302. historyPeer7NameFg: Cyan;
  303. historyPeer7UserpicBg: Cyan;
  304. historyPeer8NameFg: Yellow;
  305. historyPeer8UserpicBg: Yellow;
  306. historyPeerUserpicFg: windowFgActive;
  307. historyScrollBarBg: Grey;
  308. historyScrollBarBgOver: Blue;
  309. historyScrollBg: Transparent;
  310. historyScrollBgOver: Black;
  311. msgInBg: windowBg;
  312. msgInBgSelected: Red;
  313. msgOutBg: Black;
  314. msgOutBgSelected: Red;
  315. msgSelectOverlay: A_Grey;
  316. msgStickerOverlay: A2_Red;
  317. msgInServiceFg: windowActiveTextFg;
  318. msgInServiceFgSelected: windowActiveTextFg;
  319. msgOutServiceFg: A_Grey;
  320. msgOutServiceFgSelected: A_Grey;
  321. msgInShadow: Grey;
  322. msgInShadowSelected: Red;
  323. msgOutShadow: Grey;
  324. msgOutShadowSelected: Red;
  325. msgInDateFg: A_Grey;
  326. msgInDateFgSelected: A_Grey;
  327. msgOutDateFg: A_Grey;
  328. msgOutDateFgSelected: A_Grey;
  329. msgServiceFg: Background;
  330. msgServiceBg: A_White;
  331. msgServiceBgSelected: A_Green;
  332. msgInReplyBarColor: activeLineFg;
  333. msgInReplyBarSelColor: activeLineFg;
  334. msgOutReplyBarColor: historyOutIconFg;
  335. msgOutReplyBarSelColor: historyOutIconFgSelected;
  336. msgImgReplyBarColor: msgServiceFg;
  337. msgInMonoFg: Grey;
  338. msgOutMonoFg: Blue;
  339. msgDateImgFg: msgServiceFg;
  340. msgDateImgBg: A_Bright_White;
  341. msgDateImgBgOver: A_Bright_White;
  342. msgDateImgBgSelected: A_White;
  343. msgFileThumbLinkInFg: lightButtonFg;
  344. msgFileThumbLinkInFgSelected: lightButtonFgOver;
  345. msgFileThumbLinkOutFg: A_Blue;
  346. msgFileThumbLinkOutFgSelected: A_Blue;
  347. msgFileInBg: windowBgActive;
  348. msgFileInBgOver: A_Blue;
  349. msgFileInBgSelected: A_Blue;
  350. msgFileOutBg: A_Blue;
  351. msgFileOutBgOver: A_Blue;
  352. msgFileOutBgSelected: A_Cyan;
  353. msgFile1Bg: A_Blue;
  354. msgFile1BgDark: A_Blue;
  355. msgFile1BgOver: A_Blue;
  356. msgFile1BgSelected: A_Blue;
  357. msgFile2Bg: A_Blue;
  358. msgFile2BgDark: A_Grey;
  359. msgFile2BgOver: A_Grey;
  360. msgFile2BgSelected: A_Grey;
  361. msgFile3Bg: A_Bright_Brown;
  362. msgFile3BgDark: A_Red;
  363. msgFile3BgOver: A_Red;
  364. msgFile3BgSelected: A_Brown;
  365. msgFile4Bg: A_Yellow;
  366. msgFile4BgDark: A_Bright_Brown;
  367. msgFile4BgOver: A_Bright_Brown;
  368. msgFile4BgSelected: A_Green;
  369. historyFileInIconFg: msgInBg;
  370. historyFileInIconFgSelected: msgInBgSelected;
  371. historyFileInRadialFg: historyFileInIconFg;
  372. historyFileInRadialFgSelected: historyFileInIconFgSelected;
  373. historyFileOutIconFg: msgOutBg;
  374. historyFileOutIconFgSelected: msgOutBgSelected;
  375. historyFileOutRadialFg: historyFileOutIconFg;
  376. historyFileOutRadialFgSelected: historyFileOutIconFgSelected;
  377. historyFileThumbIconFg: msgInBg;
  378. historyFileThumbIconFgSelected: msgInBgSelected;
  379. historyFileThumbRadialFg: historyFileThumbIconFg;
  380. historyFileThumbRadialFgSelected: historyFileThumbIconFgSelected;
  381. msgWaveformInActive: windowBgActive;
  382. msgWaveformInActiveSelected: A_Blue;
  383. msgWaveformInInactive: A_Black;
  384. msgWaveformInInactiveSelected: A_Cyan;
  385. msgWaveformOutActive: A_Green;
  386. msgWaveformOutActiveSelected: A_Blue;
  387. msgWaveformOutInactive: A_Bright_Black;
  388. msgWaveformOutInactiveSelected: A_Cyan;
  389. msgBotKbOverBgAdd: A_Grey;
  390. msgBotKbIconFg: msgServiceFg;
  391. msgBotKbRippleBg: A_Bright_White;
  392. mediaInFg: msgInDateFg;
  393. mediaInFgSelected: msgInDateFgSelected;
  394. mediaOutFg: msgOutDateFg;
  395. mediaOutFgSelected: msgOutDateFgSelected;
  396. youtubePlayIconBg: A_Red;
  397. youtubePlayIconFg: windowFgActive;
  398. videoPlayIconBg: A_Bright_White;
  399. videoPlayIconFg: A_Background;
  400. toastBg: Black;
  401. toastFg: Background;
  402. reportSpamBg: emojiPanHeaderBg;
  403. reportSpamFg: windowFg;
  404. historyToDownShadow: Background;
  405. historyComposeAreaBg: msgInBg;
  406. historyComposeAreaFg: historyTextInFg;
  407. historyComposeAreaFgService: msgInDateFg;
  408. historyComposeIconFg: menuIconFg;
  409. historyComposeIconFgOver: menuIconFgOver;
  410. historySendIconFg: windowBgActive;
  411. historySendIconFgOver: windowBgActive;
  412. historyPinnedBg: historyComposeAreaBg;
  413. historyReplyBg: historyComposeAreaBg;
  414. historyReplyIconFg: windowBgActive;
  415. historyReplyCancelFg: cancelIconFg;
  416. historyReplyCancelFgOver: cancelIconFgOver;
  417. historyComposeButtonBg: historyComposeAreaBg;
  418. historyComposeButtonBgOver: windowBgOver;
  419. historyComposeButtonBgRipple: windowBgRipple;
  420. overviewCheckBg: Black;
  421. overviewCheckFg: windowBg;
  422. overviewCheckFgActive: windowBg;
  423. overviewPhotoSelectOverlay: A_White;
  424. profileStatusFgOver: A_Blue;
  425. profileVerifiedCheckBg: windowBgActive;
  426. profileVerifiedCheckFg: windowFgActive;
  427. notificationsBoxMonitorFg: windowFg;
  428. notificationsBoxScreenBg: dialogsBgActive;
  429. notificationSampleUserpicFg: windowBgActive;
  430. notificationSampleCloseFg: A_Black;
  431. notificationSampleTextFg: A_Black;
  432. notificationSampleNameFg: A_Magenta;
  433. mainMenuBg: windowBg;
  434. mainMenuCoverBg: dialogsBgActive;
  435. mainMenuCoverFg: windowFgActive;
  436. mediaPlayerBg: windowBg;
  437. mediaPlayerActiveFg: windowBgActive;
  438. mediaPlayerInactiveFg: sliderBgInactive;
  439. mediaPlayerDisabledFg: A_Cyan;
  440. mediaviewFileBg: windowBg;
  441. mediaviewFileNameFg: windowFg;
  442. mediaviewFileSizeFg: windowSubTextFg;
  443. mediaviewFileRedCornerFg: A_Red;
  444. mediaviewFileYellowCornerFg: A_Bright_Brown;
  445. mediaviewFileGreenCornerFg: Green;
  446. mediaviewFileBlueCornerFg: A_Blue;
  447. mediaviewFileExtFg: activeButtonFg;
  448. mediaviewMenuBg: Background;
  449. mediaviewMenuBgOver: Black;
  450. mediaviewMenuBgRipple: Black;
  451. mediaviewMenuFg: windowFgActive;
  452. mediaviewBg: Background;
  453. mediaviewVideoBg: imageBg;
  454. mediaviewControlBg: Background;
  455. mediaviewControlFg: windowFgActive;
  456. mediaviewCaptionBg: Background;
  457. mediaviewCaptionFg: mediaviewControlFg;
  458. mediaviewTextLinkFg: A_Cyan;
  459. mediaviewSaveMsgBg: toastBg;
  460. mediaviewSaveMsgFg: toastFg;
  461. mediaviewPlaybackActive: A_Bright_Black;
  462. mediaviewPlaybackInactive: A_Bright_Grey;
  463. mediaviewPlaybackActiveOver: A_Background;
  464. mediaviewPlaybackInactiveOver: A_White;
  465. mediaviewPlaybackProgressFg: A_Dark_Black;
  466. mediaviewPlaybackIconFg: mediaviewPlaybackActive;
  467. mediaviewPlaybackIconFgOver: mediaviewPlaybackActiveOver;
  468. mediaviewTransparentBg: Transparent;
  469. mediaviewTransparentFg: Transparent;
  470. notificationBg: windowBg;