#๐จ-theme-development
1 messages ยท Page 4 of 1
there's only 1 line of code
I just use hex
Does the border property also included radius or just all 4 sides?
works well now since color mix exists
Border-Radius:#FF
sorry
:3
I meant for the above conversation
if color mix works on discord I will go back to rgba
I think hex is great
otherwise hsl
I just gave up on discord
I love hex, I wanna learn it like base 10 lol
Vesktop/Armcord >>>>
I have the color mix lines commented out
Inefficient
hsl still is the best way to generate a whole set of colors
damn
What does colormix even do?
color-mix works with hex?
mixes color with another color/transparent
my workaround is to define hsl and a separately, then combine it into one hsla line
Isn't that basically like doing rgb(100-var(--red),100,100)?
yep
Interesting
Oh so you can have an rgb variable and a transparency variable and colormix both to get an rgba value?
Will I rewrite the entire theme again to change color values? I .... don't think so
and I just implemented a watered down version of the colorways creator code
Wait no that should just work normally haha
yes
That's actually cool!
and the opposite for the lower values
exactly what I just said
the closer you get to 900
the more black you add
and the closer you are to 100
the more white you add
and on the brand-experiment-**a
the asterisks indicate how transparent the color should be
so brand-experiment-05a has an opacity of 0.05
how do you change the brand experiment without affecting the opacity
if you just change these values it also affects the experiment variants
the alpha channel variants use the -hsl variables
so if you modify these you're fine
if not, use color mix with ransparent
so with 05a you would mix 95% transparent
all alpha variants use the 500 value
Not looking forward to rewrite theme with brand-experiment, but if it means making the theme much faster then I might reconsider
My current solution is a separate transparency variable
and do the hsla style color
which can easily be replaced with color-mix
this should change the position of the "mask" / rect right
its at 17 for mobile status
so far..
making some questionable design choices
how can i change this property
its also related to that circle above, in the profile
cx, cy and r work
but can i turn this circle into a square? or is that not possible
nvm, display: none; 'd the circle
looks a little clean
the tooltip is placed on this circle
setting the circle "r" to 0px works
are you trying to make squarecord
yes
almost.......done
something like 50% now
looks cool
Nice!
looks sick
ty
why is
yes
i dont know if this is optimization or performance killer
what is this
I had an idea in my mind during shower
What if I rewrite the theme but only for myself, using stock discord variables and color-mix for transparency

why is this icon for some reason being smaller in vesktop ๐ญ
but the green icon is same size 
oh i think because the offline icon use border: 3px
somehow the border on vesktop looks thinner than on discord despite same value
trying my best to remove custom color variables off my theme while retaining the design
that goes hard tbh
ty 
unfortunately that didnt work ):
Aren't both title bars already available (on Vesktop)?
text, not the actual titlebar itself
in vesktop, with native titlebar
it shows something like "Vencord / #channel / [pings]"
this looks so wrong
uhh i made irc thing https://github.com/nothendev/vencr/raw/main/snipper/irceverything.css
whar
i made discord look like an irc client
For the font to show properly to other people, you gotta add an import to the top
heyo, do you have a link for the channels and their folders? i'd love to use this
can i force objects to be put to the side of the screen if they would leave the screen?
hey, does anyone have a selector or anything for the tint on a selected channel? I'm looking to round it with {border-radius: 15px}
one sec
try
.link-1_kTxV { border-radius: 15px; }
did you come here from ntts
none worked
no but I do watch him
15H14.3504L15.4104 9H9.41045Z"></path></svg></div><span class="hiddenVisually-39QJvl">Text Channel</span><div class="titleWrapper-24Kyzc"><h1 class="defaultColor-1EVLSt heading-md-semibold-2h_vsp defaultColor-1GKx81 title-17SveM" data-text-variant="heading-md/semibold"><span class="hiddenVisually-39QJvl">Vencord:</span> css-development</h1></div></div><div class="toolbar-3_r2xA"><div class="icon-1ELUnB iconWrapper-2awDjA clickable-ZD7xvu" role="button" aria-label="Threads" aria-expanded="false" tabindex="0"><svg x="0" y="0" class="icon-2xnN2Y" aria-hidden="true" role="img" width="24" height="24" viewBox="0 0 24 24" fill="none"><path
might help
dont know
random html code that is related to channels
oh I know
I was refering to whatever the selector of that thing might be
that selector/ html above is only into a channel's html component
the actual css for it is outside, in the list item
uhhh yeah I'm not experienced enough to understand (if you were talking to me)
sorry, im not experienced here either
someone might help, or ill check again tomorrow
np man, thanks for trying
with this uhm.. "snippet".. can I somehow get the "insert timestamp plugin"s icon to be on right side with the emoji button?
like this
Just enable the plugin in settings
that snippet brings it to left side
also I want it to be in the darker area with the emoji button
you will most likelly need to edit the css adding the button of timestamps, for removing buttons i don't think its that hard, it shouldn't affect the theme

create invite on hovering channels should be GONE 
if i need it i would use the context menu
then hide it :P
i have skill issue, i wait until someone else also wants it gone (for them to do it,, or if theyre really nice & cute
) 
its really not that hard
try teaching urself basic css and how to use the inspector
and dont be stupid like me and have quickcss disabled
u could just select it with aria-label instead of the :has if u dont care about language support
i could probably learn it but i'd need to be doing mentally better and have some decent motivation to get started cuz otherwise i know i would just give up x3 i already know stuff like coding is possible but not too much for me
if i ever need to be taught or need help i have a programming friend tho
thank u ven 
i am now going to look at the video and manually type out what u did to copy it lmao
i'll give it a try
I've done it? :3
[class="iconItem-1EjiK0 iconBase-2G48Fc"] {
display: none !important;
}```
u mean this? its still here for me
oh wait u mean channe lsettings
u can just also use the context menu for that
so im personally just fine with it tbh, but lemme try
read the channel name
tbh it took me too long to realize u said "or" while struggling trying things 
/* Hide "Create Invite" when hovering channel */
.actionIcon-2sw4Sl:has([d^="M14 2H16V3"]) {
display: none !important;
}```
```CSS
/* Hide "Edit Channel" when hovering channel */
.actionIcon-2sw4Sl:has([d^="M14 7V9C14"]) {
display: none !important;
}```
now both but this time seperate 
however english only

