-
-
Save cheesits456/41d659f932b5a574b5dfb9b391a4506e to your computer and use it in GitHub Desktop.
It's only changed to a div recently. I like using commas to group this stuff up just in case they revert it.
/* Hide Nitro gift button */ button[aria-label="Send a gift"], div[aria-label="Send a gift"] { display: none; }
thanks! theme updated as such :)
Hi folks,
Is there a tutorial about how to get this CSS into Discord? I don't really know how to apply these suggestions.
Thanks,
what operating system do you use? regardless, i think vencord's install page is very useful! if you still cant figure out how to install vencord, there are several videos on how to do such if you need!
from there, once discord is restarted and such, go to user settings > vencord (right under "user settings") > themes >
and then you have 1 of 2 options:
- paste the css you choose into "Edit QuickCSS"
- "open theme folder" and download a css theme, drag it in, click "load missing themes" and simply flip the switch to enable
as said, if you have any more questions the internet has lots of documentation to look into, use any search engine you like to get to it. hope this helps somewhat! :D
I've been using this a while now, and recently notice it's only working on the apps, not the other buttons. Any updates that will work for it?
I've been using this a while now, and recently notice it's only working on the apps, not the other buttons. Any updates that will work for it?
check my reply it has updated css for buttons
Since Discord likes to change it from a button to a div, and to who knows what else in the future, just do this in the QuickCSS
*[aria-label="Send a gift"] {
display: none;
}Currently for me with little change, if anyone has better solution that would make it works. Well... this is the best I could think of without touching HTML somehow. It hides buttons and you can easily add one. You can see there is some buttons from some plugins and default discord ones (div buttons atm). It just hide all the buttons except 1 so you still have one little button you can hover mouse over... tho sometimes can get little messy when text starts bouncing.
[class^="scrollableContainer__"] {
position: relative;
}
[class^="buttons__"] div[aria-label="Send a gift"],
[class^="buttons__"] button[aria-label="Open Translate Modal"],
[class^="buttons__"] button[aria-label="Disable Silent Typing"],
[class^="buttons__"] button[aria-label="Enable Silent Typing"],
[class^="buttons__"] button[aria-label="Insert Timestamp"],
[class^="buttons__"] button[aria-label="Encrypt Message"],
[class^="buttons__"] button[aria-label="Preview Message"],
[class^="buttons__"] div[aria-label="Open GIF picker"],
[class^="buttons__"] div[aria-label="Open sticker picker"],
[class^="buttons__"] div[aria-label="Select emoji"] {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
opacity: 0;
pointer-events: none;
transition: opacity 1s ease, transform 1s ease;
}
[class^="buttons__"]:hover div[aria-label="Send a gift"],
[class^="buttons__"]:hover button[aria-label="Open Translate Modal"],
[class^="buttons__"]:hover button[aria-label="Disable Silent Typing"],
[class^="buttons__"]:hover button[aria-label="Enable Silent Typing"],
[class^="buttons__"]:hover button[aria-label="Insert Timestamp"],
[class^="buttons__"]:hover button[aria-label="Encrypt Message"],
[class^="buttons__"]:hover button[aria-label="Preview Message"],
[class^="buttons__"]:hover div[aria-label="Open GIF picker"],
[class^="buttons__"]:hover div[aria-label="Open sticker picker"],
[class^="buttons__"]:hover div[aria-label="Select emoji"] {
position: relative;
top: auto;
left: auto;
transform: none;
opacity: 1;
pointer-events: auto;
}i really wish (as we all do) that discord would just make these things toggleable. alas.. the program has been beyond any accessibility for years. big respect to this threads contributors though ;P
changing to div worked for me, however not hiding the parent div messes with the formatting of the message bar buttons. If the user adds more custom buttons (such as with the SendTimestamps plugin vencord offers), the spacing will be far to the left.
This should fix that:
div:has(> [aria-label="Send a gift"]),
button:has(> [aria-label="Send a gift"]) {
display: none !important;
}
/* hide GIF picker */
div:has(> [aria-label="Open GIF picker"]),
button:has(> [aria-label="Open GIF picker"]) {
display: none !important;
}
/* hide sticker picker */
div:has(> [aria-label="Open sticker picker"]),
button:has(> [aria-label="Open sticker picker"]) {
display: none !important;
}
This covers both div and button. Currently its a div at the time of writing.
Any way to remove the Quests tab above DMs?
Any way to remove the Quests tab above DMs?
here's how I removed it on my end:
/* remove quest button in DMs */
a[href="/quest-home"]{
display:none;
}
This is my current list of tweaks, removing multiple annoyances. These are just selectors, grab the ones you want, put them in a single rule, and use display: none !important as the rule body (the !important isn't required for most, but doesn't hurt and I think some do need it).
A few of these rely on element order. This makes them language-agnostic (unlike the aria-label method many others use), but it means they will break if Discord changes the order. That happens infrequently enough that I prefer this method.
All the buttons in the message field except the emoji button (and the + button, that's in a different container):
[class^=channelTextArea] [class^=buttons]>div:not(:nth-child(4))All the buttons and their container, in case you don't even want the emoji button:
[class^=channelTextArea] [class^=buttons]The "send longer messages with Nitro!" nag box:
[class*=upsell](This one might also affect other upselling pop-ups. Good riddance.)
Buttons that show up on messages on hover:
div[class^=buttons][role=group]Events, shop, Nitro, Quests in DMs list:
a[href="/activities"], a[href="/shop"], a[href="/store"], a[href="/quest-home"]App launcher (games in voice channels):
[class^=channelAppLauncher]Edit image with apps hover button:
div[class^=imageContainer] > *[class^=hoverButtonGroup] > *:first-childServer tags that show up on user names:
[class*="chipletContainer"]And this one I usually don't bother with, but this removes the custom backgrounds in server member lists, because for some reason Discord doesn't have an option to disable/hide them:
[class^=member] img[class^=img] {
display: none;
}
[class^=member] [class^=container] {
background: none !important;
}
Hi folks,
Is there a tutorial about how to get this CSS into Discord? I don't really know how to apply these suggestions.
Thanks,