#🎨-theme-development
1 messages · Page 63 of 1
😭
I was thinking
"what's wrong?"
then I looked at the icons
whats the best way to theme switches?
rn i use this from cookie
/* switches background */
div[class^="control_"] > div[class^="container_"] {
background-color: #696779 !important;
}
div[class^="control_"] > div[class^="container_"][class*="checked_"] {
background-color: #C2A775 !important;
}
div[class^="vc-addon-card"] > div div[class^="container_"] {
background-color: #696779;
}
div[class^="vc-addon-card"] > div div[class^="container_"][class*="checked_"] {
background-color: #C2A775;
}
/* switches checkmark */
[class*="checked_"] > svg > svg > path {
fill: #C2A775; }
/* switches white bit */
div[class^=control_]>div[class^=container_][class*=checked_]>svg>rect {
fill: var(--ec-bg2); }
div[class^=vc-addon-card]>div div[class^=container_][class*=checked_]>svg>rect {
fill: var(--ec-bg2); }
but now its fucking up stuff in other plcaes (like some search bars)
use their classes instead
for the switch or places that are fucked
for the switch, it gets fucked because there are tons of classes named "container"
Real
theming desktop is more cancer than mobile now
always has been
I don't know about mobile, but theming discord is pretty good
can i have your drugs
try theming steam and you'll say the same
I use this
[class^=control__]>[data-toggleable-component=switch].checked__6f89e {
background-color: var(--blurple-50) !important;
path {
fill: var(--blurple-50) !important;
}
}
[class^=control__]>[data-toggleable-component=switch]:not(.checked__6f89e) {
background-color: var(--interactive-muted) !important;
transition: background-color 0.1s ease;
}
also yours messes with search boxes
(mine did too until i finally found it was the cause a few days ago)
me too
thanks
:harold:
they changed these buttons again 
so instead of adding padding to the icons they added it to the name itself
How will u even find the classes for the overlay tho
That is a secondary question
I have an idea
Get high and guess the class name
Since thats prob how discord even makes em
padk discord
i always thought the same cuz these classes always have random lett3rs and nunb3r and I have no idea how they could possibly make sense of them all
wtf
ermmmm
class 30485048575494756
Discord obviously writes them without the hashes, those are added by whatever css modules tool they use
or container_29373928rjjf83
awesome sauce
i love to imagine they write the hashes themselves
oh im going straight to hell
oh we know what happened the [last time we sent you there](#🎨-css-snippets message), hell is not enough for you
so the horizontal channel list doesnt count as hell?
i mean you considered the snippet as hell, but didnt mention horizontal channel list as hell
but i guess we have to send you to the third circle of hell now?
Hey, I also did a sort of horizontal channel list
But mine was still vertical in the end, so less cursed

not good at making themes but someone rate (and test)
https://vencord.mudaranrhiod.xyz/eyecandyamoled.css
mostly looking for any light shades of greys that arent dark af
i mean its safe
I think I have officially killed god with this one
@half crystal I only used 2 :has()

Whats this
is it intentional that it doesn't work if there's onl channels & roles
also doesn't work with members
for some reason it's in a div
<div><li><div class="containerDefault_c69b6d wrapper__2ea32"><div class="focusTarget__54e4b" role="button" data-list-item-id="channels___members-1020742260683448450" tabindex="-1" id="members-1020742260683448450" aria-label="Members"></div><div class="link__2ea32 basicChannelRowLink__2ea32"><div class="content__65844"><div class="iconContainer__2ea32"><svg class="icon__2ea32" aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="currentColor" d="M14.5 8a3 3 0 1 0-2.7-4.3c-.2.4.06.86.44 1.12a5 5 0 0 1 2.14 3.08c.01.06.06.1.12.1ZM18.44 17.27c.15.43.54.73 1 .73h1.06c.83 0 1.5-.67 1.5-1.5a7.5 7.5 0 0 0-6.5-7.43c-.55-.08-.99.38-1.1.92-.06.3-.15.6-.26.87-.23.58-.05 1.3.47 1.63a9.53 9.53 0 0 1 3.83 4.78ZM12.5 9a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM2 20.5a7.5 7.5 0 0 1 15 0c0 .83-.67 1.5-1.5 1.5a.2.2 0 0 1-.2-.16c-.2-.96-.56-1.87-.88-2.54-.1-.23-.42-.15-.42.1v2.1a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2.1c0-.25-.31-.33-.42-.1-.32.67-.67 1.58-.88 2.54a.2.2 0 0 1-.2.16A1.5 1.5 0 0 1 2 20.5Z" class=""></path></svg></div><div class="name__2ea32" aria-hidden="true">Members</div></div></div></div></li></div>```
wtf why no syntax highlighting smh
Yeah, because it was honestly ugly to just have a small button there
Will fix later
should be fixed, I edited the file on the github mobile app so I have no idea if I missed brackets or something

use termux
If you tell me what to do with it, sure I'll use it
or just find any a code editor (there are some for android)
I do have one but I was already on the github app so I cba to switch
hey @echo frost i figured out a fix for the small top icons: just make them all do it

Surprisingly, I don't hate it
I feel like I could add it to the top buttons like Channels & Roles etc
It wouldn't even be too difficult to do tbh
yeah just 2 small problems
- i broke the scroller
- threads
Threads hmmm
You might as well just hide them tbh
They're accessible in the channel button and popover anyway

last time i hid somehing available elsewhere i got banned from css-snippets so
""no shitpost snippets""
like sure, i mkae a fucking horizontal channel list, but NOOOO, the minimal snippet gets me banned
I still remember the watermark snippets people were posting last year
what the fuck

mad cursed
Replace them with a • atp
uh @pure cairn you know how sto stop channel lazyrendering?
Nope
fuck
fun fact! deleting these 2 divs and scrolling crashes discord!
Because I tried once setting the max-height to the scroller to fit-content and it still didn't help with it, it made it worse
and setting their height to 0 create the epilepsynator!
Oh, that's what is causing the jiggle?
Good to know, I set the 2nd one height to 0 in my snippet
Will have to fix that later then
cant figure out how to move inbox and other titlebar items except the close min and max buttons back to the right after making mac os like buttons
what's wrong with the tooltip
Turns out it's not only that, but even just hiding elements and making the scroller shorter than what it should be causes it to flicker like crazy because of the lazyloading
A solution might be to set max-height to fit-content, but it'll break the unread messages popup
And most likely other things
I'm simultaneously hovering over the channel and the icon at the same time
I might be misremembering, but does the aria label for a channel contain both the channel name and the channel type in it
Yes, I think
Can you go something, you already are?
-# /joke
live up to the name
absolutely

what the fuck are you doing
nesting from #app-mount
why
can i see it :)
Nope
Maybe tomorrow
that's just someone being mentally ill
should I make another theme
but make it over complex
I need some recomendations on what css snipets I should use
Im open to all Ideas
does anyone know how to make the watermark thats in chillax and clearvision and many others
not started
building the base now
what do you mean Im not very good at css
but where do I put it and how
and Im trying to fix a theme
since that would be easier
but how do I find the themes section componenet
should I just try in bits?
I need a spotify player snippet
what kind of
just a nice cozy overcomplex cool one
i made one
in use already its in most of my themes
oh lmao 😭
nice
i can probably help with some stuff in your theme if you want me to
that would be amazing
very early beta
can take whatever working code from https://arch-linux.pro/sid.css as possible
extra files https://github.com/ZapGaming/Flashcord
alr ill try doing something with it whenever i have time
thanks if u got any questions just dm me
alr alr
i personally prefer when its rounded but
whatever works for you
border-radius: [any number]px;
thanks
way better
but how do I do it curved with background photo
how do I fix
Can anyone help solve this problem?
Because the red button labeled “new” covers the DMs I made so that they would not disappear but always be visible.
css full in file 1287 line
The quality is so poor, I know because I'm not very good at it.
hey, I don't really know where to post that but a friend of mine tried to do a transparent theme but it didn't work
transparency settings in the app did not work
* { background: transparent} worked but opacity: 0.5 put everything in grayscale
they use sway on linux if that can help
do you have any idea of what could be done?
Discord did something, again, and I don't like it, I can only see one person typing
they "shrunk" the bar above the text area
can anyone fix it please?
-# it's better visible themed, the second image. the first image is without Vencord
I want the red NEW button (the one for unread messages) to appear directly below the list of private messages (DMs) in Discord.
I also want this button to always be right below the DM list—regardless of how many private messages I have—so that it adjusts and doesn't cover the DMs or end up somewhere else.
When scrolling, I made it so that the DMs always stay in place, but I can't see it in the CSS.
No one made a fix for it so I did it myself 
nvm. this shows behind the member list if that's not collapsed
~~```css
.cooldownWrapper_b21699 {
position: fixed;
right: 0;
}
that's not yourself
ai's don't know the classes. it completely hallucinated them
and it doesn't even work right?
And I am not taking any credit for it, if it was mine, I would've gladly said it's mine. But since it's ai, I can't take credit. 
does someone have a css snippet for the open dyslexic font?
The css for me works, I tried it and it is right where it is as I said up there
it does this if you have the member list collapsed
Here's a proper fix
.typing_b88801 {
width: 100% !important;
>.cooldownWrapper_b21699 {
margin-right: 16px;
}
}
@twin cairn ^

probably a theme conflict?
Not using any
Nada
it's something
so you're not using ANY other css than this?
oh wait
Without vencord it does the same thing btw
So it doesn't matter whether it is vencord or not
nvm. the image rounding made it look like there's css
oh oops found the problem
.typing_b88801 {
width: 100% !important;
>.cooldownWrapper_b21699 {
margin-right: 16px;
}
}
Yeah, not making stuff up. Still tho, my bad for not knowing how to code, but nobody made it 
Today
Discord decided "we should roll a new update that nobody asked for"
And just put it right next to "is typing"
Also credited you here @echo frost in any case somebody searches the word slowmode
Thanks for having the better knowledge unlike many who don't know how to code

If you have it downloaded, you can just do ```css
- {
font-family: "opendyslexic" !important;
}
It should still work
Just use the theme
what is the code to make the background transperent including the server list member list channel list and borders
.visual-refresh #app-mount * { background: transparent !important }
is there any way to change those buttons back into circles?
zamn new update broke the css snippet I was using for more compact context menus
.menu_c1e9c4:has(.scroller_c1e9c4) {
min-width: 0;
width: 171px !important;
&::after,.scroller_c1e9c4 {
/* border margin */
margin: -4px;
}
&::after,.separator_c1e9c4 {
/* separator margin */
margin: 1px 8px !important;
}
&::after,.wrapper_f563df {
/* reactions margin */
padding: 0px !important;
margin: 1px;
}
&::after,.item_c1e9c4 {
/* min-height is 32px as default, change value for desired look */
min-height: 0;
/* padding is 4px 8px as default, change value for desired look */
padding: 4px 8px;
}
&::after,.icon_f563df {
/* reactions size */
width: 18px;
}
&::after,.button_f563df {
/* reactions border size */
width: 36px;
height: 36px;
border-radius: 4px;
}
&::after,.icon_c1e9c4 {
/* icons size */
width: 18px;
height: 18px;
}
&::after,.iconContainer_c1e9c4 {
display: flex;
justify-content: center;
align-items: center;
}
}```
you should just be able to do fill:
you might need a !important
you can use a higher border-radius
yeh, was shocked that I managed to figure it out based on what I already had

there's an experiment for it that i'm pretty sure is default enabled
dev://experiment/2025-05_align_chat_input
i want to have blurred stuff behind the "user area" but then the scroll bar does this, anyone knows a fix?
maybe its the way im doing it
.scroller__99e7c,
.align-chat-input .scroller__629e4 {
margin-bottom: 0px;
padding-bottom: calc(var(--custom-app-panels-height)*2);
}
.scroller__629e4 .content__99f8c {
padding-bottom: var(--custom-app-panels-height);
}
.align-chat-input .container__2637a {
padding-bottom: 0px;
}
?
you might as well do * {
background: transparent;}
does what he asked for, with a higher specifity
it might be an issue with your theme
how does one move this button back to the right
css i use to move the win title bar buttons to the left if it helps
I don't know if anyone else has done this yet, but I did it too. It's a transparent setting without blur.
.standardSidebarView__23e6b {
opacity: 0.9;
top: -22px;
}
.standardSidebarView__23e6b .sidebar__23e6b,
.standardSidebarView__23e6b .contentRegion__23e6b {
opacity: 100%;
top: -22px;
}
.sidebarRegionScroller__23e6b {
top: -22px !important;
background: black !important;
}
only for those who use BetterSettings plugin, I disabled it and use my old code just as usual with transparent settings modal
no this is the right channel
can you be more specific
specifically the SettingsModal by DevilBro wasn't overlaying Discord, but it wasn't any different to the normal settings. It looks like it's related to BetterSettings plugin, because when I disabled the 'Disable Fade' setting it resolved itself for me
that one on the bd website hasn't been updated since 2023
your trying to get this?
Ya I did end up fixing it after unchecking the 'Disable Fade' setting in BetterSettings
the one im using is working fine with that enabled
weird
because its not by devilbro
where should I get the theme?
Ya weird, it always breaks when I toggle that setting
https://github.com/nvhhr/discordcss/blob/main/snippets/modalsettings.theme.css
this here is where i got mine
hmm
it doesn't even bother me that much
I honestly expected to hate it more myself
I'm surprised with how well it turned out, it actually kind of works
with what I have right now everything works like native, except top to bottom
the only issue is that scrolling is reversed and to fix would be to require a js snippet too
I actually got used to it after some time
I'm going to pretend it's still the worst thing ever made because it's funny
oh fuck ive gotten such a fucking bad idea
such a fucking bad idea
server list in the channel list, anyone?
why (do not answer 'why not' i need a definite answer)
msn/aerochat
where did they move the theme development testing tool to? cant find it in the new menu
It doesn't work
very silly color debugging
you dont wanna see the mess behind this
They removed it
Why?
I dont work for Discord, why would I know
im pretty sure its just enabled now for everyone
That’s usually what happens when experiments get removed
The idea is either scrapped or it’s given to everyone
In this case, it’s the second option
broke my css that made the bar smaller instead to make it line up ill have to fix it later lol
you can enable it right from the embed
back when they initially rolled this out i wrote a preemptive fix to chatbar size, but has anyone figured out how to remove that dumbass space that discord didn't think about with the new "person is typing" location? because this is annoying as hell
/*Move the discord header to its rightful place*/
[class^="leading_"]+div[class*="title_"]
{ right: unset; margin-left: 10px;}
rather .bar_c38106 .title_c38106, there are many classes with "title"
yeah i should publish my snippet for it
discord's now enforcing the aligned chat box for my client, did they push the experiment to main? is there any way/completed snippets to revert just the user area? padding and spacing is super out of wack for the input box as well, but i can probably adjust it myself
here
/* Chat gradient */
.chatGradientBase__36d07 { display: none; }
/* Temporary probably, fixes discord bottom aligned chat experiment */
.align-chat-input .scrollerSpacer__36d07 {
height: 30px;
}
/* Make typing dots have text shadow */
.typingDots_b88801 {
/* For performance and unique name reasons */ --catmeowshadow: 0 0 30px black, 0 0 10px black, 0 0 10px black;
overflow: visible !important;
/* The people text*/
.text_b88801 {
overflow: visible !important;
text-shadow: var(--catmeowshadow), var(--catmeowshadow);
}
/* the Actual typing dots */
.dots__5ad89 {
background: rgba(0, 0, 0, 0.65);
box-shadow: var(--catmeowshadow);
border-radius: 100%;
overflow: visible;
}
}
hmm
ah
maybe
didnt think that was referencing what i meant
yeah it has been uh- manditory for a while i think
at least i had it for a while
not until i booted my client just now
this doesn't change anything about the gap
i already have the rest fixed
this dumbass gap
sure does, scrollerspacer should be the component you're looking for
its fixed on my end at elast
applying the css didnt change anything for me unfortunately
it just changes what the background of the typing indicator looks like
this is gross. not asking for a fix yet im just complaining lol
looks like minecrafts glowing text to me
i can mess w it myself
hmm what's gross
also here's how it looks on my end
spacing between the dots and the name
you're right my bad lmao
use full class names, .title_c38106 would be enough
odd
i fixed it
do you think that's good enough? i dont want to use full class names for stability reasons
sorry i assumed
i can try to fix it for you
can you type in chat?
thank you ive got it
i have also generated worlds longest password 
.align-chat-input .inTextChannel_b88801 .text_b88801
{margin-left: 10px;}
i use the one from uh
if you looked at the code, it automates this website
well uh
doesnt seem to have taken effect for me
keep typing im gonna try smth
to be clear that's not your snippet thats me fucking around
alright thank you
isnt the website itself already automated?
this looks right
i made something similar myself in c#
/* Fix for the bottom aligned chatbar experiment. */
.attachButton__0923f.attachButton__74017.button__24af7 {
height: 10px;
width: 10px;
margin-top: 7.5px;
}
.scrollerSpacer__36d07 {
height: 25px !important;
}
that seems like a lot of css for that
just my fix for my own theme
can i try again?
sure
also you dont need to type for so long lol i can just use f8
I mean between multiple files
mine looks just fine
its nearly done....
my wonderful child....
i think the creator did the same then
its a vencord plugin
cool
when the fuck did vsc start ai auto completing
hmm..
this is annoying
not everyone should have css privileges
prob just a forced enable setting
@green vine then use the website, I forgot about it, but again, I didn't have to update classes for a year or so
someone type for a sec 🙏
double checking i did this right
close enough
adjustments need to be made
but idea is there
also attribute selectors cause insane lag on discord, 1 more reason to not do it
wait
did some classes jsut update
aHA
content__99f8c my beloved just bacame content_d125d2
has anybody had issues with the settings menu recently?
oh that explains, you never had aligned chatbar experiment
padding-left: 0;
}
.inTextChannel_b88801 .text_b88801 {
margin-left: 10px;
}```
has anyone figured out if it’s possible to make the new typing indicator disappear when you scroll up?
i feel like it’s impossible but just curious
huh?? it's on right now
it got pushed to main
combine the properties into a single selector
ok i'm not THAT good with css
its not in your selector though?
weird one sec
mm.. thats weird
working on it
ok, well, i dunno what happened, but it was pushed to main after i forced the experiment off for a while
needs input + 1 css file only + I don't like python
im just lazy
one sec BD insiders has a js snippet for that
🙏
vencord also has a snippet for that
by ven
ah nope fuck it req's the BD api
thakn you
no, im just friends 👍
hm
bd should be a slur in the vencord server
Freaked it
you're becoming schitzofrench
this is vencord, not CS2, other competitors are allowed here
rate?
hmm i dont think
its not-
hi fres that is totally not my schizophrenia
this is also being annoying and vencord wont overwrite font-size
i think a beter idea would be to make space for it on the chat bar maybe
i like my old chatbar
set font-size to be !important
{{SELECTOR}} {
font-size: {{VALUE}} !important;
}
didnt work either
what are you trying to do?
oh brand new to css are you?
not really no
its pretty self explanitory, a selector like-
a thing that specifies what element you're targeting
reduce the display name in the user area to 14px
okay let me guide you through this
yes, and i'm targeting class text-md\/medium_cf4812 specifically
for example: .title[data-name="test"], div[class*="container_"] (don't do this)
i think i cooked somethinbg but this becomes problematic the second that i start typing
so its
something alright
ah, i understand now- i want to target the top class that the element uses
but in this instance it very much does
dont select those types of generic elements, you're going to end up changing stuff you dont wanna change
well no its highly context dependant
sometimes what i do is i look at the existing css rules for that element and see which one is element specific exactly
yeah i was trying to be aware of this mostly
and maybe sometimes use discord's selector to make sure to get priority
i dont like using !important for some reason
this is what i was doing i believe
.text-md\/medium_cf4812 holds the text-size property i was looking to change
yeah take more factors into consideration tho
the name itself is highly generic on its own
the channel text also uses it
but i swear ive seen other elements
good enough for me
Can someone help me plz 🙏 ?
not sure if thats'a good idea
but alright
I have something working few times ago but rn its nor working 🙁 they seem to remove the element where the circle was 🙁
for some reason changing .panelTitleContainer__37e49 with Any element fixed it even though that element doesnt have the text properties
Yeah with my passt thing I have some avatar getting rdmly dissapear so I understand :c
Yeah its looking weird with it but its removing the grey ugly part :/
i have my own website completely written from scratch in static and i thought flexbox was hard, but react is, something else, wtf
try this:```foreignObject[mask^="url(#svg-mask-avatar-"] {
mask: none;
img {
border-radius: var(--radius-round);
}
}
Ty perfect :3
Just a little messy with phone for some person 🤔
i can't see this no
But for default discord icon its nice !
i copied the whole thing and it's only touching the display name in user area
desktop app uis should be small anyways. it's not a touchscreen
OH i see now
settings > appearance > ui density
Oh its a discord avatar thing might be why all g
the "compact" mode is uncomfortably small. some padding to look nice is ok but dont make it like a mobile app just to fill in space
google's MD3 is a good example of what i dont like
G**gle always makes everything spacious for no reason, so it'd be an extreme example
this is horrible
also does anybody know where this css from?
ive had it for as long as i remember but my friend's newer vencord installs dont have it
god i know this
its a very distant vencord snippet
2 years ago
Ouch
yeah, that's a good name for this
great name for this
What was it for ? 🤔
replaces warning text
Oh yea
alright now my css for .buttons__37e49 isnt working even though it just was
.buttons__37e49 { gap: var(--space-4); }
fixes the uncomfortably wide padding in the user area
try using .container__37e49 .buttons__37e49 instead or append !important to var(--space-4)
Is it possible to add a Quest buttons somewhere ? that redirect to : https://discord.com/discovery/quests
Next to inbox for example ?
I cannot just replace familycenter for exampl ?
nope, injection needed
nothin
do you know how to use devtools ?
much easier to DIY than someone telling you what to do
yeah
i do, and it's not really working
i dont know why but half of the properties don't work
may be because the element is not a grid or flexbox, etc.
I don't like troubleshooting others' shit because I never know what's wrong, but on default discord it will work
this is suddenly working now too btw
OKAY im gonna lose my shit
its depending on whether the class above it is closed or not?
what lol
???? this was fine before ill check this out
a missed } ?
prob
one sec
ill see if there was any updates
yeah i'd messed up the snippet somehow with a change that didnt work
well that's solved lol
time to fix the user area while in vc
it's caused by calltimer making it feel cramped cuz of how it's positioned
wtf
this is caused by a snippet i think but i have no idea which
fixed. didnt work pre update
margin-bottom: 0;
}```
how?
@green vine step 1 done
thats one place to put the "top"bar
this
What is ur button next to ?
vencordtoolbox
the button to disable rabbits
perfect
yes wonderful
there's still room for improvement in my books though
give me a second
this is going to be bad
managed to patch Shine for newchatbar fixes within the span of like 5 mins from me knowing about the bug
you can do moooore
what the fuck am i doing
fuck grids
here you go
.content_c48ade {
display: flex;
flex-direction: row-reverse;
}
.sidebar_c48ade
{ display: flex; }
.sidebarList_c48ade
{position:absolute; right: 0 !important;}
.content_f75fb0
{flex-direction: row-reverse;}
i also have no idea how to work with grids so i just made everything a flex box
this is only a showcase thing because for some reason mouse doesnt work
oh i broke the scroller
lovely
so i had a bit of fun with the chatbar and subtitle
appears you have
i think we've created the dumbest css snippet
@green vine here's my full
maybe- of what not to do but that doesnt matter
powerpoint presentations on css crimes in the 21st century
hmm not sure if the chatbar is- that good nessesarily
i liked the buttons on the other side
i love the-
woah what
this is actually cool
yes to toolbars
cursed
i wouldve husked
if nin0 didnt take away my reaction privileges
cant have shit in detroit
all cuz i asked for a skibid plugin in #🧩-plugin-development
does it make sence that i code to this music
https://www.youtube.com/watch?v=HlhIUlEhY7U
Music: Air Waves
Composer: Toby Fox
Playlist: https://www.youtube.com/playlist?list=PLL0CQjrcN8D0VeG0AJrHzrq5sRNNWjkDP
Platform: PC
For more information, please read the channel description!
oh it looks like it's already out of being an experiment
so you have it already
how would i make the chatbox look roughly like this again
i was previously using this to make it smaller but the top part seems to have been broken by the update in some way
should also note i know nothing about css
currently this makes the chatbox look like this, where from what i can tell only
:root {
--custom-channel-textarea-text-area-height: 42px;
}```
seems to work
gotta love when they make chatbars worse
if someone makes a good snippet for the chatbar make sure to ping me
good in what way?
that it doesn't look like shit
can someone teach me to get a theme
looks like discord shitted on us again
but now some themes are compatible for mashups
might be region sensitive and I have canary enabled
fixed it myself that took a good annoying hour
same
theres a snippet to make it look okayish
@import url('https://abbie.github.io/discord-css/import.css');
:root {
--\\--compact-title-bar: false;
--\\--compact-input-box: true;
--\\--compact-context-menu: true;
--\\--compact-user-area: false;
--\\--compact-channel-categories: false;
--\\--compact-server-list: true;
--\\--hide-nameplates: false;
--\\--hide-guild-tags: false;
--\\--hide-profile-effects: false;
--\\--hide-avatar-decorations: false;
--\\--hide-gradient-glow-usernames: false;
--\\--hide-server-boost-goal: false;
--\\--hide-server-activity: true;
--\\--hide-user-activity: false;
--\\--hide-context-menu-quick-reactions: true;
--\\--hide-hover-quick-reactions: false;
--\\--hide-image-edit-button: true;
--\\--hide-gif-button: false;
--\\--hide-sticker-button: false;
--\\--hide-emoji-button: false;
--\\--hide-apps-button: true;
--\\--hide-gift-button: false;
--\\--hide-help-button: false;
--\\--hide-shop-button: false;
--\\--hide-nitro-button: false;
--\\--hide-active-now: false;
--\\--hide-nitro-upsells: false;
--\\--hide-vencord-desktop-platform-indicator: true;
--\\--hide-cluttery-badges: false;
/* ^ hides quest, hypesquad, active dev, and discriminator badges */
--\\--darker-scrollbar: true;
--\\--darker-hovered-message: true;
--\\--prevent-sidebar-resizing: false;
--\\--fix-minor-icon-misalignments: true;
} ```
this does not work with the css i provided under the message
or you misinterpreted my question
as im trying to move "leading" back to the right after making another element not display so my modified win buttons are clickable
nvm it was the "trailing" element i was reffering to but with only the discord buttons not the winbuttons
presenting most likely the least cursed idea i have ever made
i'm not sure if that's
worthy or not
wait no fuck where do i put the voice panel
titlebar
ive done that before, see kotten
anyone have the css snip or have mad a css snip to revert the "typing..." back below the chat box
they removed the experiment to revert it manually
#🏥-vencord-support-🏥 pins
tysm
dam going so hard
personally i just fixed my https://discord.com/channels/1015060230222131221/1271232889081565317
also wait they removed the line between the attachments and the message area
it looks so bad
why do they put so much spacing everywhere
WHY TF is discord loading 28 there, it fucking looks like shit
is there any way for me to change this with CSS dynamically ?
like look at the diff between 28 and 32...
one is blurry AF
do NOT use firefox devtools for discord
im not lmao chrome is just locking up my system within 15 mins of opening devtools every time
I'm saying it's worse there
ok? that's completely irrelevant
ok man
oh i hate this
the bro is cooking
tho you are also hurt by the blurred pfp
looks so ass, why do discord do that
not my snippets' fault
yep ik
it's the fault of discord
btw maybe you know, so i'm gonna ask you, but with themeattributes, other URLs for sizes are available, but when i try to replace it with content it kinda just doesn't work ?
<img>'s (and others) are "drop-in-elements": they cant have pseudoelems
yet it has a before and it works
hwhat
if the image fail to load the before show
set content to any string
doesn't seem to do anything
you set "content" on the element, not ::before
i think you can only see img pseudoelems if the img doesnt have a source
idk, images, and svgs are weird
lesgo no more weird blurry avatar
i am deeply concerned by your use of stacking
my dev css is written to follow the DOM
don't worry about it
when i actually go back to the normal stuff i actually extract parts
that is simultaneously cool as shit and terrifying
it honestly just make stuff easier to find
because i can directly see the mapping top and down
now i should be able to finally update my #1271232889081565317 snippet
thanks discord for making my life pain
i think it just looks nicer
dammit discord
they broke #1372568155716587571
seems working
oh the gap lol
yep
also dammit they only create the typing class in the form when someone is typing or the chat is in slow mode...
so i can't easily do a nice thing
this UI kinda just sucks
:has my beloved
wait please type for me 2s
rewrite the entirety of discord's css i dare you
basically i wanted to do this
you mean rewrite discord
no, its css
i tried once before. its fun until you remember everything is an edge case
alright Rustcord is coming
does discord really think that having a fucking 20px gap looks nice ?
i was going to use this to when hover over the player but then cant see the buttons, what was i thinking
i can just click the image, buh. im just taking the opacity thing away then
Do you have a code for custom SVG?
For statuses user?
am I cooking?
Yes bar banner color. That's a colpicker, not a stock button
My inner design-system designer is screaming at you, krammeth
BUT ITS NOT A BUTTON!!!!!!! ITS A COLOR PICKER, A COMPLETELY DIFFERENT ELEMENT
IT DESERVES UNIQUENESS TO SYMBOLISE IT INTERACTS WITH YOUR SYSTEM COLPICKER TO GET A COLOR
If you post this to css-snippets making a revert to the color picker will be the first thing I do
was the old mic the left or right image?(the red line)
left
anyone know how to do this

mmmmmmmmmmmmmmm
Kill that
so here's the concept....
I actually don't hate that, I would not have it animated on the closed folder though
mixing yaoi and tabv2 is an interesting mix
yaoi mostly takes over
we appreciate constructive feedback only
discord's ones, lol
also this is a merge between 2 incompatible snippets so
its looks nice but those folder icons look awfully shit but ngl, i'd use this if i had a potato laptop
once again, those are discord's icons, i did nothing to them
atp make a fucking discord character creator
the code behind this is so ugly
(Discord's part, I mean)
they could've implemented it in a much better and simpler way instead of using Chinese boxes
but the snippet is serving its purpose
I just gotta keep refining it
@upper juniper btw I updated my modalsettings (the one @burnt sky was also using) the other day, discord had changed things, might work for you now
https://github.com/nvhhr/discordcss/blob/main/snippets/modalsettings.theme.css turned out even simpler than it used to be
I had to tweak things around (1 line change) in ABB's code to fix the settings page overlapping with the regular client
oh?
.layers__160d8:has(> .standardSidebarView__23e6b) > .container_c48ade {
display: none;
}```
basically when the settings page is open, don't show the client page