"just learn english dumbass" ~ fawn I think
this is true
, but if it works it works
where does that go 
.actionIcon-2sw4Sl:has([d^="M14 7V9C14"]) {
display: none !important;
}

oke i've done it whatever it does :3 ty
it is like "starts with" so u only need some first part
ah to shorten the second one
How can I exclusively remove the mask on images to make the corners straight? I've done two attempts but it either makes everything straight or it doesn't work.
Attempt 1:
{
border-radius: 0px !important;
}
attempt 2:
.imageWrapper-oMkQl4 {
border-radius: 0;
}
Final attempt. I know nothing about css so any help would be amazing.
this seems to work:
.mediaAttachmentsContainer-1WGRWy, .oneByOneGrid-3Cl27N, .messageAttachmentMediaMosaic-2ic1yt, .imageWrapper-oMkQl4 {
border-radius: 0px !important;
}```
@autumn light
Worked flawlessly. Thanks a ton @stuck plinth
np, i just dug around in devtools for a bit until any instances of border radius in the whole attachment stack were gone
is there any way at all to change the alpha value of folder backgrounds? its set with an inline style
or any trick to achieve the same thing
color-mix
oh i havent looked into that ty
peter did previously say that he wanted only images to have square edges
i think anyway
color-mix(in srgb, <color you want to change> <percentage>, transparent)
color-mix wasn't supported by discord, only in vesktop, and I think aura wants a selector
shouldn't matter if it's an inline style
just add !important or make the selector more specific
.theme-dark.custom-theme-background .folder-241Joy as i'm currently on a Nitro theme
for non-nitro remove the .custom-theme-background
:root {
--brand-530: color-mix(in srgb, black 3.6%, var(--cyan-accent-color))
}
fuck discord for not supporting color-mix
yeah I hate when many electron apps use old versions
wtf light mode actually doesnt look too bad
sorry if im misunderstanding but the color isnt set by a variable or anything so how do i insert t into color mix?
I also like how light mode looks but I just can't be using apps in light mode
the folder colour is set by var(--background-secondary)
insert it into the color-mix
hm that just makes it transparent
didn't you say you wanted to adjust the transparency?
the default is already 100%
so ... you wanted the folder inside, not the wrapper outside?
i'm sorry i'm sorry
wait
the svg inside has 100% opacity
im not really sure what that means sorry, ive never done any css or anything. im trying to make the closed folder background fully opaque
this
.theme-dark.custom-theme-background .folder-241Joy {
background: currentColor;
}
that doesnt seem to work its still semi transparent
it worked for me
oh wait i see
the background color is just darker than the icon colour
sorry for wasting your time
the currentColor is just black 
that's why it's darker
hey
I'm using the ShikiCodeblocks Plug-in, is there any way I can change that god forsaken font with a better one?
change --font-code in :root to a different one
--font-code, cool!
flawless, thank you Aoi!
.side-2ur1Qk :nth-child(8)::before {content: "Friend Requests"; color: inherit; font-size: 16px;}
.side-2ur1Qk :nth-child(8) {font-size: 0px; height: 32px;}```
is there any way I can adapt this to channel names?
i found a way to make the loading screen transparent
/* transparent loading bg */
.container-2RRFHK {
background-color: rgba(0, 0, 0, 0.5) !important;
}```
if you want full transparency im p sure you can background: transparent !important or smth
that works too
though, would make the user confused
maybe full transparency isnt the best
<@&1118512951318548480> you should consider using new css4 syntax for colors, rgb(0 0 0 / .5)
i see
so you don't need the a in rgba/hsla, etc and no commas, alpha is optional and separated by the slash
i don't see the issues with an "a" and 3 commas but ok
old syntax will probably work forever but yeah
why not group and comment the selectors and then just have one {border-radius:0} at the end
dont know if i should
because i started it this way so its more easier to find which class is which
when you make the code long like this I feel like it's harder to find a selector, it's easier when there's less lines but maybe that's just me
that's why i added comments for each "section"
nvm, i shrunk the css by 300%
/* Squarecore Simplified */
*,
*::-webkit-scrollbar-thumb,
*::-webkit-scrollbar-track {
border-radius: 0px !important;
mask: none !important;
}```
there we go
hmm
This do be quite efficient, I'm pleased.
i may have just made it a little less efficient
It is space efficient and that's what we need
/* --- Squarecord Simplified --- */
*,
*::-webkit-scrollbar-thumb,
*::-webkit-scrollbar-track {
border-radius: 0px !important;
mask: none !important;
-webkit-mask: none !important;
}
.svg-1G_H_8 rect[style],
.svg-1G_H_8 circle[style] {
display: none;
}
.slider-HJFN2i rect {
rx: 0;
}
/* */
/* Voice pfp fix */
.voiceUser-3nRK-K .userAvatar-3Hwf1F {
border: none;
}
/* */
/* Voice Member count FIX */
.total-1c5KCN {
padding-left: 4px;
}
.total-1c5KCN::after {
display: none;
}
/* */
/* Theme checkmark fix */
.checkmarkCircle-2LCcdI {
background-color: var(--brand-500);
}
/* */
/* Radio buttons (settings) fix */
.radioBar-1XgZqD svg {
border: 2px solid white;
}
.radioBar-1XgZqD svg path,
.radioBar-1XgZqD circle {
display: none;
}
.radioBar-1XgZqD div {
position: relative;
}
.radioBar-1XgZqD div:has(circle)::before{
content:"";
position:absolute;
background:currentColor;
width:13px;
height:13px;
left:25%;
top: 22%;
}
/* */
The shorter you can get your code the better it is. Factโข.
let me fix something
Also, does it work without the *?
It could maybe?
without the * selector ?
Yeah, just :webkit blablabla
not sure
It might work like putting in div or svg
i did do that before using *
div, span, a, img, button ........it keeps going on
I think the * tries every object and for example div only tries div objects?
yes
So maybe :after and :before or the WebKit stuff only tries those objects?
*{animation-name:unset!important;} thank me later
oh
I don't know if that works
https://raw.githubusercontent.com/Panniku/vc-snippets/main/simple-squarecord.css
But in theory, it should unset (or put it to an invalid animation name) all animations
nope (?) (?)
server hover / open profile / open settings
Maybe try doing them separately, there is some thing called priority that I don't even wanna try to pretend to understand but I think it means being more specific makes it more likely to work
will try
Discord animates using javascript, so this doesn't work
revived an old project of mine
https://github.com/PrincessAkira/OpenAsar-Acrylic/blob/main/acrylic.theme.css if anyone knows how to make an if in css/scss to check if .theme-dark is loaded please tell me :D
why do you need that
bc i make the sidebar transparent when on dark
and want to make it colored in whitemode

