118 lines
3.9 KiB
Plaintext
118 lines
3.9 KiB
Plaintext
/** DisKort
|
|
* (c) Er2 2022 <er2@dismail.de>
|
|
* Zlib License
|
|
*/
|
|
|
|
// Site
|
|
[class*="perksContainer-"],
|
|
[class^="DocSearch"], // Algolia, f you
|
|
#app-mount div:not([class]) div[class=""] div:not([class]), // main page content
|
|
#app-mount div:not([class]) div[class=""] div div[class*="background-"], // nitro animation at top
|
|
#app-mount div:not([class]) div[class=""] div[class^="grid-"] div[class^="animation-"], // nitro animation
|
|
|
|
// Remove background (invite, login)
|
|
[class*="artwork-"],
|
|
div[class^="characterBackground-"] [class*="rightSplit-"],
|
|
div[class^="art-"],
|
|
|
|
// New server (inside app)
|
|
div[class*="templatesList-"] button[class^="container-"] ~ *, // templates are really useless
|
|
|
|
// Nicks
|
|
li[class^="messageListItem-"] [class*="cozyMessage-"] [class^="username-"], // in message
|
|
div[class*="nameTag-"] [class^="username-"], // outside message
|
|
[class^="discrimBase-"],
|
|
|
|
div[class^="discordTag-"] [class^="username-"], // friends tab
|
|
div[class^="nameTag-"],
|
|
[class^="usernameInnerRow-"], // at settings
|
|
|
|
// Nitro
|
|
[class^="marketing"],
|
|
[class*="tier"],
|
|
[class*="perks-"],
|
|
[class*="nitro"],
|
|
[class^="upsell"],
|
|
[class^="availabilityIndicator-"],
|
|
div[class^="serverBoostTabItem-"],
|
|
div[class*="hero"],
|
|
div[class*="premium"],
|
|
div[id*="premium"],
|
|
div[class*="goal"],
|
|
button[class^="shinyButton"],
|
|
[class*="giftButton"],
|
|
span[class^="questionMark-"], // at tag change
|
|
div[class^="characterCount-"] div[class^="root-"], // at many characters
|
|
[class^="clickableSticker-"], // stickers
|
|
nav[class^="privateChannels-"] div div // Nitro tab at DM
|
|
*[data-list-item-id$="nitro"],
|
|
|
|
// Suggestions
|
|
button[class*="followButton-"], // at top in channels
|
|
[class^="nowPlaying"], // in friends tab
|
|
[class^="applicationInstall"], // at bot profile
|
|
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
|
|
|
|
// Profile
|
|
[class^="botTagVerified-"],
|
|
[class^="bannerContainer-"],
|
|
[class*="banner-"],
|
|
[class^="badgeList-"],
|
|
|
|
// Settings
|
|
div[class^="keybind-"], // true must know it!
|
|
[class*="socialLink-"], // in change log
|
|
div[class^="socialLinks-"], // in settings at bottom
|
|
|
|
// Member list
|
|
[class^="membersGroup-"], // groups (roles)
|
|
|
|
// 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
|
|
|
|
// Search
|
|
nav > [class^="searchBar-"],
|
|
[role^="tab"] > [class^="searchBar-"],
|
|
div[class^="quickswitcher-"], // Ctrl-K
|
|
div[class^="toolbar-3_"] > :nth-child(3) ~ *:not([class^="search-"]),
|
|
|
|
// Sidebar
|
|
|
|
ul[data-list-id="guildsnav"] div[class^="scroller-"] > div:nth-child(4) ~ div, // guild selector in left part
|
|
|
|
div[class^="channelNotice-"], // sh** at bottom of server name like invite people, server boost etc.
|
|
h2[class^="privateChannelsHeaderContainer"], // direct messages label
|
|
// #private-channels-0, #private-channels-1, #private-channels-2, // to check
|
|
|
|
// Text area
|
|
div[class^="channelTextArea-"] div div > div[class^="buttons-"]
|
|
> button, // gift button, f you
|
|
|
|
div[class^="channelTextArea-"] div div > div[class^="buttons-"] // block all except emoji (and send button, if exists)
|
|
> div.expression-picker-chat-input-button:not(:nth-child(4)),
|
|
|
|
div[class^="channelTextArea-"] > div[class^="scrollableContainer-"] // divider breaks redesigned text area
|
|
div[class^="divider-"],
|
|
|
|
// Other
|
|
div[class^="autocompleteShadow-"], // bugged
|
|
[class^="unreadPill-"], // NEW at right, not needed
|
|
div[class^="overviewSidebar-"], // at community creation, not needed
|
|
section div[class^="children-"] div[class^="spacer-"], // to check
|
|
|
|
div[class^="base-"] div[class^="children-"] div[class^="divider-"] ~ div:not([class^="tabBar-"]),
|
|
div[class^="base-"] div[class^="children-"] div[class^="divider-"],
|
|
div[class^="children-"]::after, // shadow at title
|
|
{
|
|
all: unset !important;
|
|
display: none !important;
|
|
width: 0 !important;
|
|
height: 0 !important;
|
|
}
|