[
  {
    "path": ".gitignore",
    "content": "\n\\.DS_Store\n"
  },
  {
    "path": "INSTALL.md",
    "content": "### [Telegram Desktop](https://desktop.telegram.org/)\n\n#### Install using Git\n\nIf you are a git user, you can install the theme and keep up to date by cloning the repo:\n\n    git clone https://github.com/dracula/telegram.git\n\n#### Install manually\n\nDownload using the [GitHub .zip download](https://github.com/dracula/telegram/archive/master.zip) option and unzip them.\n\n#### Activating theme\n\n1.  In Telegram Desktop, go to Setting, on Chat Settings, click on kebab menu (three dots) and `Create new theme` then `import existing theme`.\n2.  Select the `colors.tdesktop-theme` file you just downloaded.\n3.  Click `Keep Changes` to apply the theme.\n4.  Click `Save theme`.\n5.  On `Theme name` set `Dracula`, click on `Choose from file` and select `tiled.png` file you just downloaded.\n6.  Click `save` to apply the background.\n\n_Note: The theme is also available on the [Desktop Themes Channel](https://t.me/themes)_\n"
  },
  {
    "path": "LICENSE",
    "content": "The MIT License (MIT)\n\nCopyright (c) 2016 Dracula Theme\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE."
  },
  {
    "path": "README.md",
    "content": "# Dracula for [Telegram Desktop](https://desktop.telegram.org/)\n\n> A dark theme for [Telegram Desktop](https://desktop.telegram.org/).\n\n![Screenshot](./screenshot.png)\n\n## Install\n\nAll instructions can be found at [draculatheme.com/telegram](https://draculatheme.com/telegram).\n\n_A complete package that installs the background and theme together can be found in [releases](https://github.com/dracula/telegram/releases)._\n\n## Team\n\nThis theme is maintained by the following person(s) and a bunch of [awesome contributors](https://github.com/dracula/telegram/graphs/contributors).\n\n| [![Neil Smith](https://avatars2.githubusercontent.com/u/8648114?v=3&s=70)](https://github.com/nmsmith22389) | [![Irfan Maulana](https://avatars3.githubusercontent.com/u/7221389?v=3&s=70)](https://github.com/mazipan) |\n| ----------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |\n| [Neil Smith](https://github.com/nmsmith22389)                                                               | [Irfan Maulana](https://github.com/mazipan)                                                               |\n\n## Community\n\n- [Twitter](https://twitter.com/draculatheme) - Best for getting updates about themes and new stuff.\n- [GitHub](https://github.com/dracula/dracula-theme/discussions) - Best for asking questions and discussing issues.\n- [Discord](https://draculatheme.com/discord-invite) - Best for hanging out with the community.\n\n## Changelog\n\nSee the [releases](https://github.com/dracula/telegram/releases) page for the list of changes.\n\n## License\n\n[MIT License](./LICENSE)\n"
  },
  {
    "path": "colors.tdesktop-theme",
    "content": "// Description: Dracula Theme\r\n// Version: v0.1.3\r\n// Repository: https://github.com/dracula/telegram\r\n// Initial Author: Neil Smith\r\n// Initial Repository: https://github.com/nmsmith22389/dracula-telegram\r\n\r\n// Color Pallete\r\npBg: #282a36;\r\npSelection: #44475a;\r\npFg: #f8f8f2;\r\npComment: #6272a4;\r\npCyan: #8be9fd;\r\npGreen: #50fa7b;\r\npOrange: #ffb86c;\r\npPink: #ff79c6;\r\npPurple: #bd93f9;\r\npRed: #ff5555;\r\npYellow: #f1fa8c;\r\npAnthracite: #212020;\r\n\r\n// Color Vars\r\nrippleBgHeavy: #ffffff40;\r\nrippleBgLight: #ffffff20;\r\ncBlack: #000000;\r\ncWhite: #ffffff;\r\ncTransparent: #00000000;\r\n\r\nwindowBg: pBg; // Main bg\r\nwindowFg: pFg; // Text color etc.\r\nwindowBgOver: pSelection; // Generic bg hover color (random bits and pieces) & Search bar bg\r\nwindowBgRipple: rippleBgLight; // Ripple color (on hover colored items) [te]\r\nwindowFgOver: windowFg; // Text color on hover\r\nwindowSubTextFg: pComment; // Minor text and some labels (version number, last seen, etc.)\r\nwindowSubTextFgOver: pPurple; // Hotkey hover text color?\r\nwindowBoldFg: pYellow; // Bolded text (headers) [te]\r\nwindowBoldFgOver: windowBoldFg; // windowBoldFg but on hover (idk where used)\r\nwindowBgActive: pGreen; // Checked radio and checkbox color\r\nwindowFgActive: pBg; // Button Text [te]\r\nwindowActiveTextFg: pCyan; // Hyperlink text color (and text input active labels)\r\nwindowShadowFg: #000000f0; // [te]\r\nwindowShadowFgFallback: cBlack; // [te]\r\nshadowFg: cTransparent; // [te]\r\nslideFadeOutBg: windowBg; // ???\r\nslideFadeOutShadowFg: cTransparent; // ??? [te]\r\nimageBg: cBlack; // ???\r\nimageBgTransparent: cWhite; // ???\r\nactiveButtonBg: pComment; // Raised Button bg\r\nactiveButtonBgOver: pPurple;  // Raised Button hover bg\r\nactiveButtonBgRipple: rippleBgHeavy; // Raised Button ripple color (and slected chat contact ripple?)\r\nactiveButtonFg: windowBg; // Raised Button text color\r\nactiveButtonFgOver: activeButtonFg; // Raised Button hover text color\r\nactiveButtonSecondaryFg: pFg; // Numbers (badges) text color on raised buttons\r\nactiveButtonSecondaryFgOver: activeButtonSecondaryFg; // activeButtonSecondaryFg on hover\r\nactiveLineFg: windowActiveTextFg; // Active text input bottom border color\r\nactiveLineFgError: pRed; // activeLineFg but on error\r\nlightButtonBg: windowBg; // Flat button bg color\r\nlightButtonBgOver: pSelection; // Flat button bg color on hover\r\nlightButtonBgRipple: rippleBgLight; // Flat button ripple color\r\nlightButtonFg: pComment; // Flat button text color [te]\r\nlightButtonFgOver: activeButtonBgOver; // Flat button text color on hover\r\nattentionButtonFg: pRed; // Warning button text color\r\nattentionButtonFgOver: attentionButtonFg; // Warning button text color hover\r\nattentionButtonBgOver: #ff555540; // Warning button bg color hover !!(pRed with transparency)!! [te]\r\nattentionButtonBgRipple: rippleBgLight; // Warning button ripple color\r\n// Outline buttons are flat btns that get a little indicator when hovered\r\noutlineButtonBg: windowBg; // Outline Button bg\r\noutlineButtonBgOver: pSelection; // Outline Button bg on hover [te]\r\noutlineButtonOutlineFg: windowActiveTextFg; // Outline Button indicator color\r\noutlineButtonBgRipple: rippleBgLight;  // Outline Button ripple color\r\nmenuBg: windowBg; // Menu bg color\r\nmenuBgOver: windowBgOver; // Menu bg color on hover\r\nmenuBgRipple: windowBgRipple; // Icon ripple color\r\n// Menu Icons are icons that appear popup windows\r\nmenuIconFg: pComment; // Menu Icon text color\r\nmenuIconFgOver: pPurple; // Menu Icon text color on hover\r\nmenuSubmenuArrowFg: pComment; // ???\r\nmenuFgDisabled: pSelection; // Disabled menu text color\r\nmenuSeparatorFg: #f8f8f210; // [te]\r\nscrollBarBg: pComment; // Scroll Bar current slider color (indicator)\r\nscrollBarBgOver: pPurple; // Scroll Bar current slider color on hover\r\nscrollBg: pSelection; // Scroll Bar track bg color\r\nscrollBgOver: scrollBg; // Scroll Bar track bg color on hover\r\nsmallCloseIconFg: pComment; // Small menu close button color (its tiny)\r\nsmallCloseIconFgOver: pRed; // smallCloseIconFg on hover [te]\r\nradialFg: pPink; // ??? [te]\r\nradialBg: pSelection; // ??? [te]\r\nplaceholderFg: pSelection; //windowSubTextFg; [te]\r\nplaceholderFgActive: pComment;\r\ninputBorderFg: pComment; // Input text field undeline when not active\r\nfilterInputBorderFg: pComment; // Search box active border\r\ncheckboxFg: pComment; // checkbox inactive border [te]\r\nsliderBgInactive: pSelection; // windowBgActive;\r\nsliderBgActive: pGreen; // A slider is the bottom border on tabs that slides around\r\ntooltipBg: #44475aa0; // [te]\r\ntooltipFg: pFg; // [te]\r\ntooltipBorderFg: cTransparent; // [te]\r\ntitleBg: pBg; // Window top bar bg color\r\ntitleShadow: cTransparent;\r\ntitleButtonFg: pSelection; // [te]\r\ntitleButtonBgOver: cTransparent; // ??? [te]\r\ntitleButtonFgOver: pOrange; // ??? [te]\r\ntitleButtonCloseBgOver: cTransparent; // ??? [te]\r\ntitleButtonCloseFgOver: pRed; // ??? [te]\r\ntitleFgActive: pPurple; // Window Title color when active [te]\r\ntitleFg: pComment; // Window Title color\r\ntrayCounterBg: pRed; // Tray icon counter background for unread messages\r\ntrayCounterBgMute: pBg; // ??? [te]\r\ntrayCounterFg: pFg; // ??? [te]\r\ntrayCounterBgMacInvert: pComment; // ??? [te]\r\ntrayCounterFgMacInvert: pFg; // ??? [te]\r\nlayerBg: #44475a66; // bg overlay when menu is up [te]\r\ncancelIconFg: menuIconFg; // Main close menu color (like option close)\r\ncancelIconFgOver: pRed; // & on hover [te]\r\nboxBg: windowBg;\r\nboxTextFg: windowFg;\r\nboxTextFgGood: pGreen;\r\nboxTextFgError: pRed;\r\nboxTitleFg: cWhite;\r\nboxSearchBg: boxBg;\r\nboxSearchCancelIconFg: cancelIconFg;\r\nboxSearchCancelIconFgOver: cancelIconFgOver;\r\nboxTitleAdditionalFg: pCyan; // [te]\r\nboxTitleCloseFg: cancelIconFg;\r\nboxTitleCloseFgOver: cancelIconFgOver;\r\nmembersAboutLimitFg: pRed; // [te]\r\ncontactsBg: windowBg; // Contact bg color on contacts page\r\ncontactsBgOver: windowBgOver;\r\ncontactsNameFg: pYellow; // Contact name color on contacts page [te]\r\ncontactsStatusFg: windowSubTextFg; // Contact status color on contacts page\r\ncontactsStatusFgOver: windowSubTextFgOver;\r\ncontactsStatusFgOnline: windowActiveTextFg;\r\nphotoCropFadeBg: layerBg;\r\nphotoCropPointFg: pComment;\r\nintroBg: windowBg;\r\nintroTitleFg: windowBoldFg;\r\nintroDescriptionFg: windowSubTextFg;\r\nintroErrorFg: pRed; // [te]\r\nintroCoverTopBg: pBg; // [te]\r\nintroCoverBottomBg: pBg; // [te]\r\nintroCoverIconsFg: pComment; // [te]\r\nintroCoverPlaneTrace: pCyan; // [te]\r\nintroCoverPlaneInner: pCyan; // [te]\r\nintroCoverPlaneOuter: pCyan; // [te]\r\nintroCoverPlaneTop: pCyan; // [te]\r\ndialogsMenuIconFg: menuIconFg; // menu hamburger color\r\ndialogsMenuIconFgOver: menuIconFgOver;\r\ndialogsBg: windowBg;\r\ndialogsNameFg: windowBoldFg; // Chat names color\r\ndialogsChatIconFg: pOrange; // [te]\r\ndialogsDateFg: windowSubTextFg;\r\ndialogsTextFg: windowSubTextFg;\r\ndialogsTextFgService: windowActiveTextFg;\r\ndialogsDraftFg: pRed; // Draft label color\r\ndialogsVerifiedIconBg: pCyan; // verified icon bg [te]\r\ndialogsVerifiedIconFg: pBg; // verified icon text color [te]\r\ndialogsSendingIconFg: pOrange; // ??? little clock icon on chat contact (the ones on left sidebar) when sending\r\ndialogsSentIconFg: pGreen;\r\ndialogsUnreadBg: pComment; // [te]\r\ndialogsUnreadBgMuted: pSelection; // [te]\r\ndialogsUnreadFg: pFg; // [te]\r\ndialogsBgOver: windowBgOver;\r\ndialogsNameFgOver: windowBoldFgOver;\r\ndialogsChatIconFgOver: dialogsChatIconFg;\r\ndialogsDateFgOver: windowSubTextFgOver;\r\ndialogsTextFgOver: windowSubTextFgOver;\r\ndialogsTextFgServiceOver: dialogsTextFgService;\r\ndialogsDraftFgOver: dialogsDraftFg;\r\ndialogsVerifiedIconBgOver: dialogsVerifiedIconBg;\r\ndialogsVerifiedIconFgOver: dialogsVerifiedIconFg;\r\ndialogsSendingIconFgOver: dialogsSendingIconFg;\r\ndialogsSentIconFgOver: dialogsSentIconFg;\r\ndialogsUnreadBgOver: dialogsUnreadBg;\r\ndialogsUnreadBgMutedOver: dialogsUnreadBgMuted;\r\ndialogsUnreadFgOver: dialogsUnreadFg;\r\ndialogsBgActive: pSelection;\r\ndialogsNameFgActive: pPink;\r\ndialogsChatIconFgActive: pPurple;\r\ndialogsDateFgActive: windowActiveTextFg;\r\ndialogsTextFgActive: windowActiveTextFg;\r\ndialogsTextFgServiceActive: pOrange; // [te]\r\ndialogsDraftFgActive: dialogsDraftFg;\r\ndialogsVerifiedIconBgActive: dialogsVerifiedIconBg;\r\ndialogsVerifiedIconFgActive: dialogsVerifiedIconFg;\r\ndialogsSendingIconFgActive: dialogsSendingIconFg;\r\ndialogsSentIconFgActive: dialogsSentIconFg;\r\ndialogsUnreadBgActive: dialogsUnreadBg;\r\ndialogsUnreadBgMutedActive: dialogsUnreadBgMuted;\r\ndialogsUnreadFgActive: dialogsUnreadFg;\r\ndialogsForwardBg: dialogsBgActive;\r\ndialogsForwardFg: pCyan; // [te]\r\nsearchedBarBg: pBg; // Results & 'no msgs found' msg in search results [te]\r\nsearchedBarBorder: cTransparent; // [te]\r\nsearchedBarFg: pPink; // Text 'Search for messages' in search results. [te]\r\ntopBarBg: windowBg;\r\nemojiPanBg: windowBg; // Emoji window bg\r\nemojiPanCategories: emojiPanBg;\r\nemojiPanHeaderFg: windowSubTextFg;\r\nemojiPanHeaderBg: emojiPanBg;\r\nstickerPanDeleteBg: #ff555540; // [te]\r\nstickerPanDeleteFg: pRed; // windowFgActive; [te]\r\nstickerPreviewBg: cTransparent;\r\nhistoryTextInFg: windowFg;\r\nhistoryTextOutFg: windowFg;\r\nhistoryCaptionInFg: historyTextInFg;\r\nhistoryCaptionOutFg: historyTextOutFg;\r\nhistoryFileNameInFg: historyTextInFg;\r\nhistoryFileNameOutFg: historyTextOutFg;\r\nhistoryOutIconFg: pGreen;\r\nhistoryOutIconFgSelected: pGreen;\r\nhistoryIconFgInverted: pGreen; // [te]\r\nhistorySendingOutIconFg: pOrange; // [te]\r\nhistorySendingInIconFg: pOrange; // [te]\r\nhistorySendingInvertedIconFg: pOrange; // little 'eye' icon on some media msgs (ie sticker, image) to indicate views? [te]\r\nhistorySystemBg: pYellow; // [te]\r\nhistorySystemBgSelected: pOrange; // [te]\r\nhistorySystemFg: pBg; // windowFgActive; [te]\r\nhistoryUnreadBarBg: pSelection;\r\nhistoryUnreadBarBorder: pSelection;\r\nhistoryUnreadBarFg: cWhite;\r\nhistoryForwardChooseBg: pComment;\r\nhistoryForwardChooseFg: cWhite;\r\nhistoryPeer1NameFg: pRed; // [te]\r\nhistoryPeer1UserpicBg: pRed; // [te]\r\nhistoryPeer2NameFg: pGreen; // [te]\r\nhistoryPeer2UserpicBg: pGreen; // [te]\r\nhistoryPeer3NameFg: pYellow; // [te]\r\nhistoryPeer3UserpicBg: pYellow; // [te]\r\nhistoryPeer4NameFg: pCyan; // [te]\r\nhistoryPeer4UserpicBg: pCyan; // [te]\r\nhistoryPeer5NameFg: pPurple; // [te]\r\nhistoryPeer5UserpicBg: pPurple; // [te]\r\nhistoryPeer6NameFg: pPink; // [te]\r\nhistoryPeer6UserpicBg: pPink; // [te]\r\nhistoryPeer7NameFg: pAnthracite; // [te]\r\nhistoryPeer7UserpicBg: pAnthracite; // [te]\r\nhistoryPeer8NameFg: pOrange; // [te]\r\nhistoryPeer8UserpicBg: pOrange; // [te]\r\nhistoryPeerUserpicFg: pBg; //  [te]\r\nhistoryScrollBarBg: scrollBarBg;\r\nhistoryScrollBarBgOver: scrollBarBgOver;\r\nhistoryScrollBg: scrollBg;\r\nhistoryScrollBgOver: scrollBgOver;\r\nmsgInBg: pComment;\r\nmsgInBgSelected: pPink;\r\nmsgOutBg: pSelection;\r\nmsgOutBgSelected: pPurple;\r\nmsgSelectOverlay: rippleBgLight;\r\nmsgStickerOverlay: rippleBgHeavy;\r\nmsgInServiceFg: windowActiveTextFg; // Chat name color when system message in (ie the computer... Forwarded by, Channels, etc)\r\nmsgInServiceFgSelected: windowActiveTextFg; // msgInServiceFg when selected\r\nmsgOutServiceFg: windowActiveTextFg; // msgInServiceFg but out instead\r\nmsgOutServiceFgSelected: windowActiveTextFg; // msgOutServiceFg when selected\r\nmsgInShadow: cTransparent;\r\nmsgInShadowSelected: cTransparent;\r\nmsgOutShadow: cTransparent;\r\nmsgOutShadowSelected: cTransparent;\r\nmsgInDateFg: #8beafdcc; // Date in IN msg (text color) [ie time recieved] [te]\r\nmsgInDateFgSelected: #282a3690; // msgInDateFG but when msg is selected [te]\r\nmsgOutDateFg: #8beafdcc; // Date in OUT msg (text color) [ie time sent] [te]\r\nmsgOutDateFgSelected: #282a3690; // msgOutDateFG but when msg is selected [te]\r\nmsgServiceFg: #282a36cc; // [te]\r\nmsgServiceBg: #6272a4cc; // Sticker reply, dates in chat history, bot buttons [te]\r\nmsgServiceBgSelected: #ff79c7cc; // [te]\r\nmsgInReplyBarColor: activeLineFg;\r\nmsgInReplyBarSelColor: activeLineFg;\r\nmsgOutReplyBarColor: activeLineFg;\r\nmsgOutReplyBarSelColor: activeLineFg;\r\nmsgImgReplyBarColor: activeLineFg;\r\nmsgInMonoFg: pOrange; // [te]\r\nmsgOutMonoFg: pOrange; // [te]\r\nmsgDateImgFg: windowFg;\r\nmsgDateImgBg: windowBg;\r\nmsgDateImgBgOver: windowBgOver;\r\nmsgDateImgBgSelected: windowBgOver;\r\nmsgFileThumbLinkInFg: pYellow; // [te]\r\nmsgFileThumbLinkInFgSelected: pComment; // [te]\r\nmsgFileThumbLinkOutFg: pYellow; // [te]\r\nmsgFileThumbLinkOutFgSelected: pComment; // [te]\r\nmsgFileInBg: pPink; // [te]\r\nmsgFileInBgOver: pFg; // [te]\r\nmsgFileInBgSelected: pComment; // [te]\r\nmsgFileOutBg: #bc94f9; // [te]\r\nmsgFileOutBgOver: pFg; // [te]\r\nmsgFileOutBgSelected: pSelection; //  [te]\r\nmsgFile1Bg: pCyan; // [te]\r\nmsgFile1BgDark: #38d9fc; // [te]\r\nmsgFile1BgOver: #59e0fc; // [te]\r\nmsgFile1BgSelected: #bdf2fe; // [te]\r\nmsgFile2Bg: pGreen; // [te]\r\nmsgFile2BgDark: #07ee41; // [te]\r\nmsgFile2BgOver: #1df954; // [te]\r\nmsgFile2BgSelected: #82fba0; // [te]\r\nmsgFile3Bg: pRed; // [te]\r\nmsgFile3BgDark: #ff0000; // [te]\r\nmsgFile3BgOver: #ff2222; // [te]\r\nmsgFile3BgSelected: #ff8888; // [te]\r\nmsgFile4Bg: pYellow; // [te]\r\nmsgFile4BgDark: #e7f63b; // [te]\r\nmsgFile4BgOver: #ebf85b; // [te]\r\nmsgFile4BgSelected: #f7fcbd; // [te]\r\nmsgWaveformInActive: pGreen; // Waveforms for audio messages (active is the played part)\r\nmsgWaveformInActiveSelected: pGreen;\r\nmsgWaveformInInactive: windowBg;\r\nmsgWaveformInInactiveSelected: windowBg;\r\nmsgWaveformOutActive: pGreen;\r\nmsgWaveformOutActiveSelected: pGreen;\r\nmsgWaveformOutInactive: windowBg;\r\nmsgWaveformOutInactiveSelected: windowBg;\r\nmsgBotKbOverBgAdd: rippleBgLight; // [te]\r\nmsgBotKbIconFg: pBg; //  [te]\r\nmsgBotKbRippleBg: activeButtonBgRipple; //menuBgRipple; // Bot (system) chat buttons [ie theme like/dislike]\r\nmediaInFg: pOrange; // [te]\r\nmediaInFgSelected: pOrange; // [te]\r\nmediaOutFg: pOrange; // [te]\r\nmediaOutFgSelected: pOrange; // [te]\r\nyoutubePlayIconBg: pRed;\r\nyoutubePlayIconFg: pFg;\r\nvideoPlayIconBg: pComment; // [te]\r\nvideoPlayIconFg: pFg; // [te]\r\ntoastBg: pComment; // [te]\r\ntoastFg: cWhite;\r\nreportSpamBg: emojiPanHeaderBg;\r\nreportSpamFg: windowFg;\r\nhistoryToDownShadow: cTransparent;\r\nhistoryComposeAreaBg: windowBg;\r\nhistoryComposeAreaFg: historyTextInFg;\r\nhistoryComposeAreaFgService: pFg; // [te]\r\nhistoryComposeIconFg: menuIconFg; // Bottom chat icons (Attach File, Emoji, Microphone)\r\nhistoryComposeIconFgOver: menuIconFgOver;\r\nhistorySendIconFg: menuIconFg; // Paper plane icon that shows when text is typed (click to send)\r\nhistorySendIconFgOver: pGreen; // [te]\r\nhistoryPinnedBg: windowBg;\r\nhistoryReplyBg: historyComposeAreaBg;\r\nhistoryReplyCancelFg: cancelIconFg;\r\nhistoryReplyCancelFgOver: pRed; // [te]\r\nhistoryComposeButtonBg: historyComposeAreaBg;\r\nhistoryComposeButtonBgOver: windowBgOver;\r\nhistoryComposeButtonBgRipple: windowBgRipple;\r\noverviewCheckBg: cTransparent; // [te]\r\noverviewCheckFg: windowBg;\r\noverviewCheckFgActive: windowBg;\r\noverviewPhotoSelectOverlay: rippleBgHeavy; // [te]\r\nprofileStatusFgOver: pPurple;\r\nnotificationsBoxMonitorFg: windowFg;\r\nnotificationsBoxScreenBg: pSelection; // [te]\r\nnotificationSampleUserpicFg:  pCyan; // [te]\r\nnotificationSampleCloseFg: pRed; // [te]\r\nnotificationSampleTextFg: pFg; // [te]\r\nnotificationSampleNameFg: pYellow; // [te]\r\nmainMenuBg: windowBg;\r\nmainMenuCoverBg: pSelection; // [te]\r\nmainMenuCoverFg:  pGreen; // [te]\r\nmediaPlayerBg:  pBg; //  [te]\r\nmediaPlayerActiveFg: pGreen; // [te]\r\nmediaPlayerInactiveFg: pComment; // [te]\r\nmediaPlayerDisabledFg: pSelection; // [te]\r\nmediaviewFileBg: pSelection; //  [te]\r\nmediaviewFileNameFg: windowFg;\r\nmediaviewFileSizeFg: pOrange; //windowSubTextFg; [te]\r\nmediaviewFileRedCornerFg: #ff0000; // [te]\r\nmediaviewFileYellowCornerFg: #e7f63b; // [te]\r\nmediaviewFileGreenCornerFg: #07ee41; // [te]\r\nmediaviewFileBlueCornerFg: #38d9fc; // [te]\r\nmediaviewFileExtFg: pBg; // [te]\r\nmediaviewMenuBg: pBg; // [te]\r\nmediaviewMenuBgOver: pSelection; // [te]\r\nmediaviewMenuBgRipple: rippleBgLight; // [te]\r\nmediaviewMenuFg: pFg; // windowFgActive; [te]\r\nmediaviewBg: #282a36e0; // [te]\r\nmediaviewVideoBg: imageBg;\r\nmediaviewControlBg: pBg; //  [te]\r\nmediaviewControlFg: pComment; // windowFgActive; [te]\r\nmediaviewCaptionBg: pBg; //  [te]\r\nmediaviewCaptionFg: cWhite;\r\nmediaviewTextLinkFg: pCyan; // [te]\r\nmediaviewSaveMsgBg: toastBg;\r\nmediaviewSaveMsgFg: toastFg;\r\nmediaviewPlaybackActive: pGreen; // video playback progress already played part\r\nmediaviewPlaybackInactive: pSelection; // video playback progress upcoming (not played yet) part\r\nmediaviewPlaybackActiveOver: pPink; // video playback progress already played part with mouse over\r\nmediaviewPlaybackInactiveOver: pComment; // video playback progress upcoming (not played yet) part with mouse over\r\nmediaviewPlaybackProgressFg: pFg; // video playback progress text\r\nmediaviewPlaybackIconFg: pGreen; // video playback controls icon\r\nmediaviewPlaybackIconFgOver: pPink; // video playback controls icon with mouse over\r\nmediaviewPipControlsFg: pGreen; // picture-in-picture controls\r\nmediaviewPipControlsFgOver : pPink; // picture-in-picture controls with mouse over\r\nmediaviewPipFade : pBg; // picture-in-picture gradient fade controls background\r\nmediaviewPipPlaybackActive : pGreen; // picture-in-picture playback progress already played part\r\nmediaviewPipPlaybackInactive: pSelection; // picture-in-picture playback progress upcoming (not played yet) part\r\nmediaviewTransparentBg: cBlack; // [te]\r\nmediaviewTransparentFg: #666666; // [te]\r\nnotificationBg: windowBg;\r\ntitleButtonBg: cTransparent; // [te]\r\ntitleButtonBgActive: cTransparent; // [te]\r\ntitleButtonBgActiveOver: pSelection; // [te]\r\ntitleButtonFgActiveOver: pOrange; // [te]\r\ntitleButtonFgActive: pOrange; // [te]\r\ntitleButtonCloseBg: cTransparent; // [te]\r\ntitleButtonCloseFg: pSelection; // [te]\r\ntitleButtonCloseBgActive: cTransparent; // [te]\r\ntitleButtonCloseFgActive: pRed; // [te]\r\ntitleButtonCloseBgActiveOver: pSelection; // [te]\r\ntitleButtonCloseFgActiveOver: titleButtonCloseFgOver;\r\nfilterInputInactiveBg: #44475a20; // [te]\r\nprofileVerifiedCheckBg: pCyan; // [te]\r\nhistoryReplyIconFg: windowBgActive;\r\nhistoryToDownBg: #282a36cc; // [te]\r\ntitleBgActive: pBg; //  [te]\r\nsideBarBg: pBg; // filters side bar background\r\nsideBarBgActive: pSelection; // filters side bar active background\r\nsideBarBgRipple: rippleBgHeavy; // filters side bar ripple effect\r\nsideBarTextFg: pYellow; // filters side bar text\r\nsideBarTextFgActive: pPink; // filters side bar active item text\r\nsideBarIconFg: pComment; // filters side bar icon\r\nsideBarIconFgActive: pPurple; // filters side bar active item icon\r\nsideBarBadgeBg: pPurple; // filters side bar badge background\r\nsideBarBadgeBgMuted: pSelection; // filters side bar unimportant badge background\r\nsideBarBadgeFg: pFg; // filters side bar badge text\r\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"dracula-telegram\",\n  \"version\": \"0.1.2\",\n  \"description\": \"A dark theme for Telegram Desktop based on the Dracula Palette.\",\n  \"main\": \"README.md\",\n  \"scripts\": {\n    \"test\": \"echo \\\"Error: no test specified\\\" && exit 1\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/dracula/telegram.git\"\n  },\n  \"keywords\": [\n    \"dracula\",\n    \"telegram\",\n    \"theme\"\n  ],\n  \"author\": \"Neil Smith, Irfan Maulana\",\n  \"license\": \"MIT\",\n  \"bugs\": {\n    \"url\": \"https://github.com/dracula/telegram/issues\"\n  },\n  \"homepage\": \"https://draculatheme.com/telegram\"\n}\n"
  }
]