i tried it with scss but cant seem to figure it out
.theme-dark .some-selector {}
that didnt work sad;y
i tried that
weird
i guess it decided to work .-.
i hate css sometimes
remade this using flexbox instead of grid
hope it will go well ...
what does the uploadinput do here ...
I have never seen it
How do I change the text?
Is it possible to separate the Send button from the div?
why flex?
grid seems better suited

this entire component is a grid, but the buttons as shown above are flex
I should have stated that more clearly
today ima try for this to be GONE 
i tried yesterday but didnt work, also tryna figure out how i can actually see it in console without making it appear, found a "force state" thing but didnt do anything
Is there a way to offset embeds and reactions the same way I have for the text?
seems like this works
[id^="popout_"] {
display: none;
}
oo yis
i just got somethin that worked too
[class*=layerContainer-2lfOPe] {
display: none !important;
}```
theyre both not good tho cuz any popouts like the ones from icons like inbox, pins etc doesnt work lol
yeah
- .layerContainer-2lfOPe
- [class*=layerContainer-]
choose one
dont do both
[id^="popout_"]:has([class^="more"]) {
display: none;
}
maybe this?

yip thats better
My biggest project ever
Also based Vesktop, literally never crashes, Discord is always crashing in this laptop for some reason, thank God I only use it when I have to turn off my desktop, but now with Vesktop it's not really an issue
Thanksss
This just looks so impressive
Make it Vesktop/Armcord exclusive
Don't tell me you are a windows 7 user
10 on my Desktop, 11 on my laptop
Both heavily modified to look like longhorn + 7
My Desktop is obviously way more polished
Acceptable
This is it
It kinda is Vencord exclusive, because I made a plugin for my theme and it's just for changing colour schemes with a menu, like real WLM xd
i started a project to make linux mint look like windows 7 but i gave up cuz i am too stupid
Would love to port it to BetterDiscord tbh
just because it has proper color-mix support
please explode
would love that
LMAO
I'm already dead. why would I die twice
The more the better they say
I just have trouble with dark mode
I think it's hard to make dark mode for old software, it always seems to look so wrong
just keep it light mode
Also if this is solely because of me using BetterDiscord, Checkmate.
I use EVERYTHING.
What's the black one?
Development
Its basically my vanilla discord instance cuz its running completely stock.
Might install OpenAsar on it so that I can make it match my desktop more closely
https://Riddim-GLiTCH.hacked-your.tech/content/cdn/oSpfOjwHxSXY.png
husk

bro even changed the icons, thats dedication
Thankss
Some icons are the modern ones
Because they keep changing to the new one when updating
So I need to replace them with the old one again
Is there a way I could assign a colour to bold text?
i think you can just style any <strong> elements
that are children of whatever classes youre trying to style
real
salmon, what a great color
i love salmon
requesting for a css snippet for (refer to the top right) moving the [#three13338] bar to the left up until the [#1141537912941445130b2d31] scrollbar, and extending the [#1141537912941445130b2d31] member list all the way to the top. (please lol)
might do if someone doesn't
So you basically just want the buttons from the top of the screen moved to the left and have the memberlist go up to the top?
yes
not just the buttons, the bar below it too
So exactly what I said
well, the container shadow will automatically move when you shrink it
Probably just gonna have to move the memberlist up however many pixels the top bar is thick, change the max-width of the top bar to like 220px less and add the amount of pixels moved up to the height of the memberlist
Not able to attempt right now but I can look up the memberlist's name
ah dw im patient
You're gonna have to stretch your patience because I won't be home for another 6 hours
ive waited longer 
as for this snippet:
.containerDefault-YUSmu3:hover{background:var(--bg-overlay-4,var(--background-accent));border-left:3px solid var(--primary-500);border-radius:0}.containerDefault-YUSmu3.selected-2TbFuo{background:var(--bg-overlay-1,var(--background-secondary-alt));border-left:3px solid var(--primary-560);border-radius:0}.containerDefault-YUSmu3.selected-2TbFuo>div>div>.link-1_kTxV>[class*="emojiColorFill-"]{margin-left:-30px;margin-top:0}.link-1_kTxV{background:none!important}.optionsList-dmHy1l{display:flex;gap:8px;flex-wrap:wrap}.optionsList-dmHy1l>button{width:calc(50% - 4px)}.optionsList-dmHy1l>div{width:100%}
is there a way to change the selection's accent to a lighter grey on light mode? just like the same background color as when you hover on a member's tab.
.membersWrap-3NUR2t {
margin-top: -3em;
z-index: 1;
}
body:not(:has(.chat-1-OBC7)) .chat-2ZfjoI:not(:has(.profilePanel-2VBkh8)) .container-ZMc96U {
max-width: calc(100% - 240px);
}
.container-2o3qEW {
height: calc(100% + 50px);
}
pretty sure thats it for moving the members to the top
minified css
oo! yup looks good
thank youu
Change the highlighted line's background to var(--bg-overlay-3,var(--background-modifier-selected))
oh oops forgot toadd a flashbang warning lol mb guys
I am used to people posting screenshots using light mode
light mode looks cool though
if only there were some option to change between light/dark mode based on time of day
unfortunately nothing's changed
during the day mhm
kinda ass, it should be a bit less white
looks not white enough for me
I kinda dig it
also coolesding why is ur name lesbiest straight now
(insert the guy denying once then agreeing non-verbally meme)
top: 0px; ๐
margin-top: -3em; ๐
REAL
I saw straightest lesbian and I liked the idea
but are you one
exactly
Light mode be like:
*{
background: white!important;
background-color: white!important;
color: white!important;}
omg discord
just use nitro theme
Nitro theme be like (now the guy with the meme again)
Vencord ๐
Paying a billion dollar company 10 bucks a month for colours and a banner ๐
omg light theme oneko looks way better than dark mode
ah that's weird, the profile card on the right in dms gets cut off
wasn't it cut off in the first place?
nope, it's noticable when the user has a banner
I wasn't talking about nitro themes but yeah I guess that counts
.membersWrap-3NUR2t, .profilePanel-2VBkh8 {
margin-top: -3em;
z-index: 1;
}
body:not(:has(.chat-1-OBC7)) .chat-2ZfjoI:not(:has(.profilePanel-2VBkh8)) .container-ZMc96U {
max-width: calc(100% - 240px);
}
.chat-2ZfjoI:has(.profilePanel-2VBkh8) .container-ZMc96U {
max-width: calc(100% - 340px);
}
.container-2o3qEW {
height: calc(100% + 50px);
}
splendid! tyty
aand about this, any update?
oh wait nvm i got it, changed the .containerDefault-YUSmu3:hover instead
better 
another visual bug found, in a stage's full view the client still thinks there's an extension beside it (when there's none) so the buttons are pushed to the left, any possible workaround?
oo np,
anybody else reading this knows the code for this?
nope, all blocked
ah maybe bypassed by putting normal text at the first line
also, cant seem to find a way to fill the white space at the bottom of the member list of a thread, any ideas?
cant height be 100% ?
weird, but this works @silent wadi
.title-31SJ6t {
max-width: calc(100% - 240px);
position: absolute;
}
.container-2o3qEW {
height: 100%;
}```
turn off member list and a little broken
i dont think so, this is what it looks like without the code
becuz the code forces the member list upwards a few pixels, it leaves a white space at the bottom
this should work
.chat-2ZfjoI:has(.container-2o3qEW) .container-ZMc96U {
max-width: calc(100% - 240px);
position: absolute;
}```
uh nah it doesn't sadly
do note there is a small shadow thing, dont know how to remove it
one ec
.chat-2ZfjoI:has(.container-2o3qEW) .container-ZMc96U,
.chat-2ZfjoI:has(.membersWrap-3NUR2t) .container-ZMc96U{
max-width: calc(100% - 240px);
position: absolute;
}```
finally
@silent wadi
.chat-2ZfjoI:has(.container-2o3qEW) .container-ZMc96U,
.chat-2ZfjoI:has(.membersWrap-3NUR2t) .container-ZMc96U{
max-width: calc(100% - 240px);
position: absolute;
}
.chat-2ZfjoI:has(.profilePanel-2VBkh8) .container-ZMc96U {
max-width: calc(100% - 340px);
position: absolute;
}```
image zoom lens shadow fix:
/* VC image zoom fix */
.vc-imgzoom-lens {
box-shadow: none;
filter: none;
}```
box-shadow -> the major shadow
filter -> a small glow on the border
actually i was talking about this spot right here, is your code referring to this?
yes
added the code in, it only pushed the memberlist even more to the top
where are you testing this
here's my quick css
i have no idea.
it works for me
that only adds a span to the top, doesnt affect the existing css
hmm weird
OH
top is aoi, bottom is mine
one is conflicting
np
you see it? 
not sure what's wrong with the scrollbar
do you want it to be aligned completely to the right
uh no..the tip of the top part should end below the top bar (refer to the 2nd screenshot), but rn the tip of the part extends further into the top bar (refer to the 1st screenshot).
scroll up to the top using the scrollbar and youll see
.chat-2ZfjoI:has(.container-2o3qEW) .container-ZMc96U,
.chat-2ZfjoI:has(.membersWrap-3NUR2t) .container-ZMc96U{
max-width: calc(100% - 240px);
position: absolute;
}
.chat-2ZfjoI:has(.profilePanel-2VBkh8) .container-ZMc96U {
max-width: calc(100% - 340px);
position: absolute;
}
.chat-2ZfjoI:has(.searchResultsWrap-5RVOkx) .container-ZMc96U {
max-width: calc(100% - 418px);
position: absolute;
}
.chatContent-3KubbW {
margin-top: 48px;
}```
wait
small bug found, if you resize the window too much the top bar icons overflow
not sure how to make it compress
made the search result header consistent
.chat-2ZfjoI:has(.container-2o3qEW) .container-ZMc96U,
.chat-2ZfjoI:has(.membersWrap-3NUR2t) .container-ZMc96U{
max-width: calc(100% - 240px);
position: absolute;
}
.chat-2ZfjoI:has(.profilePanel-2VBkh8) .container-ZMc96U {
max-width: calc(100% - 340px);
position: absolute;
}
.chat-2ZfjoI:has(.searchResultsWrap-5RVOkx) .container-ZMc96U {
max-width: calc(100% - 418px);
position: absolute;
}
.chatContent-3KubbW {
margin-top: 48px;
}
.searchHeader-1r_ZSh {
height: 48px;
}```
thank you so much ๐
np
@mortal mantle https://cdn.discordapp.com/attachments/123136820409139200/1144538022658969660/u7m61pUm.png how did you theme the top bar in vesktop???????
I thought it was impossible!
discord top bar + ".winbar" something class in the html
Yeah
I know it's .winbar but the vesktop bar seems to be its own thing and not in the html of discord
Did you know that Vesktop can now use discord native titlebar
Since when?
0.2.8 something
I literally uninstalled it for that
you're 2 versions late
Fr
but can it on linux
woah cool