otherwise they were overlapping
no overlap on my end
idk I did test the settingsmodal with other css disabled
and worked just fine (as well as with my other css enabled)
oh I wasn't talking about SettingsModal
ah
.container_c48ade:not(:only-child)
yeah idk my css might be different in too many places
@pure cairn i made the profile in the profiles menu sticky, you do not wanna see how much shit i did for this

It's useful since the original menu has you scroll down a lot
Not as much on my end though
i've been concepting this recently
peak
how laggy is "backdrop-filter: blur()"?
not that much, as long as its not hyper-overused or over-blurred.
Do you have a code for custom SVG?
For statuses user?
what do you count as “over”, like, the entire ui(every element) at 64px(or higher, idk)?
yes, something like that
i do
i would but my damn quickcss wont open
so it's that bad dam
no this is just vencord being vencord
So i just got an idea
From this shit discord css
@green vine add reactions on top
oh i actually already did that
i can be pinged too for these types of crimes
let me make a small snippet
I didnt know which one of u to ping
done!
@css criminals role when
Hell yeah
Yk might as well put the username below the message too
.container_b7e1cb {
display: flex;
flex-flow: column-reverse;
}
oh i actually already did that
Did u do everything
i did
see this snippet
and if i didnt do something blade did everything else
like reversing the order of the panels
Horror
@half crystal was that publishible?
actually i got an even better idea just now
Can u make entire discord upside down atp
yeah
what
change the class to “*”
:root { rotate: 180deg; }

