#π¨-theme-development
1 messages Β· Page 69 of 1
ok fixed here
no rounded edges
/* [#π¨-theme-development message](/guild/1015060230222131221/channel/1134844326933954622/) */
/* ################ */
/* No Rounded Edges */
/* ################ */
*,
*::before,
*::after {
border-radius: 0 !important;
}
/* Hide original indicators */
.cc5dd25190031396-svg > mask,
._44b0c28be7879b7b-svg > rect,
._44b0c28be7879b7b-svg > circle,
._44b0c28be7879b7b-svg > g,
._44b0c28be7879b7b-svg rect[mask='url(#:rhi:)'],
._20a53846fe2e8513-avatar .a423bdd721ddcc83-status {
display: none;
}
/* Remove mask from pfps */
._68edb95846a37624-mask > foreignObject,
._44b0c28be7879b7b-svg > foreignObject,
._2338f50c3988e5ec-svg > foreignObject {
mask: none;
}
._44b0c28be7879b7b-wrapper,
._1ce5d425feffd32a-container {
--online-2: #43a25a;
--idle-2: #ca9654;
--dnd-2: #d83a41;
--offline-2: #82838b;
--streaming-2: #9147ff;
}
/* make square online icon */
._44b0c28be7879b7b-wrapper:has(rect)::after,
._1ce5d425feffd32a-container:has(.a423bdd721ddcc83-status)::after {
content: '';
display: block;
position: absolute;
height: 10px;
width: 10px;
bottom: -4px;
right: -4px;
border: 2px solid var(--background-base-lower);
}
._44b0c28be7879b7b-wrapper:has(rect[fill='#43a25a'])::after,
._44b0c28be7879b7b-wrapper:has(rect[fill='#45a366'])::after,
._44b0c28be7879b7b-wrapper:has(rect[fill='#23a55a'])::after,
._1ce5d425feffd32a-container:has(.a423bdd721ddcc83-status[style*='rgb(67, 162, 90)'])::after {
background: var(--online-2) !important;
}
._44b0c28be7879b7b-wrapper:has(rect[fill='#ca9654'])::after,
._44b0c28be7879b7b-wrapper:has(rect[fill='#ffc04e'])::after,
._44b0c28be7879b7b-wrapper:has(rect[fill='#f0b232'])::after {
background: var(--idle-2) !important;
}
._44b0c28be7879b7b-wrapper:has(rect[fill='#d83a42'])::after,
._44b0c28be7879b7b-wrapper:has(rect[fill='#da3e44'])::after,
._44b0c28be7879b7b-wrapper:has(rect[fill='#f23f43'])::after {
background: var(--dnd-2) !important;
}
._44b0c28be7879b7b-wrapper:has(rect[fill='#82838b'])::after,
._44b0c28be7879b7b-wrapper:has(rect[fill='#84858d'])::after,
._44b0c28be7879b7b-wrapper:has(rect[fill='#80848e'])::after {
background: var(--offline-2) !important;
}
._44b0c28be7879b7b-wrapper:has(rect[fill='#9147ff'])::after,
._44b0c28be7879b7b-wrapper:has(rect[fill='#593695'])::after {
background: var(--streaming-2);
}
.cc5dd25190031396-lowerBadge {
border: 2px solid var(--background-base-lower);
bottom: -4px;
right: -4px;
}
.cc5dd25190031396-upperBadge {
border: 2px solid var(--background-base-lower);
top: -4px;
right: -4px;
}
._48112cbe77dc5022-folderGroup._48112cbe77dc5022-isExpanded > .dbd2630aec71879b-stack {
overflow: visible !important;
}
._3f21e80f8677ec40-slider > rect[rx='10'] {
rx: 0 !important;
}
::-webkit-scrollbar-thumb {
border-radius: 0 !important;
}
just steal it from github.com/refact0r/system24
you may have to replace the variables
ie steal it from you
Should i steal components from different themes abd make my own mashup
And*
Anyone willing to donate code
Love ur theme :)
Discord why
what
normalize giving context
They moved the vc panels to the left and because of the option to resize the channel list, it was creating a loooooooong black square as max-width stopped existing
(and doing funny with oldcord)
does anyone have a working CSS to hide the name glows / username gradients?
tried some recent ones I've found in this server and none of them work
there's an option in accessibility to disable display name styles
Yes
Some want the styles but not the ass gradients
already done that, shit still appears
example
can you tell me which one it is?
#π¨-theme-development message
I believe this still work just edit gradient-glow
Oh yeah i forgor
@pine needle @smoky belfry thanks to you both! I've managed to fix it with the link Fay gave me
edited it a little so it doesn't break role colors (only affects the chat)
[class*="usernameGradient"] {
background: none;
color: color-mix(in oklab, var(--custom-gradient-color-1), var(--custom-gradient-color-2));
-webkit-text-fill-color: initial;
filter: none;
}
π
This not enough if you don't want the glow
^ before
after:
with both the CSS plus "display name styles" disabled
it's enough for me, as long as it's readable it's fine
[class*=convenienceGlowGradient]::after
,[class*=nameGlow]
{
display: none;
}
[class*=ColorGradient]
{
background-image: unset;
background-color: var(--custom-gradient-color-1);
}
This is what i use with display name styles enabled
im planning on making a new css snipet any ideas
made a news ticker for discord
What is that?
finally its back, need to remove mine tho
News ticker like the thing at the bottom of news channels and it updates daily
mad shit
wtf
stocks and quotes also possible
using just css or is it a plugin?
just css
wdym that it updates daily?
auto updating
how are you doing that with just css
fetch an image from a backend that updates maybe?
yeah
they dmed me about it
i figured that, but they said just css which confused me
which like yeah it sort of is just css, but there's a backend which isn't css
true
someone made a working login counter before
oh god i found a way to make a login counter but must be self hosted as its one server per person
you could make the user set a specific id or something
if thatβs what you mean
Used a backend server to generate svg to put in top bar when server is pinged on discord load, it ups the load count. basically just for fun
can i get pls
Any people who are used to dealing with stylix? Currently using the default setting and I am a bit lost on how to fix this, currently passing in through a base16 palette
Anyone know how to change the window name of the Discord App with built in CSS?
<div class="f34534e8a5d3ca64-icon edbb22df99c39831-guildIcon f34534e8a5d3ca64-iconSizeMini f34534e8a5d3ca64-iconActiveMini" style="background-image: url("https://cdn.discordapp.com/icons/1015060230222131221/0fdc21fa2852b67710d19ecd32b6462e.webp?size=40");"></div>
<div class="_4bd5201c86a2042b-defaultColor _4bd5201c86a2042b-lineClamp1 cf48127484dbde85-text-sm/medium" data-text-variant="text-sm/medium">libVencore</div>
</div>```
Like the content between HTML tags or the class name?
I guess so, it changes based on server and which tab you're on IE: Friends, Direct Messages etc.
I need to force the name and possibly force image as it pulls directly from the servers icon or like the friend tab has a "friend" emoji so to speak
@tranquil whale Might be able to help, seems like you know alot?
selector {
content: 'whatever it is you want to add';
}
Sure i just woke up ill help later today
To add in the css in Vencord settings?
So confused right now, don't really do apps much
Like the windows bar with custom controls or the app name
The name at the top, the window name
Alright thank you
that's not how content works
that's how it works with pseudoelements like ::after and ::before, but not normal html elements
ahh gotcha
The content CSS property replaces content with a generated value. It can be used to define what is rendered inside an element or pseudo-element. For elements, the content property specifies whether the element renders normally (normal or none) or is replaced with an image (and associated "alt" text). For pseudo-elements and margin boxes, content...
mdn is a great resource for css, and also html/js
try this
.edbb22df99c39831-title::after {
font-family: var(--custom-title-font-family);
font-size: var(--custom-title-font-size);
font-weight: 500;
line-height: 1.2857142857142858;
content: var(--custom-title-text);
color: var(--text-default);
}
.edbb22df99c39831-title div {
display: none !important;
}
just set the vars
It doesn't seem to set the font family like Bold or Italic
font-family: "Sans Bold Italic", sans-serif;
or would I need to add
font-style: italic;
nvm
font-style: italic;
font-size: 14px;
font-weight: 700;
It still shows the built in svg's (i assume) from discord however it still blocks the server profile image @tranquil whale
Even tho "edbb22df99c39831" is hidden, the svg is still loaded
<div class="edbb22df99c39831-title" aria-label="Open Quick Switcher" role="button" tabindex="0">
<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 24 24">
<path fill="var(--interactive-icon-default)" d="M13 10a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z" class=""></path>
<path fill="var(--interactive-icon-default)" d="M3 5v-.75C3 3.56 3.56 3 4.25 3s1.24.56 1.33 1.25C6.12 8.65 9.46 12 13 12h1a8 8 0 0 1 8 8 2 2 0 0 1-2 2 .21.21 0 0 1-.2-.15 7.65 7.65 0 0 0-1.32-2.3c-.15-.2-.42-.06-.39.17l.25 2c.02.15-.1.28-.25.28H9a2 2 0 0 1-2-2v-2.22c0-1.57-.67-3.05-1.53-4.37A15.85 15.85 0 0 1 3 5Z" class=""></path>
</svg>
<div class="_4bd5201c86a2042b-defaultColor _4bd5201c86a2042b-lineClamp1 cf48127484dbde85-text-sm/medium" data-text-variant="text-sm/medium">Friends</div>
</div>
it isn't hidden
aria-hidden is for screen readers
so how would I remove the svg
even tho .edbb22df99c39831-title div { display: none !important; }
i dont mean aria-hidden, I mean the original div is hidden
.c38106a3f0c3ca76-title>.edbb22df99c39831-title>:is(svg, .f34534e8a5d3ca64-icon) {
display: none;
}
.c38106a3f0c3ca76-title>.edbb22df99c39831-title>.cf48127484dbde85-text-sm\/medium {
font-size: 0;
&::after {
font-size: 14px;
content: "custom title";
}
}
change div to svg?
use this
display: none !important;
}
.edbb22df99c39831-title svg {
display: none !important;
}```
this works too
I guess
But am I not only hiding the SVG in div "edbb22df99c39831"
It works at the moment and I don't see any issues
display: none !important;
}```
And this, I could then force another SVG using ::after and it'd work?
id use ::before since the image comes first on the title, and you are already using ::after for the custom title
So would be like this to keep the same image on every page?
.edbb22df99c39831-svg::before {
<svg aria-hidden="true" role="img" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 24 24">
}
does this not work for you?
nvm im stupid
.edbb22df99c39831-svg::before {
content: "";
display: inline-block;
width: 16px;
height: 16px;
background-repeat: no-repeat;
background-size: contain;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3C/svg%3E");
}
Like this no?
I do, which works here, yet I want to force a new one
you want to replace it
Yes.
that svg looks like it's blank
Right.
pretty much except that class doesn't exist
do you have an image in mind that you want as the icon?
anyone got basic css snippet to set a bg image
background-image: url(image url here);
you want to use that png or you want an svg that looks like that
Not sure if you can change the colour, with the SVG you could stroke="#000000"
That one
I mean that would be ideal
do you have the svg
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#CACACA" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>
then the stroke would be #CACACA to follow the text colour
need to go now but can help more in 20-30 mins
Ight I might be asleep it's 2:40AM but if you could ping me then I can see it tomrrow.
/* Custom message prompt */
.placeholder__1b31f.slateTextArea_ec4baf.fontSize16Padding__74017 {
visibility: hidden;
}
.placeholder__1b31f.slateTextArea_ec4baf.fontSize16Padding__74017::before {
visibility: visible;
content: var("-");
}
Also had this which seems to be broke now? π€·πΌββοΈ
?```css
.edbb22df99c39831-title::before {
content: "";
display: inline-block;
width: 24px;
height: 24px;
background-repeat: no-repeat;
background-size: contain;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23CACACA" stroke-width="2" ><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>');
}
yea, but its this way stroke-width="2"
ok i'm back
it's kebab case not camel case
so stroke-width etc.
so use this @ornate zodiac
.edbb22df99c39831-title {
>:is(svg, .f34534e8a5d3ca64-icon) {
display: none;
}
>.cf48127484dbde85-text-sm\/medium {
font-size: 0;
&::after {
font-size: 14px;
content: "custom title";
}
}
&::before {
content: "";
width: 24px;
height: 24px;
background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke="%23CACACA" stroke-width="2"><path d="M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z"></path><circle cx="12" cy="12" r="3"></circle></svg>');
}
}
How do I make quick css not cover the entire ui
but just the bg
like it covers the images it covers all the ui everything
it covers the pfps
etc
how to change that
It makes it genuinely hard to use discord
And I cannot use that
π
what
Its just an image slapped on top of the entire screen
Over the pfps over the ui everything
was it working fine for your gf?
She uses it that way
π
Cuz she has light theme and low opacity of image
But I dont so how can I fix this
But like
What do I do so it DOESNT cover it all
And isnt just a slapped image on top
would need the css of the theme that adds that picture
there's also alot of transparent themes that let's you add any picture as background
could just use one of those instead
try using this for example. does the job you want it to do.
if that doesn't work, quite literally there's a million themes that do this exact same thing, just look around for it.
how do I hide the active now tab on the right?
keeps showing things from people that i blocked
nvm, i figured out
[class^=_133bf5eea8e33a34-nowPlayingColumn] {display:none;}
does the work well
I had a snippet for that, but it's outdated rn
I'll try to get it updated later
@echo frost Sorry to keep asking but do you know hwo to fix this?
/* Discord Custom Message Box */
div[contenteditable="true"][data-slate-editor] {
position: relative;
}
/* Hide Discord's original fake placeholder */
div[contenteditable="true"][data-slate-editor]
span[class*="emptyText"] {
color: transparent !important;
}
/* Custom placeholder when empty */
div[contenteditable="true"][data-slate-editor]
:has(span[data-slate-zero-width])::after {
content: "Sample Text";
position: absolute;
top: 50%;
transform: translateY(-50%);
color: var(--text-muted);
opacity: 0.4;
pointer-events: none;
font-size: 16px;
line-height: 1.375;
white-space: nowrap;
}
was trying something like this
try using the class updater in #theme-support
does anyone have css to hide this button? there used to be an experiment for it but it got removed
i tried using the element inspector but i know basically nothing about css :c
.a22cb0c66246f5d3-button {
display: none;
}```
a fair warning, this might get rid of other stuff but my main aim was achieved
that hides all buttons like that
this will only hide that button
.c0e32c5cffed3d9f-emojiPicker>.c0e32c5cffed3d9f-header>.a22cb0c66246f5d3-button {
display: none;
}
>.c0e32c5cffed3d9f-header> you could probably replace this with a space, and be fine, but i like to be safe
Still doesn't work
what is var("-")
._1b31f471f0bb10ab-placeholder.ec4baf0360ff3578-slateTextArea {
visibility: hidden;
&::before {
visibility: visible;
content: var("-");
}
}
the text that's meant to be replaced, just placeholder right now
you mean the replacement?
/* Custom Chatbox Prompt */
._1b31f471f0bb10ab-placeholder.ec4baf0360ff3578-slateTextArea.fontSize16Padding__74017 {
visibility: hidden;
}
._1b31f471f0bb10ab-placeholder.ec4baf0360ff3578-slateTextArea.fontSize16Padding__74017::before {
visibility: visible;
content: var("TEST");
}
Yeah
that won't work
var("TEST") won't
It worked before but broke
actually maybe it will treat that as the fallback
but it didn't work with "-", so no
you just do "TEST"
It's been working with @ornate zodiac for like a year
._1b31f471f0bb10ab-placeholder.ec4baf0360ff3578-slateTextArea {
visibility: hidden;
&::before {
visibility: visible;
content: "TEST";
}
}```
var("TEST") is invalid text
ok that'll work
it just can't be in a var
that's not how var works
read this
How has it worked for like the last year?
It works now but blows my mind how it had worked now doesn't
are you sure you had a string in var
thanks 
100% positive
you probably had something like var(--text) or something
that's how it's supposed to be
unless
yeah putting that does not work
or like this content: var(--test, "TEST");
possibly, i did mess around with it before asking for help
not sure how it broke however
you could do ctrl+z to see what it was if you haven't closed your quickcss
(don't edit it when you're back there, or you won't be able to ctrl+y back)
It's been opened and closed a few times tbf
oh do you use tbf as to be frank?
it always confuses me when people use tbf (to be fair) like tbh (to be honest)
hey guys, I got the new settings modal, does anyone know how to change it back to the old one
fiar not frank hahah
any way to change deafen color back to normal red? sticks out like a sore thumb
when i try to do it it colors all animated icons red though π
go for something like .[#####]-redGlow .[#####]-lottieIcon to do it properly
what goes in the # parts? assuming thats a placeholder
class hash
unfortunately doesnt seem to do anything
can be helpful with that
so sorry
does anyone know what class or whatever server icons are under
i used to have a thing to square them but that broke and i cannot find anything that works to make them square again
::-webkit-scrollbar-thumb,
* {
border-radius: 0 !important;
}
/* hide round masks */
[class^='listItem_'] [class^='wrapper_'] > [class^='svg_'] > mask,
[class^='bannerSVGWrapper_'] > mask > circle {
display: none;
}
[class^='mask_'] > foreignObject,
[class^='svg_'] > foreignObject {
mask-image: none;
}```
this old thing doesn't work anymore
nevermind i just saw another post answering my question whoops
#π¨-theme-development message
up here if anyone needs it
okay so seemingly it was radialstatus that was causing the problem
though annoyingly its one or the other
why does the nameplate on the user panel just become blank randomly
Discord change again variables π«
anyone's themes running quite slow?
is it themes? or the client itself hmmm.
my client is painfully slow since today morning
My whole client has been slow since a few days now
Especially typing
How to fix server icons not displaying with QuickCSS enabled?
https://www.reddit.com/r/discordapp/s/6AlWpTEHbG it seems to be quite common a support staff even answered under the thread that they are looking into it
remove the css that's causing the issue
or disable quickcss
typing is always much slower
I do think i'm noticing discord to be a bit slower than normal
yeah but its much slower now and i noticed cpu temps spike quite a bit when i type before their recent update it stayed the same
I should ask them to make devtools less laggy as well then
yeah fr its been a pain in the ass since the css format update
it crashes and lags a lot
As a temporary solution, I just did this.
._5b40bdd67543ba35-container ._2ea32c412048f708-link {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
isn't that because of all the variables?
Yeah, so?
yeah, newer firefox fixed this by adding a "show more" button
oh i read that as why devtools is laggy for some reason
No, it's been laggy for a while now
ik
But now with the other lag it's almost unbearable
hasn't it always been laggy?
Not even my css's fault
It wasn't when :has() still had a minimum impact on performance
So about a year ago
could anyone help me with how to modify the accent colors of https://github.com/refact0r/system24 i put this in my quickcss, it worked for a while but after some time it just broke
:root {
/* Only change the purple variables that control accent colors */
--purple-1: oklch(75% 0.16 65) !important;
--purple-2: oklch(70% 0.16 65) !important;
--purple-3: oklch(65% 0.16 65) !important;
--purple-4: oklch(60% 0.16 65) !important;
--purple-5: oklch(55% 0.16 65) !important;
/* Make DND status a more vibrant red instead of the default red */
--dnd: rgb(216, 58, 66) !important;
/* Fix only the specific variables that were causing issues */
--accent-new: var(--purple-2) !important;
--streaming: var(--purple-2) !important;
}
/* Only override the accent variables that reference purple */
:root {
--accent-1: var(--purple-1) !important;
--accent-2: var(--purple-2) !important;
--accent-3: var(--purple-3) !important;
--accent-4: var(--purple-4) !important;
--accent-5: var(--purple-5) !important;
}
/* Target only specific elements that are still pink */
/* New message indicator - very specific selector */
div[class*="unreadMessages"] {
background-color: var(--purple-2) !important;
}
like the colors arent applied anymore
i am using the install method install through link
i know there's a tool to like see which CSS rules are the ones slowing down stuff, but i can't remember what it is, can someone tell me ?
there's a performance tab in devtools
there was also a snippet that measured the time to queryselector the selectors, but that doesn't actually measure css performance accurately because css selectors work differently to queryselector
i have checked the BD theme doc
dont see any way to set the bg image?
Easiest way is setting it to the body and making everything else transparent
huh?
make everything trans?
why did they anchor the button to the right side
instead of it being on the circle

this is so annoying
everybody transgender
transgender for everyone
π
It was so fitting inside the role dot
so there is no way to make the background image?
i fixed this with some ducktape and shit
now the gradient animation is broken and i can not seem to fix it

it does not loop properly anymore, i haven't changed any values on it, so i am confused
like krammeth said
body {
background-image: url(https://cdn.discordapp.com/avatars/608842853392842753/cafc148d26d26aa5200a6410ff6fe2e2.png?size=1024);
* {
background: transparent !important;
}
}
there's themes already made that you can just replace the image url and have it work immediately instead of having to pick and choose which elements need a background
cuz i use the other theme
but override with blur & image
the old theme is dead ofc
but now the quick css is also fail
so i just want a way to make it
what other theme?
mfw changes are made just for the sake of having changes
what did roles used to look like?
something looks so off about them now
oh i have a ss from 12/29
now they're like this
looks like the old border-radius was 8px
.af3987915705da59-role {
border-radius: 8px;
}
didnt it have a margin-left 2px on the text tho?
yeah there was also more margin/padding before too
the border-radius bothers me more though
Smaller border-radius, the "remove role" cross was inside the role dot, the role icon was vertically aligned to the center instead of the bottom
yeah
does anyone have a screenshot or video or something of what the x was like before
it was like this inside the role dot
do you have a not completely cropped image?
ik it was inswide the role dot
i don't remember how the behaviour was
i just sourced this from the server, it isn't mine
like does it show when hovering over the circle or the tag
is the pill the whole thing or the circle?
it was the circle
so you'd hover over the circle, the x would show and you could click to remove the role
ok
i got the position and stuff, but i'm not sure how to make the x visible
because the dot can be any color
Try if white with some drop shadow helps
been a hot minute so i'll ask about this again, does anyone have something to put this thing back in the bottom right corner?
doesn't seem to work
ok well here's my css if anyone wants to mess around with it
.af3987915705da59-role {
border-radius: 8px;
&.af3987915705da59-hasRemoveButton {
-webkit-padding-end: 8px;
padding-inline-end: 8px;
}
.af3987915705da59-removeButton {
position: absolute;
color: black;
width: 12px;
margin: 0 4px;
opacity: 0;
transition: color 50ms ease-in, opacity 50ms ease-in;
/* &:hover {
opacity: 1;
} */
/* svg {
filter: drop-shadow(1px 1px 10px red);
} */
}
&:hover .af3987915705da59-removeButton {
opacity: 1;
}
}
the commented out hover is for hovering over the dot to show the x
the one that isn't commented out is hovering over the role, which i prefer
I used mix-blend-mode: difference; with a grey base color, seemed to work the best
I'm on Linux. I assume css modifications should be platform-independent. How would I go about putting the window control buttons to the top left corner of the app instead of the right? I've found these divs in devtools but I'm not exactly sure what to do with them.
I think I'm figuring it out lol I'll post results later
.c38106a3f0c3ca76-trailing {
width: 100%;
>.c38106a3f0c3ca76-winButtons {
flex-direction: row-reverse; /* remove this if you don't want them to be reversed */
position: absolute;
left: 0;
&::before {
display: none;
}
}
}```
it works π π
hmm there's some weirdness going on with the buttons; it's not entirely equal in size or spacing if you look really close. I see inspector with weird 'almost' values like 17.993px when it's supposed to be 18px flat. Whatever, I'll figure it out some other time. Also got to fix that red highlight thing somehow, since I don't see it in devtools
it rounds 17.993 to 18
thanks
the issue might have been because of my keeping my discord at 90% scaling
I think I can live with that
I just need to figure out the whole button highlighting thing that discord does but it's not like I notice it too often anyway
That makes a square here
Oh that happens when I hover over the close window button
my implementation of macOS-style window buttons. Thanks to @/krammeth for the main code
why are you using pngs for the icons π
also why aree there some random true tabs when most of it is spaces
I'm new to all this π₯Ή I'm gonna try to do an svg implementation but no promises since I made this for myself
i found a github repo with them as svgs
https://github.com/lwouis/macos-traffic-light-buttons-as-SVG/
you should probably remove the enable-background, i'm not sure what it's for, and my brief searching said it's deprecated
and i don't notice a difference when removing it
found another. not sure which is better https://github.com/aw3r1se/macOS-traffic-lights
bump
Give me 10m and I'll see what I can do
._0f481cbbd7530492-jumpToPresentBar {
margin-right: 8px;
}```
(sorry, I fell asleep on the couch)
css that will break on update cat_thinking
meanwhile me who dropped my vencord port for the theme I use on everything bcuz i couldn't keep up with the changes
is there css somewhere to revert this back to what it looked like before discord changed it
like this
ty
that's sad
this with a few modifications (mix-blend-mode: difference) and what blade linked to
#π¨-theme-development message
I can send the version with the mix-blend-mode later
I'm not sure why your icons are to the left though
I don't remember them ever being that (but I didn't see many roles with icons, so I might be misremembering)
oh
ty
the changes I made in this is I used color: #fff8; and put the mix blend mode in svg
Is there a way to appeal from my modmail ban
i made the holy grail spotify player css snippet
custom grabber
.af3987915705da59-role {
border-radius: 8px;
&.af3987915705da59-hasRemoveButton {
-webkit-padding-end: 8px;
padding-inline-end: 8px;
}
.af3987915705da59-removeButton {
position: absolute;
color: #999;
width: 12px;
margin: 0 4px;
opacity: 0;
transition: color 50ms ease-in, opacity 100ms ease-in;
will-change: opacity;
svg {
mix-blend-mode: difference;
}
&:hover {
opacity: 1;
}
}
/* &:hover .af3987915705da59-removeButton {
opacity: 1;
} */
}
actually i think #999 is better than #fff8
and you can uncomment the last hover if you want the x to show if you hover over the role, or keep it commented/delete it if you only want it to show if you hover over the circle
mods pls unban me from modmail and I want to post this CSS snippet
what did u get banned for
first css snippet was low quality the mod said so i redid it and rerequested and got banned for repeat requesting "same thing"
what was the snippet?
spotify controls
it was honestly not that good but like
why ban someone from modmail for it
they were ttwo different versions
two different versions of the same snippet?
btw the bar was working before
they were same purpose different look
TBH i just post my snippets in smaller servers now
oh
currently i just modify existing themes and make niche css snippets
i do contribute a bit to chillax
Are there more servers with snippets?
Yup
How to find them?
Theres BetterDiscord theres moonlight there wq support server and ungigilos github lab
Just search for theme support servers or other client mods
Okay thank you π
how can i remove avatar decorations without removing mine?
i think this should work
[src^="https://cdn.discordapp.com/avatars/959759292389556254/"]+.c19a557985eb7793-avatarDecoration {
display: block;
}
just add it
it'll prevent your avatar decoration from being hidden
but there might be a few places where it doesn't work
but it works in chat, mini profile, and big profile at least
worked thanks
doesnt show on mini/big profile tho
i also wanna remove glow without removing gradient
i couldnt make it work
oh i tested improperly
i don't think there's a good way to do mini/big profiles with your user id
[src^="https://cdn.discordapp.com/avatars/959759292389556254/"]+.c19a557985eb7793-avatarDecoration,
[aria-label^="dispj, "] [class*=avatarDecoration] {
display: block;
}
it needs your username
worked thank you
do you know how to do this one?
like this?
.e5de7811b2777bfa-convenienceGlowGradient:after {
display: none;
}
yes, but doesnt discord randomly change these names?
anyway very thank you
why is the emoji not aligned properly π
ig discord changed it for some reason lol
i mean yeh but didnt they align it with the text and β π
they bottom aligned it for some reason
sorry for the bother , is there anything working to hide the gif , sicker and apps launcher from the text chat? tried some but wouldnt work even if i tried to mess with em for a bit
yeah so whoever actually hates and wants to remove text chat buttons i have the laziest code ever
div[role="button"][aria-label="Send a gift"] {
display: none !important;
}
div[role="button"][aria-label="Apps"] {
display: none !important;
}
div[role="button"][aria-label="Open sticker picker"] {
display: none !important;
}
div[role="button"][aria-label="Open GIF picker"] {
display: none !important;
}
anyone elses discord feeling kinda slow
especially with typing, typing feels so laggy for me
Been like that for almost a week now
^
i think you mean "have a talk with" haha
yop
Hey does anyone know what variable is responsible for the color of the name of active channels (the one you're currently on) ? I can't seem to find it.
I've got this theme with a retracting channel/server bar and moving the mouse over the server name makes the sidebar retract back. Any way to make it included so it keeps the sidebar expanded?
yo thanks, i'll test it out

definitely an improvement, thank you
np
._740174f3d6a2c8fe-buttons {
/* Send Gift */
>:not(.expression-picker-chat-input-button),
/* GIFs */
>:nth-last-child(5),
/* Stickers */
>:nth-last-child(3),
/* App Launcher */
>.app-launcher-entrypoint {
display: none;
}
}```
thanks a lot but funny enough that other lazy code works pretty fine π
it'll only work if the app language is set to English
fair enough , thanks again

yours won't work if the order changes though
and I think there's an experiment that changes the order
Imho it's easier to change a number rather than a whole aria-label string
The compatibility is also wider
but if it's for personal use, they're not going to change their language
and it'll be harder to notice if the order changes
i think a warning is best
Not really, you'd be missing important stuff so you'd notice
Between 3 and 5 there's a hidden element, so if stuff changes order something will get lost
i'm not sure the average/below average css user will notice
I mean
yeah
but i'd rather them say "it not work" when they first add it
rather than coming 2 months after the update that changed the order
i wonder if it would be possible to have a dynamic language on an import hosted on github.io
Uhh
I think you would be better off having an import link with container queries and custom variables for languages
does that not impact performance?
yeah
i don't think it could be .css
probably wouldn't be possible on a static webpage
Or, as an alternative
Only post a link to the repo page readme.md file with different flags that, once clicked, links you to the corresponding language variant
Like imagine a massive table with flags
probably best would be no-hide-buttons.css or en-hide-buttons.css etc.
or something
it would definitely be best to just use the lang in html
you can even do:lang(en-GB) i thought you'd have to do html[lang=en-GB]
a few times a year, and you can fix them all in 1 minute with the class updater in #theme-support
attribute selectors are easier to overselect, and laggier
don't update if you're on canary they ruined the classes
it's fucking over
why even do this i wonder
i hope they at least left their actual names alone in js
Wdym ruined?
Like, how bad is it?
awesome opportunity to make a class map if everything else breaks
it's still crazy

shouldn't be allowed to post this
@edgy sentinel when these new classes get pushed to stable, make alot of broken plugins a known issue
I don't think this is the right channel to discuss about that
css oppenheimer
so discord did what steam did I feared this might happen
we're doomed
steam's normal classes can still be used if you really want to (for now, some store pages have the same problem as discord)
any fix for background of custom themes not working? or just boned

users: please optimize your client
discord: sure thing
proceeds to ruin all the custom themes
fucks up themes instead of fixing the memory leak
sounds like discord behaviour
hell nah
oh i didn't realize what it stood for
Didnβt even know it stood for anything
yeah same
How do i diagnose css performance regressions?
like i have a theme i wrote that in the last couple days has become incredibly laggy despite no changes of my own
all i can see is that every character typed is forcing a reflow that takes 94ms but not what rule is involved that's so terrible
nor why its suddenly now an issue and wasnt before
oh shit ok
i found an option in the profiler that gives selector stats
i think it's mostly just a discord bug right now that applies to people not even using css
i have an update on stable
should I do it
have they done the canary class changes on stable already?
is it joever
It's over
.f75fb00fb7356cbe-chatContent {
anchor-scope: --chatbox;
flex-direction: column-reverse;
.f75fb00fb7356cbe-form {
anchor-name: --chatbox;
}
._36d072eab2b2e737-messagesWrapper {
position: absolute;
position-anchor: --chatbox;
--chatbox-height: anchor-size(height);
left: 0;
right: 0;
top: 0;
bottom: var(--h);
--h: anchor-size(height);
._36d072eab2b2e737-scroller {
bottom: calc(var(--h) * -1);
}
._36d072eab2b2e737-scrollerSpacer {
height: calc(16px + var(--h));
&._36d072eab2b2e737-emptyForum {
height: calc(8px + var(--h));
}
}
}
&:has(> .f75fb00fb7356cbe-form > .b8880176888cc928-typing) ._36d072eab2b2e737-scrollerSpacer {
height: calc(21px + var(--h));
}
}
```am i doing this wrong?
cause --h doesnt spread
I updated yesterday and it was still fine

Same emote, 3 different servers

ok phew it's fine
this version is safe
stable 488272 (47627a4) Host 1.0.9221 x64 (74058) Build Override: N/A Windows 11 64-bit
When will a good discord theme emerge like all themes are shit other than chillax and lande della discordia (sorry those of u with ur own public themes)
when you make one
Its not that easy xD im better at css snippets
Or modifying existing themes or contributing to a theme
then all themes will stay shit
Only one developer could make a non shit theme and that's ascellayn but he is lazy and lives in hell. https://github.com/Ascellayn
you not liking a theme doesnt mean its shit lol
Themes are simply multiple css snippets that fit together, put together
And if you don't like a theme it doesn't mean it's shit
how to add a font to my discord i downloaded it from dafont.com
wait where
wait can you use backgrounds in themes now? are themes fixed? how do i fix
mine isnβt working
π #π₯-vencord-support-π₯
(Auto-response invoked by @steep drum)
I think update got pushed into stable
did they really change class names to only hashes?
you even reacted to the image that showed it, but for now they reverted it
It doesn't work anymore?
Does anyone have ss as to how it looked?
no
on stable it's back to classname_hash instead of _longhash-classname
@tired prawn
we can chat here btw
free white names
@steep drum all ur fault btw
oh mein gott
yall bringing back communism by locking us
i think they'll forget to unpriv this channel after so i'm just MUTING!
mute urself
if i will need to ima even donate just to protest
to free white names
@limber mantle dude stop being annoying
image sender has permissions here
vmute 2h 996137713432530976 annoying
Done!
Muted x2b (@limber mantle) for 2 hours
unfortunately im a white name so i got filtered in when vencord's main chat got closed since so many people dont know how to read #1257025907625951423 (ive already known so)
xd
theme development
Ye ik
lmao they went back to this
yes, and tbh I'm not complaining
bless
magic
every single theme except midnight is broken, what the fuck
thanks sherlock
wtf is server locked down because of the discord update?
am i stupid, or is the thing im using broken
Rage baiting at its finest
I finally stoped procrastinating im making my own discord theme
this is showing up for some reason. it's weird bc i don't think i have anything in my css that would make it appear
i don't have the oneko plugin enabled either so ik it's not that
also does anyone have some css to change this back to a circle
(the attachment button)
as someone who doesnt know code very well this has gotta be some sort of magic spell
so, how do i do this?
i mean it says it right there
never used vscode before
open vscode or whatever other code editor, make new file, change language to css, paste your css, open find and replace, press the .*, and put in what the message tells you to put in
idk im too dumb with this stuff 
Thatβs not the right placeπ
figuredπ idk what im doing whatever
nvm got it
Did anyone ever see this weird ah bug? (i dont have any themes)
this is some magic what the hell
hey guys does anyone know an up to date version of this guild bar theme?
its broken on ptb/canary
it's broken atm, wait for the dev to fix it
just replace that file with this @ import instead cuz that'll automatically update
@import url("https://scattagain.github.io/VencordStuff/css/GuildbarRevert.css");
midnight runs slow as hell for me 
it used to be buttery smooth 
i sense skill issue

i recall a bunch of other people complaining about themes running slow starting ~2 weeks ago, so its not just me
hey anyone have the css snippet for this? making the whole thing smaller so it doesnt overlap the servers
discord cooked it again
i know nothing about code but my quick css does not work idk how to fix it "[class*=-expandedFolderIconWrapper] {
svg {
width: 25px;
height: 25px;
margin-bottom: 1px;
}
}
.c38106a3f0c3ca76-title {
display: none !important
}
time[id^="message-timestamp"] {
color: #dddddd !important;
font-size: 0.85em !important;
}
.c38106a3f0c3ca76-bar {
background-color: #151619 !important;
border-bottom: none !important;
}
._4bbc6dc06e75ad52-container {
background: linear-gradient(90deg,rgba(42, 123, 155, 0) 0%, rgba(237, 221, 83, 0) 100%) !important;
}
._4bbc6dc06e75ad52-videoContainer {
mask-image: none !important;
}
._4bbc6dc06e75ad52-img {
display: none;
}
.visual-refresh section._5e434347c823b592-panels {
left: calc(var(--custom-guild-list-width));
width: calc(100% - var(--custom-guild-list-width));
box-sizing: content-box;
bottom: 0;
border-radius: 0;
border-bottom: none;
border-right: none;
.e131a99484292a19-actionButtons button {
padding: 0;
}
._5e434347c823b592-activityPanel {
border-radius: inherit;
}
/* GameActivityToggle Fix (delete if you don't use) */
/* ._37e49614b9f110a9-container>._37e49614b9f110a9-buttons {
gap: 2px;
}
._37e49614b9f110a9-container>._37e49614b9f110a9-avatarWrapper {
min-width: 32px !important;
} */
}
nav._5e434347c823b592-guilds, #channels {
margin-bottom: 0 !important;
}
._5e434347c823b592-sidebar:after {
display: none;
}
/* BetterFolders fix (delete if you don't use) /
/ .vc-betterFolders-sidebar~section._5e434347c823b592-panels {
left: calc(var(--custom-guild-list-width)*2);
width: calc(100% - var(--custom-guild-list-width)*2) !important;
} */
._629e4c86564a4ee7-unread {
display: flex;
justify-content: center;
>._629e4c86564a4ee7-unreadBar {
opacity: 1;
background-color: var(--background-surface-highest);
border: 1px solid var(--border-normal);
box-shadow: var(--shadow-high);
padding: 0px 8px;
color: var(--interactive-normal);
}
}
/* Hide Activity Header */
.visual-refresh .c8ffbb79449f399c-membersGroup:has(._095fe51feb41b3bb-headerContainer) {
display: none;
}
/* Hide Members activities */
.visual-refresh ._0f2e83213c878a13-container {
display: none;
}"
discord changed class names, #theme-support
you could try this
idk
that fixed it! thank you!!
anyone?
updated CSS snippet for Revert user area now that the classes have changed:
.visual-refresh section.panels__5e434 {
left: calc(var(--custom-guild-list-width) + var(--space-xs));
width: calc(100% - var(--custom-guild-list-width) - var(--space-xs)*2);
box-sizing: border-box;
.actionButtons_e131a9 button {
padding: 0;
}
/* GameActivityToggle Fix (delete if you don't use) */
/* .container__37e49 {
padding: var(--space-xxs);
gap: var(--space-4);
>.buttons__37e49 {
gap: 0;
}
>.avatarWrapper__37e49 {
min-width: 32px !important;
>.avatar__37e49 {
scale: 0.9;
}
}
} */
}
nav.guilds__5e434 {
margin-bottom: 0 !important;
}
.sidebar__5e434:after {
display: none;
}
thank you SO much bro π
ah I see i cant wait for it to get fixed on ptb/canary
i cant wait to sit around and do nothing until class updater saves me (yes i know about the replace regex thing, it didn't quite fix everything)
its a miracle im still maintaining my own theme
class updater our lord and saviour
i would have already stopped even trying to maintain this theme ages ago if it werent for class updater
it's broken on the normal client too, but hopefully it'll fix soon!
i don't have a published theme but dude i can imagine
it's such a hassle
the only time ive been forced to do things myself was when they did visual refresh
yeahh that was so bad
i come home, open discord, see something broken, go insane, repeat
literally me today
yes for sure it completes the appearance
ooh what do you use for the bigger server icons
and the profile section not covering the server list
im just waiting on guildbarrevert to get fixed cause it's not compatible with the class updater
the revert user area thing i actually made myself
i think it looks nicer than the snippet because its floating
my brain is so fried i didn't process that you have a theme LMAO
that's sick
yess i did something similar
oh also for anyone using the visual refresh compact title bar by chloecinders i made a fork and a PR that fixes those selectors:
https://github.com/chloecinders/visual-refresh-compact-title-bar/pull/22
https://github.com/heikadog/visual-refresh-compact-title-bar
if you want to steal any snippets https://github.com/tryflle/tryfletheme
next specifically, the original is old and a nightmare to read
HELL YEAH some of these are probably better written than mine
dont be so sure
lmfao
gonna change the readme for the time being ! gimme a sec
same codebase from the very start of visual refresh its gotten a bit messy but everything is labeled
my css is a hot mess rn im procrastinating making a proper theme out of it
labeling is huge
omg
i just made it a habit
that's what im aspiring to do
mine is not that crazy wtf
the whole idea was make my old theme and have a balance of what i like about visual refresh and old layout
i think the new layout is just too big
like this is a desktop not an ipad
but i also think a lot of stuff was genuinely nice
okay i just checked this out this is sick
i fw that heavy
there's a lot of good changes
but at the same time a lot of weird inconsistency
and my old theme was make something catppuccin like and also tokyo night like and also unique
that was the idea
given the fact im still maintaining it and using it what is almost 2 years later
preetty happy with it
i just hate maintaining it
discord is mean
it feels like they just change stuff sometimes just for the sake of changing it
yeah
i still prefer the old layout on mobile
Debug Info:
Enmity: db482b0
Tweak: 2.2.6 (Regular)
Discord: 223.0 (Build 57230)
Hermes: for RN 0.72.3
Bytecode: 94
Device: iPhone17,3
System: 18.3.2
i had it on the old one for 2 years cuz i refused to update LOL
ONG
its worse because mine is defective as fuck
it kernel panics and shit
burn in
ass battery health for very low number of cycles
<200 cycles, 85% battery health
the battery is rated for 1000 cycles to 80% battery health
mines a 16
i'll be using this until it dies on me π£οΈ
its also my first (and last) iphone
i only got on iphone because my hands are tiny and all the other options i was being forced to pick between due to provider deals were big and bulky
ahh checks out
like i'd rather have something the size of the 13 mini
also iphone's are pretty heavy compared to some other brands from what i know
they are pretty much the lightest on the market unless u have a pro
nonetheless, i still cant wrap my hand around it entirely
Some of these got removed like --text-tertiary, iirc
maybe im mistaken then oops
my certificate was also revoked in JULY and ive been trying to get it back for like forever
aware, its just a bit painful to keep track of what is removed and what isnt when they keep making major changes
how do you guys take so long to update themes
no will
all my themes are back up
no will when its major
I just spent 30 mins making a class updater
you should pass me that
I have a list of what got removed if you want, maybe not full
sounds good
i think the majority of whats messed up is variables
dmed
ty
ty
dont think it did anything for me at all unfortunately
i believe all my issues have to do with new variables
i just really cba rn
oh wait new version broke it
ill revert
oops
should work in like 2 mins
still not doing anything for me unfortunately
im rebboting server now
o
that borked everything :/
it made the spotify modal wide though
idk how
Im updating again
has https://syndishanx.github.io/Website/Update_Classes.html been updated with the new names and such?
or do I need to manually fix some CSS again
not yet if im right
alrighty I'll wait then
based on the commit dates, no
Oh I'm stupid I could've checked those
yk what someone should make a github bot that automatically runs class updater when it gets a commit
i should do that
already exists
but its a private bot
π₯Ί
its for chillax they updated like 2 hours ago
they also got discord bot to update css snippets
my tool should work now
just tried it, no different than before
goes from this
to this
genuinely no clue what is going on here lmfao
i can just wait tbh
hmmm i wonder if i have enough ties to people to get access (real and true)
i doubt it lmfao
chillax was patched in 2 hours xD
finally equicord web is ready for update
dont want to
they used a python script
because to me it just looks like a bunch of variables being renamed
if its this annoying being a theme maintainer
can you imagine maintaining vencord itself
its just annoying
as the main theme is updated pretty quickly
the difference is that multiple people maintain vencord
this is true
most themes are developed by a single person
which is how it was just fixed in just above a day after discord broke everything
i almost wish i knew ts/js enough to fuck with discord but then i remember its ts/js and i want nothing to do with ts or js
there is this which has easy enough usage i guess https://github.com/fedeericodl/discord-update-classnames
why not use the one everyone else uses
automation
and you did talk about a github bot or w/e
didnt realize thats what it was til i read the readme
there's some regex
#π¨-theme-development message
ill worry about this all tmrw
it lreally just looks like a couple variables is all im missing though
which is an easy fix
Thank you obsidian
/* Server Tooltip */ [class*=tooltip] { max-width: unset !important; }
im curious what is this btw? like is it work? XD
This is what everyone that can make their own script uses even I use it
that's a variable the theme uses, not one native to discord. i'd just wait until the theme gets patched
what's the point of making your own script when it already exists?
the suffixes used in the theme are the issue i believe. the class names got reverted to an earlier version so the automated class updater won't catch suffixes with wildcards like that (e.g. whatever781236478632-guilds)
you can try and see if this regex fixes it
#π¨-theme-development message
i tried this myself, only works if the class names are hardcoded but doesn't work if it's a wildcard like this one has
yeah because it's only meant to
using class names is better than attribute selectors imo
π€· not my theme, just https://github.com/scattagain/VencordStuff/blob/main/css/GuildbarRevert.css
it's better for futureproofing. if the prefix or suffix in the attribute selector changes you just have to change those parts of the file and be done with it, but if they don't change and only the numbers change the theme still works. just doesn't make it compatible with the class updater tool
I...do not know how to use that...I am able to frankenstein code, not write it unfortunately
like i said it only works if the classes are hardcoded ! that workaround doesn't work with this theme, just wait for an update :p
yes i know why people do it
i used to do it
but it's worse for performance, can overselect, and you can't use the class updater on it
but if you want to fix attribute selectors just change [class*=-className] to [class*=className_], and it should fix it
applied just now
in vscode, use find and replace and turn on the .* button:
find: \[class\*="-([^"]+)"\]
replace: [class*="$1_"]
not perfect cause the server icons get cut off by the add and discover buttons if a folder is expanded and has enough icons
somewhere in this code becs i also have it on idk where tho #π¨-theme-development message
can someone help me update my theme, because it got f'ed
try this, otherwise wait a bit
discord pushed an update that broke css
#π¨-theme-development message
Regex comes in handy
#π¨-theme-development message
oh, you linked it too
Didn't see that lmao

ok the work in the mines has finished
Oh no. Used the regex but nothing really changed? Still broken as hell
Oh wait. Had to fresh. Just the server icons are still broken.
So I know things are a bit broken atm, but does anyone know how to remove the half transparent gradient that slow mode puts above the chat bar?
.chatGradientBase__36d07 { display: none; } ?
They basically "half-assed" reverted the 17th december changes. Kinda.
I just had to revert the guild icon classes to what they were before lol.
dose anyone have the theme for this thing bc I forgot where I put it at
And itβs annoying af to look at
I would assume it's in your themes list or quickcss
at least reverting the format is relatively simple, just a regex
\.([_a-z0-9]{6})[a-z0-9]+-([a-zA-Z0-9]+) replace all .$2_$1
basically take the section after the hyphen, put underscore, then the first 6 chars of the class
since latest discord update my icons are messy https://i.imgur.com/8jFm8kI.png
I used to use this code which was beautiful for the icons the quickcss started like that :
`:root {
--guildbar-avatar-size: 48px;
--blob-scale: 48;
--guildbar-folder-size: var(--guildbar-avatar-size);
--folder-blob-scale: var(--blob-scale);
--custom-guild-list-padding: 12px;
--custom-guild-list-width: calc(
max(var(--guildbar-avatar-size), var(--guildbar-folder-size))
+ var(--custom-guild-list-padding) * 2
);
}`
Anyone have an updated version for this quickcss?
it was from scattagain " @import url("https://scattagain.github.io/VencordStuff/css/GuildbarRevert.css"); "
idk if he/she updated it i just copied the code directly
Can anyone help me fix the title bar?
Because the update broke it.
/* ---- copy ---- */
@keyframes wallpaperRotatev2 { 0%, 25% { background-image: url('https://i.imgur.com/gEXoBXN.png'); } 25.01%, 50% { background-image: url('https://i.imgur.com/xhZAYR8.jpeg'); } 50.01%, 75% { background-image: url('https://i.imgur.com/hnbz4FC.png'); } 75.01%, 100% { background-image: url('https://i.imgur.com/Z5XUd2O.jpeg'); } }
/* ---- NEW: anim for title bar ---- */
.c38106a3f0c3ca76-title {
background-image: url('https://i.imgur.com/gEXoBXN.png') !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
animation: wallpaperRotatev2 23s infinite !important;
backdrop-filter: blur(4px) brightness(0.85);
}
/* ---- copy ---- */
@keyframes wallpaperRotatev2 { 0%, 25% { background-image: url('https://i.imgur.com/gEXoBXN.png'); } 25.01%, 50% { background-image: url('https://i.imgur.com/xhZAYR8.jpeg'); } 50.01%, 75% { background-image: url('https://i.imgur.com/hnbz4FC.png'); } 75.01%, 100% { background-image: url('https://i.imgur.com/Z5XUd2O.jpeg'); } }
/* ---- NEW: anim for title bar ---- */
.title_c38106 {
background-image: url('https://i.imgur.com/gEXoBXN.png') !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
animation: wallpaperRotatev2 23s infinite !important;
backdrop-filter: blur(4px) brightness(0.85);
}
I still have issues with this part.
/* ---- copy ---- */
@keyframes wallpaperRotatev2 { 0%, 25% { background-image: url('https://i.imgur.com/gEXoBXN.png'); } 25.01%, 50% { background-image: url('https://i.imgur.com/xhZAYR8.jpeg'); } 50.01%, 75% { background-image: url('https://i.imgur.com/hnbz4FC.png'); } 75.01%, 100% { background-image: url('https://i.imgur.com/Z5XUd2O.jpeg'); } }
/* ---- NEW: anim for title bar ---- */
.title_c38106 {
background-image: url('https://i.imgur.com/gEXoBXN.png') !important;
background-size: cover !important;
background-position: center !important;
background-repeat: no-repeat !important;
animation: wallpaperRotatev2 23s infinite !important;
backdrop-filter: blur(4px) brightness(0.85);
}
.c38106a3f0c3ca76-title svg path,
.c38106a3f0c3ca76-title svg {
color: white !important;
fill: white !important;
}
.c38106a3f0c3ca76-title::before {
content: "";
position: absolute;
inset: 0;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
animation: wallpaperRotatev2 23s infinite linear;
z-index: 0;
}
.bar_c38106 { position: relative !important; height: 32.5px !important; min-height: 0 !important; max-height: 40px !important; z-index: 2147483646 !important; isolation: isolate !important; }
.bar_c38106::before {
content: "";
position: absolute;
inset: 0;
height: 100%;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
animation: wallpaperRotatev2 23s infinite linear;
z-index: 0 !important;
}
well i only fixed the part that you sent
how was i supposed to fix that too
use this regex #π¨-theme-development message
Because the update restored the old classes?
because I need to understand what the update changed in order to try to fix it
that regex find and replace will fix it
but the classes went from .c38106a3f0c3ca76-title -> .title_c38106
so take the first 6 characters of the hash, and then put it after the class name and an underscore
(and this happened with all the classes. i just used that for an example)
okey thx
Simplicity is the best thing, I think, but I don't know if that's true. We'll see. For now, nothing is breaking.
.page__5e434 {
padding-top: 25px;
}
I have tried the regex trick on this https://scattagain.github.io/VencordStuff/css/GuildbarRevert.css but I think it's broken beyond the new class names.
(this changes the size & roundness of the server icons and the server folder icons back to pre-refresh looking style)
That is way beyond my meager css to figure out which line(s) is/are wrong, and meanwhile my icons look offset like this lol
It's using attribute selectors
The first regex won't work on them
Try with this one, which I haven't tested
#π¨-theme-development message
Badass. That did work.

If you remove the - in the class*="- part at the beginning of the class selectors inside guildbarrevert.css, the interface appearance you are looking for will come back, but I donβt know if it will cause another problem. This is how I fixed mine.
In a place like Visual Studio Code or Notepad, just search for class*="- and replace all with class*=", that will be enough.
The other regex trick linked a couple lines up cleaned it all up! π
I didn't see it while writing, I just wrote it directly in case anyone was having trouble, sorry for pinging you π
No problem π
https://discord.com/channels/1015060230222131221/1362906396475265286
This snippet seems to have been abandoned. I did the class updater, which gives us the previous classnames, then did the two regex tricks on it, and finally cleaned up the remaining missed switchyroonies. It still doesn't work though. And tbh it's been so long since I opened a form I have no idea when it actually broke, but comments in the thread are from months ago lmao
This is my resulting CSS that still doesn't work. Anyone got any ideas? π
width: var(--modal-width-medium);
.header__49fc1 {
padding: var(--modal-vertical-padding) var(--modal-horizontal-padding);
margin-bottom: var(--modal-vertical-padding);
border-bottom: var(--border-normal) solid 1px;
.colorHeaderPrimary_c9946a {
text-align: center;
font-weight: var(--font-weight-semibold);
flex-grow: 1;
}
.closeButton_e858dd {
top: unset;
right: var(--modal-horizontal-padding);
margin-bottom: auto;
margin-top: auto;
.contents__201d5 {
height: 24px;
}
}
}
.submissionWarning_e858dd {
display: none;
}
.formItem__1b11b .eyebrow_b717a1 {
margin-bottom: 4px;
.errorMessage_b717a1 {
color: var(--text-danger);
}
}
.input__0ed4f.error__0ed4f:focus {
color: var(--text-normal);
transition-property: border-color, color;
}
.footer__49fc1 {
justify-content: space-between;
}
}```
Because of new update I needed to remake the whole theme. Any ideas to make it look better?
you should be able to fix it with this if you don't want to remake it #π¨-theme-development message
This is lande della discordia right
Thanks, but I broke up with VS.
you don't need to use vscode
it's just a regex find and replace
any code editor will have that
Yep
I'm talking about the fact that my theme was previously based on a theme from 2021, I rewrote it based on this one
Because it's really easier to use a theme that will update itself, and I'll only adjust some changes.
/* revert chat input position */
.f75fb00fb7356cbe-channelTextArea {
margin-bottom: 25px;
}
/* revert chat input height */
.align-chat-input {
--custom-channel-textarea-text-area-height: 52px;
}
.align-chat-input ._0923f156a0410684-attachWrapper {
padding-top: 10px;
padding-bottom: 10px;
}
/* revert typing bubbles position */
.align-chat-input .b8880176888cc928-inTextChannel.b8880176888cc928-base {
bottom: 0px;
top: auto;
}
.align-chat-input .b8880176888cc928-inTextChannel .b8880176888cc928-typingDots {
margin-left: 5px;
}
.align-chat-input .b8880176888cc928-inTextChannel .b8880176888cc928-text {
margin-left: 0cqw
}
/* move chat back down to usual position */
._36d072eab2b2e737-scrollerSpacer {
height: 28px !important;
}
/* revert color of typing username */
.align-chat-input .b8880176888cc928-inTextChannel .b8880176888cc928-text>strong {
color: var(--text-secondary);
}
/* change attachment button svg back */
._0923f156a0410684-attachButton path {
d: path("M12 23a11 11 0 1 0 0-22 11 11 0 0 0 0 22Zm0-17a1 1 0 0 1 1 1v4h4a1 1 0 1 1 0 2h-4v4a1 1 0 1 1-2 0v-4H7a1 1 0 1 1 0-2h4V7a1 1 0 0 1 1-1Z");
}
/* attempt to fix typing issue /
.b8880176888cc928-inTextChannel.b8880176888cc928-base {
/ positioning */
position: absolute !important;
bottom: -5px !important;
top: auto;
left: 8px;
right: 8px;
z-index: 9999 !important;
/* box model */
margin: 0;
padding: 6px 8px;
/* behavior/visual tweaks */
pointer-events: auto;
transform: none;
transition: none;
}
/* fix announcement channel bars margins */
._44df51b030bd5ece-wrapper {
margin-bottom: 10px;
}
/* fix typing indicator being too close to names */
.b8880176888cc928-inTextChannel .b8880176888cc928-text {
margin-left: 10px;
}
/* remove weird gradient thing */
._36d072eab2b2e737-typingGradientNotAtBottom {
mask: none !important;
}
can someone update this? the class updater site didn't do that and idk anything about updating css lol
/* revert chat input position */
.channelTextArea_f75fb0 {
margin-bottom: 25px;
}
/* revert chat input height */
.align-chat-input {
--custom-channel-textarea-text-area-height: 52px;
}
.align-chat-input .attachWrapper__0923f {
padding-top: 10px;
padding-bottom: 10px;
}
/* revert typing bubbles position */
.align-chat-input .inTextChannel_b88801.base_b88801 {
bottom: 0px;
top: auto;
}
.align-chat-input .inTextChannel_b88801 .typingDots_b88801 {
margin-left: 5px;
}
.align-chat-input .inTextChannel_b88801 .text_b88801 {
margin-left: 0cqw
}
/* move chat back down to usual position */
.scrollerSpacer__36d07 {
height: 28px !important;
}
/* revert color of typing username */
.align-chat-input .inTextChannel_b88801 .text_b88801>strong {
color: var(--text-secondary);
}
/* change attachment button svg back */
.attachButton__0923f path {
d: path("M12 23a11 11 0 1 0 0-22 11 11 0 0 0 0 22Zm0-17a1 1 0 0 1 1 1v4h4a1 1 0 1 1 0 2h-4v4a1 1 0 1 1-2 0v-4H7a1 1 0 1 1 0-2h4V7a1 1 0 0 1 1-1Z");
}
/* attempt to fix typing issue */
.inTextChannel_b88801.base_b88801 {
/* positioning */
position: absolute !important;
bottom: -5px !important;
top: auto;
left: 8px;
right: 8px;
z-index: 9999 !important;
/* box model */
margin: 0;
padding: 6px 8px;
/* behavior/visual tweaks */
pointer-events: auto;
transform: none;
transition: none;
}
/* fix announcement channel bars margins */
.wrapper__44df5 {
margin-bottom: 10px;
}
/* fix typing indicator being too close to names */
.inTextChannel_b88801 .text_b88801 {
margin-left: 10px;
}
/* remove weird gradient thing */
.typingGradientNotAtBottom__36d07 {
mask: none !important;
}
``` you couldve just scrolled up...
what was that tool named to replace old class names with new ones
is the class updater updated yet? got some broken stuff in my qcss
mb π
syndishanx class updater
it needs a seperate update though
i think last time classes got screwed up it took a day or two
this broke 
i need to start using ^= *= instead class names ffs...
what (sorry idk anything about this lol)
also yeah aria labels are better iirc
5 months ago last commit
is there css snippets to make the call background translucent
this is 100% very obscure but does anyone have a snippet to make the height longer?
it got updated pretty fast last time they completely fucked class names
nvm i got it
didn't wanna play nice without !important lmao
.popout_a16aea {
max-height: 400px !important;
}```
round server/guild icons?
im interested why the theme im using didnt broke at all
break at all*
fair
which theme?
T1 is the name idk if it helps
probably doesn't use direct classes. idk the proper css term
selectors? uses selectors?
this is the theme i use
Can't be seen on mobile cuz they put everything on a single line (insane behaviour)
I'll check later on pc

lmao alright
But they probably used [class*="classname"] selectors
Which don't require updating if they did not include the starting dash and hash
i gotta get better understanding code
This means "find any class which contains, in any place, the string classname"
If you use ^= instead, it means "find any class which starts with the string classname"
And if you use $=, then it means "find any class which ends with the string classname"
Wait if i understand correctly discord changed sum stuff with - and _ which broke vencord?
oh
From _longhash-classname to classname_shorthash
what were they thinking
probably just making it look less cluttered
And this is just from a css standpoint
I don't know what happened on the js side of things
Yeah they basically reverted to the old format they had before
Funny thing is one of my broken snippets started working again when they did that
wait did they have to manually revert to old format?
Lmfao that's funny
Nah, they probably just used regex to swap them around like we did for updating our snippets
pretty much all my css started working again
:D
If it's broken don't fix it, I'll work again
oh
so does that mean the old snippet for round server icons works or no?
dont make promises 
my theme rn is using round icons
I need just round icons not a diff theme
nope, doesn't look like it
they're using plain classnames
ight