fire
I was thinking about making this like a month ago
I just didn't know how to approach it or what elements to actually add things to
i will also add data-is-self
flashbacks to the days of normalized css classes and theme incompatibility horror
utility attributes good though
!!!!!!
finally I can simulate WhatsApp Messenger
pretty cool
if there are any other elements inside discord where you could use such data attributes, please comment here: https://github.com/Vendicated/Vencord/pull/1686
provide as much detail as possible:
- What element specifically?
- What attributes do you want?
- What's your use case? What are you trying to do?
do not suggest elements where you can already achieve the same by matching some child using :has
do not request demangled classes (classes without the -ajsjakjs suffix)
would data-content be useful? then you could select messages with specific content
Maybe data-content for each line could be useful, you could do something like [data-content^=">"] { color: green } to create greentext and you could still do [class^="messageListItem"]:has([data-content*="some text"]) { color: red } if you want to style the message item itself
that's the idea || nah ive been meaning to do this for a while cause its useful asf ||
dont think that would work for multiple lines
just use multiple "+" symbols to grab the next messages
Yeah you could do something like [data-content$="end of line"] + [data-content^="new line"]
Which would select this:
Anything end of line
new line anything
hate to ping for this but i really wanna know since ive been trying to get an aero discord theme for ages - do u possibly know when this would be out? this looks amazing and id love to use it
No, but closed beta is soon, so release should be soon hopefully
would i be able to be part of the closed beta? lol
It's mostly for close friends of mine since I'm not active in any of these styling/modding communities (like even this one for example) and I don't know who's trustworthy and who isn't (no offense to you), and I'm a perfectionist so everything has to release publicly in a perfect state, but I want to open the closed beta to more people too
fair enough i understand lol
just stop caring and make it public
i have all my code public on github
i have created fire
border-radius: 50%
50% oval
Background red please


