diskort/src/style/hide.less

96 lines
2.8 KiB
Plaintext

// Site
[class*="perksContainer-"],
[class^="DocSearch"], // Algolia, f you
{ &:extend(.hide); }
#app-mount div:not([class]) div[class=""] {
div:not([class]), // main page content
div div[class*="background-"], // nitro animation at top
div[class^="grid-"] div[class^="animation-"], // nitro animation at bottom
{ &:extend(.hide); }
}
// Remove background (invite, login)
[class*="artwork-"],
div[class^="characterBackground-"] [class*="rightSplit-"],
div[class^="art-"],
{ &:extend(.hide); }
// Nicks
[class^="username-"] {
li[class^="messageListItem-"]
[class*="cozyMessage-"] &, // inside message
:not([class^="headerText-"])
> div[class*="nameTag-"] &, // outside message
{ &:extend(.hide); }
}
[class^="discrimBase-"],
div[class^="discordTag-"] [class^="username-"], // friends tab
div[class^="nameTag-"],
[class^="usernameInnerRow-"], // at settings
{ &:extend(.hide); }
// Suggestions
button[class*="followButton-"], // at top in channels
[class^="nowPlaying"], // in friends tab
div[class^="threadSuggestionBar-"], // create thread because many replies
div[class^="welcomeCTA-"], // wave to say hi on server
div[role="separator"]:not([id$="new-messages-bar"]), // aren't needed
div[class^="channelNotice-"], // sh** at bottom of server name like invite people, server boost etc.
h2[class^="privateChannelsHeaderContainer"], // direct messages label
div[class*="templatesList-"] button[class^="container-"] ~ *, // templates are really useless
{ &:extend(.hide); }
// Emoji picker
#gif-picker-tab, #sticker-picker-tab,
#emoji-picker-tab-panel
div[class^="emojiPicker-"]
> div[class^="header-"],
nav[class^="nav-"], // breaks emoji panel, fixed at fixes.less
{ &:extend(.hide); }
// Search
nav > [class^="searchBar-"], // in dm
[role^="tab"] > [class^="searchBar-"], // in tabs
div[class^="toolbar-3_"] > :nth-child(3)
~ *:not([class^="search-"]), // remove after 3 elements except search
{ &:extend(.hide); }
// Text area
div[class^="channelTextArea-"] {
div div > div[class^="buttons-"] { // button
& > button // gift button, f you
{ &:extend(.hide); }
& > div.expression-picker-chat-input-button {
&:not(:nth-child(4)) // except emoji (and send button, if exists)
{ &:extend(.hide); }
}
}
& > div[class^="scrollableContainer-"]
div[class^="divider-"] // breaks redesigned text area
{ &:extend(.hide); }
}
// Other
div[class^="autocompleteShadow-"], // bugged
[class^="unreadPill-"], // NEW at right, not needed
div[class^="overviewSidebar-"], // at community creation, not needed
form::before, // message input shadow
div[class^="children-"]::after, // shadow at title
{ &:extend(.hide); }
div[class^="base-"] div[class^="children-"] {
// channel title
div[class^="divider-"] {
&, & ~ div:not([class^="tabBar-"]),
{ &:extend(.hide); }
}
}