diskort/src/hide.less

110 lines
3.4 KiB
Plaintext

/** DisKort
* (c) Er2 2022 <er2@dismail.de>
* Zlib License
*/
// Site
[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
[class^="username-"], // in profile
[class^="discrimBase-"],
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-"],
// 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
[class^="searchBar-"],
div[class^="quickswitcher-"], // Ctrl-K
div[class^="toolbar-3_"] > :not([aria-label="Close"]), // toolbar at top, FIXME: fixed string
// Sidebar
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 // only attach and emoji at text area
button:not([class^="emojiButton"]):not([class^="attachButton-"]),
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
{
all: unset !important;
display: none !important;
width: 0 !important;
height: 0 !important;
}
div[aria-label="Servers"] ~ div
{
// FIXME: Fixed string and bottom is broken
position: absolute;
bottom: 0;
display: none;
}