TRUE
I literally always use background or color red when trying to change new elements or when making after objects
May I do cod?
not a colour sorry โฅ
me shiggy?
yopyopyop
oh right one more thing, got the code to change the member list's background color the same as the server list's?
and:
button[class*="button"][class*="lookFilled"][class*="colorBrand"][class*="sizeMin"]{background-color:var(--background-primary)}button[class*="button"][class*="lookFilled"][class*="colorBrand"][class*="sizeMin"]:hover{background-color:var(--brand-experiment)}
anyway to make this compatible with light mode?
prefix .theme-dark and .theme-light
could you make the snippet for me? 
Just put .theme-dark before it for dark mode and .theme-light for light mode
I'm not on PC rn sorry
~~oh right this thing as well, from @import url(https://minidiscordthemes.github.io/Snippets/SplitMessageBars/SplitMessageBars.css); together with @import url(//dablulite.github.io/css-snippets/ConsistentChatbar/import.css);.
whats the snippet for pushing the message bars just a little bit down~~
wait i didn't follow, will that change the "Read all" font's color into dark on light mode?
also, could you round this corner (1st image) like the one on the left (2nd image)?
this, #๐จ-theme-development message@import url('https://d3sox.github.io/complementary-discord-theme/hide-nitro-upselling.theme.css');
this snippet is conflicting with the "Preview Messages" plugin (the eye button gets hidden), anyone know what's up and a workaround?
#๐จ-theme-development message[class^="channelTextArea"] [class^="buttons-"] > button, // Gift Button might be the culprit
uh hey man @robust grove you know the snippet to not let your button get hidden? :p tyty, #๐จ-theme-development message
you can't use // for comments I think
well it's from https://d3sox.github.io/complementary-discord-theme/hide-nitro-upselling.theme.css and it works #๐จ-theme-development message
#๐จ-theme-development message[class^="channelTextArea"] [class^="buttons-"] > button, this probably thinks the preview messages button has the same container as the gift button
found another one 
happens when the member tab is collapsed
maybe this
button[aria-label="Preview Message"][type="button"] {
display: block !important;
}
it is that, thank you!
wbu @teal cave you know the snippet for moving this downwards a bit? nvm ty, #๐จ-theme-development message
(i indeed figured it out myself ueheheheh, here's the code for anyone backreading)
.newMessagesBar-1hF-9G {
padding-bottom: 0px!important;
}
.barBase-3xxDXu {
padding-bottom: 0px!important;
}
@silent wadi ```css
.chat-2ZfjoI:has(.container-2o3qEW) .container-ZMc96U,
.chat-2ZfjoI:has(.membersWrap-3NUR2t) .container-ZMc96U{
max-width: calc(100% - 240px);
position: absolute;
}
.chat-2ZfjoI:has(.profilePanel-2VBkh8) .container-ZMc96U {
max-width: calc(100% - 340px);
position: absolute;
}
.chat-2ZfjoI:has(.searchResultsWrap-5RVOkx) .container-ZMc96U {
max-width: calc(100% - 418px);
position: absolute;
}
/* /
.chat-2ZfjoI:has(.container-2o3qEW) .chatContent-3KubbW,
.chat-2ZfjoI:has(.membersWrap-3NUR2t) .chatContent-3KubbW,
.chat-2ZfjoI:has(.profilePanel-2VBkh8) .chatContent-3KubbW,
.chat-2ZfjoI:has(.searchResultsWrap-5RVOkx) .chatContent-3KubbW {
margin-top: 48px;
}
/ */
.searchHeader-1r_ZSh {
height: 48px;
}
wair
inlined
oo nice tyty could you also match the member list's background color as the server list's?
ah yes discord
it is the same color ?
ohh, server list
ill have to make the member background transparent and hope that hover is also transparent
oooo
is this fine enough or
uhh, is it not possible to make it transparent?
it is
oo can you make the member background transparent then :]
or just match the member list's background
/* member list matching with server list */
.members-3WRCEx {
background: var(--bg-base-tertiary);
}
.member-2gU6Ar {
background: none;
}
ah yay :D tytyty
np
im guessing this line cant merge with the color?
i have no idea what that shadow is
thats probably the title bar
it isnt from titlebar
if you remove the other snippet i gave you, that shadow is below the channel bar
oh weird
well anyway have u checked this out
after i find this shadow
sure sure
found it
@silent wadi consistent top bar
/* -- consistent top bar */
.chat-2ZfjoI:has(.container-2o3qEW) .container-ZMc96U,
.chat-2ZfjoI:has(.membersWrap-3NUR2t) .container-ZMc96U{
max-width: calc(100% - 240px);
position: absolute;
}
.chat-2ZfjoI:has(.profilePanel-2VBkh8) .container-ZMc96U {
max-width: calc(100% - 340px);
position: absolute;
}
.chat-2ZfjoI:has(.searchResultsWrap-5RVOkx) .container-ZMc96U {
max-width: calc(100% - 418px);
position: absolute;
}
/* */
.chat-2ZfjoI:has(.container-2o3qEW) .chatContent-3KubbW,
.chat-2ZfjoI:has(.membersWrap-3NUR2t) .chatContent-3KubbW {
margin-top: 48px;
}
.chat-2ZfjoI:has(.profilePanel-2VBkh8) .chatContent-3KubbW {
margin-top: 48px;
}
.chat-2ZfjoI:has(.searchResultsWrap-5RVOkx) .chatContent-3KubbW {
margin-top: 48px;
}
/* */
.searchHeader-1r_ZSh {
height: 48px;
}
.content-1jQy2l::before {
display: none;
}
/* -- */```
match member list to server list
```css
/* -- member list matching with server list */
.members-3WRCEx {
background: var(--background-tertiary);
}
.member-2gU6Ar {
background: none;
}
.container-ZMc96U {
border-radius: 0 8px 0 0;
}
.content-1jQy2l {
background-color: var(--background-tertiary);
}
/* -- */
wait
ffiixed
damn bro the dedication o7
(thanks broskie)
np
wait is it supposed to be like this
whats the --bg name for the color of the top bar
one sec
/* -- member list matching with server list */
.members-3WRCEx {
background: var(--background-tertiary);
}
.member-2gU6Ar {
background: none;
}
.container-ZMc96U {
border-radius: 0 8px 0 0;
}
.content-1jQy2l {
background-color: var(--background-tertiary);
}
/* -- */
ah, thank you very much :]
np
will let u know if i find more imperfections kek
I cant download in Android
vns
#๐จ-theme-development message
ah by the way, you use the read all plugin too right? found this snippet to match it with discord's scheme better, but on light theme the font's color doesn't change to [#313338] can u modify the snippet to do that?
i don't use the plugin
o i see
you can probably just add color: var(--text-normal); inside the the first set of curly brackets
yup, tyty katlyn
and for the :hover, what's the var(--text-???); color for #FFFFFF just like when you're hovering on the Direct Messages' icon?
if you just want it to be pure white you can put #FFFFFF instead of ver(whatever)
but it won't change accurately for dark theme
I'm not on pc anymore to look for other cas variables
oo np ill stick with the hex code for now
found it, it's css color: var(--white-500)
is there a selector for all instances of a certain word / phrase / string?
no
avatar statuses
while they technically do work
I will have to sometimes click on the user's profile
that looks nice, i want it now
is it for chat only? if its also for memberlist & stuff then that would replace the radial statuses thing i have
its only for messages, you already have the radial statuses thing for the memberlist + profile
.contents-2MsGLg .avatar-2e8lTP {
scale: 0.85;
margin-top: -0.625em;
border: 4px solid transparent;
box-shadow: 0 0 0 2px #747f8d
}
.contents-2MsGLg:has(svg[fill="var(--green-360"]) .avatar-2e8lTP {
box-shadow: 0 0 0 2.5px #43b581
}
.contents-2MsGLg:has(svg[fill="var(--yellow-300"]) .avatar-2e8lTP {
box-shadow: 0 0 0 2.5px #faa61a
}
.contents-2MsGLg:has(svg[fill="var(--red-400"]) .avatar-2e8lTP {
box-shadow: 0 0 0 2.5px #f04747
}
Turn on PlatformIndicators for this to work
can someone help me that the top option works again ?
example i cant hide the help icon or the user panel button
it is this option:
/* NOTE: change "block" to "none" if you want to hide the listed icons! */
if someone can tell me what is wrong i will be very thankfull
from the file mate ?
Yes
ok hold on
Take your time
the file is kinda big with all the css snippets
is it readable for you ? @gilded radish
kk
it worky ty
How do I fix this??
It had the same thing with the normal chat but I fixed it with
.chat-2ZfjoI {
margin-top: 0px
}```
how do i select the white text again, i forgorr
when there is no other useful attribute
i forgot to add the picture lol
.markup-eYLPri.messageContent-2t3eCI>span
i mean based on the text that is on there
not just the object, there was some way using :has and its gone from my head :(
then idk :(
i could do something like this
but not word-specific
wait how?
spans in messages are separated by a punctuation
so if you select just the nth-child you could color that specific part
oh yeah no thats not it
:nth-child(3):has(span)
thats still selecting the object based on being a span, im talking about selecting it based on the text
class?
she wants to color just the text "image" for the example
im not talking about selecting based on being a select kind of object, i specifically mean based on for example having the text "test"
so this message wouldnt be selected
but this test message would be
css cant do that
let me test my hypothesis
a bit of manipulation
[class*=messageContent] strong {
color: salmon;
font-weight: normal;
}
thats just stong
you can disguise it as strong and change it back to normal font-weight 
but what would be the point of that
idk i was confused from the start
hahaha
its not just for messages, ive seen those whitetext classes in multiple places and i hate them
yeah
but well
but that one you can easily select
there are also some objects that dont have any class or stuff scattered around and its a nightmare
how
well probably not possible i guess, maybe i misremembered
has anyone randomly got any username background styles, like in a lot of forums
e.g.
yooo thats cool
if i do :after on an image it doesnt work, can i fix that or do i have to use a different object to :after?
is there a way to concat variables into things like a url()?
such as url("https://google.com/search?q=" --random-var-name "&tbm=isch")
i want to use this in a bg thing that just uses a var to select between a couple styles
so you wanna for example do example.com/(variable)?
nop
dl.issou.best/ordr/assets/text_bg/text_bg(variable).gif
is what id use it for
i dont know if that works but i saw a snippet that used a variable that you would name for example 23 and it would have a specific value, ill send you the message link
why not define that random var name to whole url
true. it just looked nicer for people to only see a single number instead of a whole link in my head
but ill do that
i cant find it
whats the color variable for the streaming activity? for example for being idle it would be --yellow-300
--twitch
thank you, lets hope it works
The updated theme docs on BD are worth a read for the generally applicable theming advice https://docs.betterdiscord.app/themes/
i forgot this existed lol
i guess i didnt forget it existed lol
i think doing div div is bad
idk another way as i feel div:has(img[src*=blahblah]) is too generic and will match random things
remove div, span that next to [
[class=vc-rdb-view] to .vc-rdb-view
comments are always bad :)
ill move the block in the middle to the end
but its readable if you dont know what theyre doing, therefore easily removable
I'd also change the img to just img[src*="589322754470445057"] because long string with anywhere selector loses performance fast
Anyone know what css code is responsible for the unread channels? I have the fluent11 theme installed but the unread looks almost identical to the read ones
we dont know.
ill make you look like a NOOB :)
no probably not
(offtopic :]) - #1095648542892228618 message
Nope, url() is one of the few things that can't be interpolated in css these days. They're planning to add it I think, but it was still a way off last I checked
psuedo elements won't work on any replaced elements. I believe this is also planned, but no eta
/* match ping color with theme + blurple hover */
.theme-light [class^=numberBadge] {color: var(--header-secondary); background-color: var(--background-primary)!important;}
.theme-dark [class^=numberBadge] {color: var(--header-secondary); background-color: var(--background-primary)!important;}
[class*=unreadMentionsBar], [class*=mentionsBar] {display: none;}
.avatar:has(badge) .badge:hover {color: var(--header-secondary);background: var(--brand-experiment)
editing a snippet, trying to accomplish the comment's goal, cant seem to make the "blurple hover" work. it's supposed to change the number badge's background color to discord's blurple when hovering over a user/server's avatar on the server list.
I might be misunderstanding what you're asking for. But it should just be this, no?
.listItem-3SmSlK:hover .numberBadge-37OJ3S {
background-color: var(--brand-experiment) !important;
}
mhm that's that, thank you!
/* match ping color with default theme + blurple hover */
[class^=numberBadge] {
color: var(--header-primary);
background-color: var(--background-primary) !important;
}
.listItem-3SmSlK:hover .numberBadge-37OJ3S {
color: var(--white-500);
background-color: var(--brand-experiment) !important;
}
for anyone who wants ^
You shouldn't need to set the colour and background colour for each theme, those custom properties are defined on the theme class
oo okok
oh my god i love container queries
.chatContent-3KubbW {
container-type: inline-size;
container-name: chat;
}
@container chat (max-width: 500px) {
.chatContent-3KubbW .buttons-uaqb-5 {
display: none;
}
}
hides chat buttons if chat gets too narrow
so
wh
en
yo
u
ty
pe
me
ss
ag
es
it doesnt look like this
๐ฅ
idk why this is so satisfying
!!
long string with anywhere selector loses performance fast
whart
I accidentally used *= with a whole bunch of svg path selectors, like path[d*="entire path like 300 chars long"], which made toggling the theme the slowest experience on earth. Not so bad when I only use the first 10 chars or so of the path.
where u take that from
scroll up
@vast delta hi
Hi!
idk if it was possible with css
So, you open devtools, you go to inspect element (the box with the mouse pointer) click on the window thing you want larger, copy the name that comes after class=, put that with a dot before into quick CSS and then add {width:100%;height:100%;}
ok
doesn't work
probably because it's an iframe
it should still work
i tried it and it didn't work
try display: none
if it disappears, it works
then try again with the same thing except add ! important at the end
pretty pog document how browsers work
this (#๐จ-css-snippets message) but change to display: none
what do i change that from?
[class*=pictureInPictureWindow] {
display: none;
}
display: none makes it disappear but changing the width and height doesn't do anything
ok
that just makes it disappear
did u run the js snippet i gave u
it works but it's too manual
i want it to fill the entire vc section like streams do
replace your own avatar in this little section at the bottom with a custom one (replace mine obviously) [pretty good if you have some snippet that makes it larger and its resolution sucks]css .container-YkUktl .avatar-31d8He {display: none;} .container-YkUktl .avatarStack-3Bjmsl:after { height: 32px; width: 32px; display: block; position: absolute; content: ""; background: url(https://cdn.discordapp.com/avatars/406084422308331522/30e9ece40fa614f14c3f17e98476d88c.webp?size=128); background-size: 100%; border-radius: 50%; }
why do you keep wasting time on css
says you??
but aoi is cute
IM NOT CUTE??????
probably 2 weeks even
youre gonna come back crawling in a week continuing with css
no
I have other things to do
gotta get back to video and photo editing
haven't got time since beginning of semester
is this a bad time to announce i just found a performance upgrade for our radialstatus snippet? lol
Do it so I can import the snippet
yeah give me a sec to implement it, ill update the github one
can i make it so :has only looks one at the next item, not at every item after it?
the tree for example is parent>childA>childB
childB has some property and when i would just do *:has(that property) it would be for both parent and childA
but i want it so that doing *:has(that property) checks every object, but is only successful if the firstchild has that property, not parent or something earlier in the tree
doesnt :has(> .prop) work
what does this do
the message literally says what it does ๐ญ
it isn''t clear to me
ohhh the avatar there
I'll check soon
what theme are you using?
Midnight
I seen someone use super reactions without nitro is that possible on vencord
Not for everyone, though I saw someone make their own sr animation
Oof
it's free first 2
O
Or that
Not anymore
Maybe your first 2 super reactions of all time could be free
Mm feels great to only have time off after 8 hours of school
the moment you start your school year is when I can finally have summer break
8 hours of school in Germany??? whar
Well 8 lessons, which are each 45 minutes
Plus 75 minutes of break
I leave at 6:40 and come back at 16
*{display:none;} to stay on topic
damn
so when i want to send a sticker in a server the sticker isnt in im forced to send it, like so
is there a way to make it act like a normal sticker?
that be fake nitro
i have fake nitro on
yes
animated stickers are converted to apng or something so the plugin converts them back to gifs
thatโs why it doesnโt just grab the sticker link like it does for static ones
but i doubt you could make it act like a normal sticker with css without making it do the same for all attachments
great theme
is there a css snippet that swaps the pronouns and timestamp when using pronoundb?
(offtopic) #1095759697656692736 message
i don't think thats possible because the elements are one after the other
maybe some terrible jank with RTL characters would work
it's possible
fairs
its block and inline, not flex or grid
just make it flex
can u reorder the dot as well
you could possibly just use a font that hides the dot, and add another dot as a pseudo element
fits better
/* match ping icon with primary bg + danger color hover */
:root {
--ping-hover: #DA373C
}
[class^=numberBadge] {
color:var(--header-primary);
background-color:var(--background-primary)!important
}
.listItem-3SmSlK:hover .numberBadge-37OJ3S {
color:var(--white-500);
background-color:var(--ping-hover)!important
}
#1095759697656692736 message anybody? currently experimenting for now
I did a funny, I thought it would look cool, but nope
the text was on purpose just so it matches 
needs to go in snipsnops imediately
I can't, no role perms
my favorite platform, drocsiD
good css
body? do *
open if willing to help
||reimagining this snippet, would it be possible to move the search bar at the top right (top of the member list), moving the member list back down to its original spot?
/*! consistent top bar - extends member list !*/
.chat-2ZfjoI:has(.container-2o3qEW,.membersWrap-3NUR2t) .container-ZMc96U {
max-width: calc(100% - 240px);
position: absolute;
}
.chat-2ZfjoI:has(.profilePanel-2VBkh8) .container-ZMc96U {
max-width: calc(100% - 340px);
position: absolute;
}
.chat-2ZfjoI:has(.searchResultsWrap-5RVOkx) .container-ZMc96U {
max-width: calc(100% - 418px);
position: absolute;
}
.chat-2ZfjoI:has(.container-2o3qEW,.membersWrap-3NUR2t,.profilePanel-2VBkh8) .chatContent-3KubbW,
.grid-21dB-S,
.list-3FIpnh {
margin-top: 48px;
}
.searchHeader-1r_ZSh {
height: 48px;
}
.content-1jQy2l::before {
display: none;
}
.banner-1YaD3N {
border-radius: 8px 8px 0 0;
}
.profileColors-2AgAV4 {
border-radius: 8px;
}
.none-1rXy4P {
background-color: var(--background-tertiary);
}
```||
format your css jeez
mb โ ๏ธ
Vee's right
:has can have multiple elements inside, you don't have to write it 4 times
fixed? xD
my mom writes css rules in one line and insists that's good practice
YOUR MOM??
fixed 
[aria-label="Channel header"] { width: calc(100% - 120px); } .container-2o3qEW { top: -50px; right: 0px; position: absolute; height: 100vh; }
wait its overlays chat lmao
kill her
[aria-label="Channel header"] {
width: calc(100% - 240px);
}
.container-2o3qEW {
top: -48px;
right: 0px;
position: absolute;
height: 100vh;
}
.chatContent-3KubbW {
max-width: calc(100% - 240px)!important;
}```

why did i reply that?
its impressive that your mom knows css, but how is one line good lol
weird, but I like the position of the member count