the stuff you did that reverses a bunch of stuff
was that publishible?
sharable
yes, all my code is free for everyone unless i say otherwise
position: sticky;
** no **
.profileCustomizationSection__44061>.baseLayout__44061>div:not(.sectionsContainer_def11f):has(>.preview__44061) {
position: sticky !important;
display: flex;
flex-direction: column;
align-items: end;
top: 0px !important;
order: -1;
right: 0px!important;
width: calc(100% + 300px + var(--space-xxl));
height: 0px;
.preview__44061 {
width: 300px;
}
}
.tryItOutSection__9d295,
.upsellContainer__0b69f,
.container__8279f {
display: none;
}
.baseLayout__44061,
.profileCustomizationSection__44061 {
display: contents;
}
div:has(>.tabBar_d6f9e9)>div:not([style]):has(>.profileCustomizationSection__44061),
div:has(>div:not([style])>.profileCustomizationSection__44061) {
display: contents;
}
#profile-customization-tab .settingsPage_f131e9 {
padding-right: calc(300px + var(--space-xxl));
}
.contentColumn__23e6b {
max-width: unset;
}
look its right there
i was right
uwu
also- what the hell is with your indenting
why does everyone i know have -0 humor
this is horror on its own
i havent pressed ctrlshifti in a while
is that how you reindent?
yes, in the qcss window at least
mk
dev://experiment/2025-09-halloween-app-icons
set 1
you will receive 2 Halloween icons
how very on-discord
suspiciously so
Are you asking or stating?
stating
its not loading
one sec where's that one guy that's doing that
why so many lines
that's nothing
look at the code map
look at the co- fuck i still cant type capitals on discord ifvigwr8jewfindegytru0wofovbgeut3ru8wefjivbheguyr89xdwmebguyrf
that has to be horrible for performance
i mean- you'll never have issues with getting priority
no, i say what's horiible for performance
no
uh not really
(gord- FUCK I--
I BROKE IT... i broke it! i can- fuck its back
WHAT THE D=FUCK
IOWIEFHUGIWEFHiweohfhfiIOhfwoihwoeihfwo
its like its deciding when to be capital on its own time
* * * { filter: blur(30px) }
?
i present the unscroller
div {
&::after {
content: "div!";
padding: 20px;
background: rgba(255, 0, 0, 0.01);
filter: blur(1000px);
position: absolute;
}
}
only effect is you can no longer scroll
lag machine
ohhhhh i should give everything a pseudoelement
What do you think of this CSS? Is it good?
.standardSidebarView__23e6b {
opacity: 0.9;
top: -22px;
}
.standardSidebarView__23e6b .sidebar__23e6b,
.standardSidebarView__23e6b .contentRegion__23e6b {
opacity: 100%;
top: -22px;
}
.sidebarRegionScroller__23e6b {
top: -22px !important;
background: black !important;
}
discord decided that "scrolling redraws every pixel of the scroller every frame it is being scrolled
seems semi sane
i would personally nest
yeah, you should
I just don't have control over color uniformity because the right side is a little lighter than the left.
😭
mmmmm
- { rotate: 135deg }?
lmao what the hell
just 3deg
that looks kind of cool
you could see exactly how deep a given element is
well- estimate i guess
woah color gambling
* {
font-size: 0px !important;
&::before {
position: relative;
content: "yeah i should";
font-size:initial;
}
}
this is my fav color
oh hell yes
i think my discord did not like it, it just froze(inputs werent working, only the bg was moving)

i don't get why they moved this button here instead of the top right
it's so annoying
my muscle memory
ig this works
.profileButtons__9c3be {
position: fixed;
top: 60px;
right: 520px;
}
i kinda like this
.profileButtons__9c3be {
position: fixed;
top: 60px;
right: 520px;
>button.hasText_a22cb0 {
min-width: 32px;
min-height: 32px;
background: var(--button-secondary-background);
border-color: var(--border-faint);
color: var(--button-secondary-text);
>.buttonChildrenWrapper_a22cb0 {
padding: 0;
.lineClamp1__4bd52 {
display: none;
}
}
}
}
mightve gone a bit heavy on the nesting 
Just made this. might be useful
/* Hide members list while devtools is open */
@media (max-width: 1000px) {
main.chatContent_f75fb0+.container_c8ffbb {
display: none;
}
}
the width will probably need to be adjusted based on your monitor size
idk if there's a better way of doing it
1000px works well for me though
enjoy silksong soundtrack because i forgot to pause it
actually, this needs a bit of work on the background color
that looks good on mine, but not for people with a lighter banner
Since they seemingly removed the experiment for the Bottom Aligned message bar... is there a way to make it smaller? Yes, Profile and message bar may be aligned, but I wish both would take less space... (padding top / bottom). THANKS in Advance!
Can I make my display image and username bigger?, I don't like it at all.
Change the font-size and use themeattributes and the CSS content
You'll also need to rescale the status indicator cause they way they do the pfp is horrendous
What is the name of the website where various CSS things like this are collected/posted?
depends on what you mean by "things like this"
generally, ready-made things for CSS, various
No, there used to be a website like that.
no idea what you mean
a website that was a collection of CSS and HTML for small features such as frames and other elements
i mean MDN
Something like https://html-css-js.com/?
?
you could also just pop devtools out in another window
thats what i do
I do that when I need the width, but usually i don't, and i like having them in the same window
you should add a bigger border radius on this
seems like a skill issue
holy f--k thats nice as hell
you can also turn on things too, which is nice too
Already fixed it
lmao they messed up
.wrapper__1405b {gap: 0px;} /* Remove button section gaps*/
.buttonSection__1405b {background: transparent; border: none;} /* Remove button sections */
.attachedCaretButtonContainer_f1ceac:not(:has(.disconnect_f1ceac)) { /* make the button circular */
transform: scale(1.4);
margin: 0px 14px;
overflow: hidden;
border-radius: 100px;
background: #252525;
}
.disconnect_f1ceac { /* Special treatment for disconnect button */
border-radius: 100px;
width: 55px; height: 55px;
margin-left: 4px;
}
" no low effort snippets "
Is there a working snippet to move the chat up when the typing/slowmode blob is visible
ooo, i want that
keep typing
isn't it already high enough? or would you want it to be smaller when it doesn't apply
im going to make mine rise when someone is typing or theres the slow mode thing
(the message bar)
heres mine
.inTextChannel_b88801.base_b88801 {
bottom: 1px;
top: unset;
padding-left: 0;
left: var(--space-16);
right: 16px;
width: unset;
}
.cooldownWrapper_b21699 {
gap: unset;
padding: 0;
}
.cooldownText_b21699 {
border-top-left-radius: unset;
border-top-right-radius: unset;
}
.scroller__36d07::-webkit-scrollbar-track {
margin-bottom: 8px;
}
.form_f75fb0 {
margin-top: -4px;
}
.scrollerSpacer__36d07,
.scrollerSpacer__36d07.empty__36d07 {
height: 16px
}
.scrollerSpacer__36d07.emptyForum__36d07 {
height: 8px
}
.wrapper__44df5 {
margin: var(--space-8);
margin-top: 0;
padding: 16px 0;
}
.container__01ae2 {
border-right: unset;
}
.floating__01ae2 {
border-right: unset;
border-top: unset;
}
.channelTextAreaWithTypingIndicator_fb64c9 {
margin: 0 var(--space-8) var(--space-24);
}
.inTextChannel_b88801 .text_b88801 {
margin-left: 4px;
}
.chatGradientBase__36d07, .chatTypingGradientAtBottom__36d07, .chatTypingGradientNotAtBottom__36d07 {
display: none;
}
/* comment/uncomment the ":has" to change behavior */
.container_c48ade:has(.typing_b88801) {
--custom-chat-input-margin-bottom: 24px !important;
}
.channelTextArea_f75fb0 {
transition: margin 0.5s !important;
}```
theres probably crimes on that css but, idk
might be good to write comments to both remember what you're doing and help others catch up
true..
no obvious crimes but when you use :has() you should try to include combinators like :has(> .typing_b88801) for performance
probably negligible impact here but in some cases it can be bigger impact and builds up
idk if that works in this case or if you need other elements in there I'm on phone
but you get the idea
Shitposts ≠ low effort
I only do high effort shitposting
Real
exactly
is there any way to disable the gradient role animation without disabling the hover message highlight?
isn't it just animation none
i only upload high quality snippets of discord css code
pretty sure it's just
.username_c19a55 { animation: none !important; }
yoooo, you're amazing
tyyy
why
in the immortal words of weird al yankovic:
"stick your head in the microwave and get yourself a tan"
did I miss a Vencord update somewhere by any chance?
Discord experiment
ew
dev://2025-08_voice_channel_duration



