[GM] Telegram Web Styler (listed) 08.07.2019 09:39:15 (166 lines) [Edit] [Raw] [View]

// ==UserScript== // @name Telegram Web Styler // @version 1 // @grant none // @include ://web.telegram.org/ // ==/UserScript==

var styleLib = `

/BASIC COLORS/

html {

background: #0F1418 !important;

}

body {

color: #fff;

}

.form-control {

color: #fff;
background: #000;

}

.tg_head_split {

background: #2a3a47 !important;

}

.im_dialogs_scrollable_wrap .active a.im_dialog {

background: #2a3a47 !important;

}

.im_dialogs_scrollable_wrap a.im_dialog:hover {

background: #323f4d !important;

}

.im_page_wrap {

background: #2c2c2c !important;
border-color: #424242 !important;

}

.im_dialog_peer {

color: #fff !important;

}

.im_short_message_text {

color: #c2c2c2 !important;

}

.im_message_text {

color: #fff !important;

}

.im_message_author {

color: #4d99db !important;

}

.im_dialog_chat_from_wrap {

color: #4d99db !important;

}

.im_dialogs_col_wrap {

border-color: #424242 !important;

}

/SELECT MSG/

.im_history_select_active .im_message_outer_wrap:hover {

background-color: #405366;

}

.im_message_selected .im_message_outer_wrap {

background-color: #476a8c;

}

/SEARCH BAR/

.im_dialogs_search_field {

background-color: transparent !important;
border-color: #424242 !important;

}

.form-control::placeholder {

color: #616569;

}

/UNREAD SPACER/

.im_message_unread_split {

background: #3e3e3e;
color: #7ea9cc;

}

/RECORD BUTTON/

.im_record_bg {

background: none;

}

/CODE/

code {

color: #c7254e;
background-color: #200b11;

}

pre {

color: #9cc6f5;
background-color: #200b11;
border-color: #424242;

}

`;

var styleTag = document.createElement("STYLE"); styleTag.type = "text/css"; styleTag.id = "tws:style"; styleTag.appendChild(document.createTextNode(styleLib)); document.head.appendChild(styleTag);