#๐จ-theme-development
1 messages ยท Page 48 of 1
seems like they are still in the wrong order for me
yknow what, ill re send the message properly
Hey
I'd like this to be a darker color than the rest of my app
What do I need to change?
looks good now !
how about now 
^
i have to fix my SeamlessChatBar snippet (the typing indicator's font size is super wonky for some reason, and also offset in the y axis)
I also plan on making HSL x BF not rely on HSL (it broke now) and support using it normally in two stacks on the sidebar
i was honestly planning to stay without visual refresh but cough @vestal field cough decided to delete the file for non refresh theme
Does anyone know what affects this UI element? I can't seem to find it even after going through every element
ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
I think those use a mask
What exactly is a mask? 
Something that makes only certain parts of the element visible
In computer science, a mask or bitmask is data that is used for bitwise operations, particularly in a bit field. Using a mask, multiple bits in a byte, nibble, word, etc. can be set either on or off, or inverted from on to off (or vice versa) in a single bitwise operation. An additional use of masking involves predication in vector processing, ...
Well damn, I have no idea so far what any of that means 
You have a square icon and you cut off the corners to make a circle
Alright that helped
I just started dipping my toe into theme editing so it's all a bit daunting
Is it possible to change the online, dnd amd idle.colours for platform indicators
Before the discord update it auto synced to whatever theme you used, so something must have gotten tangled
So if online was blue for you it was blue for platform as well
i got you
it used to have a clear space btw the server and the bar
which made it less awkward
there
it used to not fade in
that's NOT what i meant
im sure lots of ppl will like this one tho, so thank you
back then it was like this
and it was pitched with color, which made the server not directly touch it
the problem is the space in btw tbh
its LITERALY out of place
this
if you get it ...
What is this circle
back then it would be notification i think ?
Opened devtools to check, but it disappeared
probably a bug then
im lost too
ill get used
thank you for the though tho!!!
I know im spamming the snipets like hell in #๐จ-theme-development but i really hate the design choices discord makes
@import url('https://discordstyles.github.io/HorizontalServerList/dist/HorizontalServerList.css');
Who has used this css?
It's either a mask or foreignObject
It was the latter on profile avatars
ping mask
Ah, yeah that'd be it
Weird that it doesn't disappear until window size changes or whatever
did you hide the ping?
Receive ping - circle is red
Click channel - red disappears but circle remains
Or something, I don't get so many pings that I can science on them
want me to ping u in a channel u dont check so u can test?
I've got devtools open now, so if I get another ping I should be able to check it out a little better
Hopefully this is the right place to ask but is there a way to change the --background-message-highlight colour with QuickCSS? Really dislike the blurple colour I get when on replies now.
use margin-left: var(--custom-guild-list-width); instead of an hardcoded value ofr the panel
:root {--background-message-highlight: pink;}
I had tried that but hasn't worked, can see in the reply highlight it is still the default blurple. I have refreshed my discord since adding it in
try replacing ; with !important;
the color is probably defined somewhere other than :root so :root loses but good ol' important should take care of that
It flashes pink now so I assume I just need to find the other var thats being used
probably, not on pc so can't assist
thanks for this, here's a little modification that aligns the user area with the chat
.visual-refresh .channelTextArea_f75fb0 {
min-height: 56px;
align-content: center;
}
.visual-refresh section.panels_c48ade {
margin-left: 72px;
bottom: 0px;
margin-bottom: var(--custom-chat-input-margin-bottom);
width: calc(100% - var(--space-xs)*2 - 72px) !important;
.actionButtons_e131a9 button {
padding: 0;
}
}
nav.guilds_c48ade {
margin-bottom: 0 !important;
}
Had a poke through and have it so the reply is now changed but when I hover it is another colour which I can't seem to track down as well as the little bar on the far left
yeah you can try searching for hover in the styles tab on the element to find the var, or use f8break plugin to freeze discord when hovering a message to see what style is being applied
you can also set :hover pseudoclass on the element probably from contextmenu
i'm trying to make this reactive to typing animations being present, so there's not always that dead space
using :has() is working fine for the chat area but for some reason i can't move the user panel
oop nvm i got it
I can't for the life of me find what is setting the dark hover colour on the reply
Tried searching for everything with hover or reply and even blurple and no luck
can someone help? my themes broken, i ran it through the class updater but nothing happened, only some elements are working
--button-danger-background: #ffb8c8 !important;
--background-tertiary: #ffdfe7 !important;
--background-secondary: #ffeef2 !important;
--background-secondary-alt: #ffdfe7 !important;
--background-primary: #ffeef2 !important;
--background-modifier: transition-duration: 0.8s;;
--background-modifier-accent: none !important;
--background-modifier-hover: #f7e8eb !important;
--background-modifier-active: #ffdfe7 !important;
--background-modifier-selected: #ffdfe7 !important;
--background-accent: #ffb8c8 !important;
--header-primary: #ffb8c8 !important;
--header-secondary: rgb(105, 96, 96) !important;
--text-normal: #696060 !important;
--settings-buttons-text: #8fce00 !important;
--channeltextarea-background: #ffdfe7 !important;
--deprecated-card-bg: #8fce00 !important;
--background-floating: #ffcbd7 !important;
--deprecated-quickswitcher-input-background: #8fce00 !important;
--scrollbar-auto-thumb: #ffb8c8 !important;
--scrollbar-auto-track: #none !important;
--scrollbar-thin-thumb: #none !important;
--elevation-low: none !important;
--smallpopoutcolor1: rgb(242, 234, 234) !important;
--smallpopoutcolor2: #ece1e1 !important;```
one part
--user-buttons-color: #dac8c8 !important;
--chat-buttons: #f4eaf0 !important;
--text-link: #a08c8c !important;
--CircleIconButton: #ffb8c8 !important;
--DiscordDMButtonBG: #ac9292 !important;
--DiscordDMButtonActive: #fff !important;
--elevation-low: none !important;
--CircleIconButtonBG: #ac9292 !important;
--status-danger: #ffb8c8;
--background-mentioned: #ffdfe7; transition-duration: 0.8s;
--background-mentioned-hover: #ffdfe7;
--background-mobile-primary: #ffdfe7;
--brand-500:#ffb8c8 !important;
--bg-brand: #ffeef2;
--__header-bar-background: #ffeef2;
--status-positive-background: #ffb8c8 !important;
--fbc-primary-text: #ffb8c8 !important;
--interactive-active: #ffb8c8 !important;
--mention-foreground: #ffb8c8 !important;
--mention-background: #ffdfe7 !important;
}
.botTagRegular__82f07 {
background: #ffcbd7;
}
Anyone have a snipit to revert this to how it was... because this is gross (dont mind his name ๐ญ
Managed to find the part that does the bar on the left of the reply but have given up on finding what is making the background of the reply when hovered the dark blue. If you do find time to have a poke and find it do let me know @clear siren
EDIT: I found it ๐ it is:
.message__5126c.replying__5126c.selected__5126c, .mouse-mode.full-motion .message__5126c.replying__5126c:hover, .mouse-mode.full-motion.visual-refresh .message__5126c.replying__5126c:hover, .visual-refresh .message__5126c.replying__5126c.selected__5126c
I believe it is:
.wrapper_f61d60 {
color: #ffffff;
background: #505054;
}
Obviously change the two values
ahh ty, idk why they decided to change the name from being white in pings :(, I'm trying to find the exact white the used but i can't, closest i've gotten is D9DDFC
Ye they love to change stuff it seems
this is what god intended
Okay thats clean I need to grab that snippet
/*chat box*/
.channelTextArea_f75fb0.channelTextArea__74017 {
min-height: 56px;
margin-bottom: var(--space-xs);
align-content: center;
transition: margin-bottom 0.5s ease-in-out, border-color .2s ease;
}
/*user panel*/
.visual-refresh section.panels_c48ade {
margin-left: 72px;
width: calc(100% - var(--space-xs)*2 - 72px);
transition: margin-bottom 0.5s ease-in-out;
.actionButtons_e131a9 button {
padding: 0;
}
}
/*guilds*/
nav.guilds_c48ade {
margin-bottom: 0 !important;
}
/*channel list*/
.container__2637a {
transition: padding-bottom 0.5s ease-in-out;
}
/*move things up when typing element is visible, this includes slowmode*/
.base_c48ade:has(.typing_b88801) .channelTextArea_f75fb0.channelTextArea__74017 {
margin-bottom: var(--custom-chat-input-margin-bottom);
}
.base_c48ade:has(.typing_b88801) .panels_c48ade {
bottom: 0px;
margin-bottom: var(--custom-chat-input-margin-bottom);
}
.base_c48ade:has(.typing_b88801) .container__2637a {
padding-bottom: calc(var(--custom-app-panels-height, 0) + 24px);
}
I'm no css expert, i usually never write it. initially based on the one i'm replying to
this will move the chat box & user panel up when someone's typing/the slowmode indicator is present as well
my brain just couldn't deal with them being misaligned
is there any way to go back to the old ui?
current progress on reverting serverlist
this is my first time making a "theme" i have no idea what im doing
Heyo, cant post in css snippets so imma post a really smol snippet here, just making server icons bigger again since im fuckiing blind :D
.wrapper_cc5dd2{
scale: 115% 115%;
}
[aria-label="Servers"] .isExpanded__48112{
--space-xxs: 10px !important;
}
.listItem__650eb{
height: 45px !important;
}
[id^="folder-items-"] {
height: auto !important;
}
before
after
I tried B)
hey look i fixed the serverlist
Anyone know how I can override the root colors please? thank you
:root {
--background-primary: ;
--background-secondary: ;
}```
Prolly have to !important it too
i dont do it and still works tho
Okai
can someone help w this?
is your discord updated to visual refresh?
u mean the new ui update? yes
try to add .visual-refresh somewhere
ill try that
im not sure where to put it im not that good w coding
:root .visual-refresh, .visual-refresh .theme-light{
hopefully it works
sadly it didnt in fact it got rid of some of the elements that were working surprisingly
idk ill just wait 4 this new update 2 hopefully go away
thanks for trying to help tho
or just .visual-refresh {
๐ญ
Could someone help me? I want to change the color of the new topbar but only while in DMS, but i cant find the right ID for it
refresh death
i'm confused which one you mean
.bar_c38106
the one all the way to the top
i know it's possible to change things based on which tab you are, since i know ive changed some stuff that only affects the friends tab for example
but i cant find the right id
you add a has:([class*="put the class of whatever element should be on screen when changing the bar"])
ohh that's possible
.bar_c38106:has([aria-label="Direct Messages"]) {} /*unsure if it will work*/
this will apply no matter what due to this
will?
huh it just doesnt apply to me
i may be doing it wrong
doesnt work for visual refresh sadly
aghh working with visual refresh is even more of a headache than before
again, didnt work lol
you can depend on a thing in the Dms tab being there
I think so?
.base_c48ade:has(.privateChannels__35e86) .bar_c38106 {
background-color: wheat;
}
this works
depends on private channels existing
no prob, it's how i lift up the chat box when someone's typing
thank you nazuna for help
anytime ๐
get future proofed idiot/j
.base_c48ade:has([class*="privateChannels__"])[class*="bar_"] {
background-color: wheat;
}
lol
the discord mobile ui refresh was very smooth with no issues at all
this one doesnt work, idk why
probably the second part
try again
still nothing weirdly enough
how the heck do i find out which button is what? im trying to make this timestamp button from one of the plugins be smaller cus it looks slightly larger than the discord ones 
that's how i fix it, at the source
https://github.com/Julienraptor02/Vencord/commit/baec3ebe480dd443dd9e2e2410987ce08d87efbf
oh thankies
somehow i made it work with:
/* Scale all text bar buttons, excluding Insert Timestamp */
.visual-refresh .button__74017:not([aria-label="Insert Timestamp"]),
.visual-refresh .buttonContents_e6e74f:not([class*="enabled__67645"]) {
transform: scale(1.0) !important;
}
/* Target the outer button and force the scale for Insert Timestamp */
.visual-refresh .button__201d5[aria-label="Insert Timestamp"] .button__74017 {
transform: scale(0.75) !important; /* Adjust this value */
when making a theme, is it more preferable to use class attribute selectors (ex. [class*="listItem__"]) or direct class selectors (ex. .listItem__650eb)
sorry im really new ๐ญ
It depends, on which thing you wanna change, cause sometimes class selectors breaks other elements and you have to use :not
these classes will never change across updates, right?
Most likely it's not going to change, but Discord has monkeys working as coders so who knows what they will do/screw in the future
ok cause i already ported a snippet i made to attribute selectors and it works perfectly fine and im just wondering if i should update the thing ive got in #๐จ-css-snippets
When that's the case, i don't use not, instead i try to go parent or sibling until i get a unique match
guys
the chat bar is stuck to the chat
i cant move it down further, does anyone know how i can circumvent this
well, i can move it down further, but then it just scales the height down, it wont move past the bottom of the chat
sorry if this was asked before, but does anyone know why this little empty space shows up? i've been working on a css snippet but cant figure it out:
.visual-refresh {
section[class^="panels_"] {
padding-inline: 6.5px;
padding-block: 4px;
left: 0;
width: 100%;
bottom: 0;
border-radius: 0;
border:none;
& > div[class^="container_"] { // container for user area elements
}
}```
im using the compact spacing mode btw
It's some gradient
It exist in the old layout
oh, any idea what element i could find that rule on?
Well idk just use the picker
i can't, the picker won't pick it up
it either gets the sidebar or the channel list
oh, i removed the whole user area and i saw this
Is there a way I can increase the font size in just this window and not the channel list? It's too small on my 5:4 monitor
It's the server list iirc
This is literally the last thing I need to do to be happy with my theme :P
o
figured out the issue, heres my new snippet
.visual-refresh {
section[class^="panels_"] {
padding-inline: 6.5px;
padding-block: 4px;
left: 0;
width: 100%;
bottom: 0;
border-radius: 0;
border:none;
& > div[class^="container_"] {
& > div[class^="buttons_"] {
gap: 0;
}
}
}
div[class^="sidebar_"] {
& > nav[class^="wrapper_"] {
margin-bottom: calc(var(--custom-app-panels-height));
& > ul > div[class^="itemsContainer_"] > div {
padding-bottom: 10px;
}
}
}
}```
this somehow works well with all densities, you may wanna adjust the gap under div[class^="buttons_"] for more spaced out buttons in the user area
hey i need help im trying to use this theme and its not working
this is what its showing up as
Is my theme just too setup in a strange way? Sometimes my discord theme reloads
some plugin/theme is crashing, that's why the reload happens
does anyone have some really good minimalistic themes? natural color would be cool
midnight
How do I check which one?
nevermind probably my theme crashing
or something to do with this keyboard mapper?
.vc-chatbar-button svg {
width: 20px;
height: 20px;
}
scale is kind of janky i think
this does it the "proper" way
might be this too, since it happened again and it was the last thing in console
can someone ping me
Anyone have any idea why with SettingsModal.css
I can click on everything outside of the modal when I use backdrop-filter and so it doesn't allow me to leave the modal.
But when backdrop-filter is off, when I click outside it makes me leave the modal.
Anyway I could use backdrop-filter and be able to leave the modal when I click outside of it? Thank you
@echo frost
the settings modal css with the modified part (backdrop filter) [line70]
What is settingsmodal.css?
oh
sorry
its in the message below, it makes the settings page have no background (on the outer) and you can just click out of it to leave the settings
yeah i realized when i scrolled down
I don't think the background filter is even blurring it?
backdrop-filter*
change it to this @supple lodge
.baseLayer__960e4[style="opacity: 0;"] {
filter: blur(4px);
}
does anyone know if theres a variable for the chatbar width
i know that but i need to set an element to the same width as the chatbar dynamically
yeah i think these are the only variables for the chatbar
--custom-channel-attachment-upload-spoiler-blur-radius: 44px;
--custom-channel-attachment-upload-mini-attachment-size: 78px;
--custom-channel-textarea-text-area-height: 44px;
--custom-channel-textarea-text-area-max-height: 50vh;
--custom-channel-textarea-app-launcher-button-gap: 8px;
oops copied a bit too much
guhhh
what are you trying to do exactly?
body:has([class^="members_"]) [class^="attachWrapper__"] {
width: 1.1vw;
margin-right: calc(min(82.5vw, 1584px) - var(--custom-guild-sidebar-width) - var(--custom-member-list-width)) !important;
}
body:not(:has([class^="members_"])) [class^="attachWrapper__"] {
width: 1.1vw;
margin-right: calc(min(82.5vw, 1584px) - var(--custom-guild-sidebar-width)) !important;
i just cant get these to look right on someone elses screen
the icons should be all the way to the right like this how it is for me
the issue is that it blurs everything out.. I just want the settings window to have a background blurred
oh
my settings page wasn't transparent
thought you were trying to do something else
how big is your monitor
i'll try to edit the file, so it doesnt depend on my theme for the color
1920 by 1080 i think around 21" x 11.8" or something idk
i want it to look the same regardless of monitor
oh thought it was like a 4k monitor or something
how is this any different than normal
im on refresh experiment bucket 2
introduces new chatbar
bc it's being rolled out actively, this is for people who want to make sure if bucket 2 gets chosen they can still have the old discord look
if it becomes permanent
do you have css other than this?
because i don't see how that's supposed to change the position of the buttons
full snippet is here:
/*FIX CHATBAR WOOHOO i spent a very long time on this*/
[class^=accessoryBar__] {
display: flex;
justify-content: space-between;
align-items: center;
padding: var(--space-8);
border: none;
margin-left: var(--space-8);
margin-right: var(--space-8);
position: absolute;
height: 0;
}
body:not(:has([class^=channelAttachmentArea_], [class^=replyBar__])) [class^=accessoryBar__] {
top: 1.2vh;
}
body:has([class^=channelAttachmentArea_]):not(:has([class^=replyBar__])) [class^=accessoryBar__] {
top: 24.2vh !important;
}
body:has([class^=channelAttachmentArea_], [class^=replyBar__]) [class^=accessoryBar__] {
top: 27.55vh !important;
}
body:has([class^=replyBar__]):not(:has([class^=channelAttachmentArea_])) [class^=accessoryBar__] {
top: 4.5vh !important;
}
body:has([class^="members_"]) [class^="attachWrapper__"] {
width: 1.1vw;
margin-right: calc(min(82.5vw, 1584px) - var(--custom-guild-sidebar-width) - var(--custom-member-list-width)) !important;
}
body:not(:has([class^="members_"])) [class^="attachWrapper__"] {
width: 1.1vw;
margin-right: calc(min(82.5vw, 1584px) - var(--custom-guild-sidebar-width)) !important;
}
[class*=accessoryBar__] {
display: contents;
margin: 0;
padding: 0;
pointer-events: none;
}
[class*=accessoryBar__] button {
pointer-events: all;
}
[class^="typing_"] {
position: fixed !important;
top: 98vh;
left: 50% !important;
transform: translateX(-50%);
align-content: center;
margin: 0;
margin-left: -1.6vw;
}
body:has([class^="typing_"]) [class^="channelBottomBarArea_"] {
margin-bottom: 2vh !important;
}
body:has([class^="members_"]) [class*="sansAttachButton__"] {
padding-left: 3vw;
width: 44vw;
}
body:not(:has([class^="members_"])) [class*="sansAttachButton__"] {
padding-left: 3vw;
width: 58vw;
}
oh
what i showed was jsut the margin that moves the buttons after the attachment to the right
looks like this for me
yeah it's not meant to be used with any other css
and you HAVE to be on bucket 2
like this without any other css and i'm on bucket 2
oh i see, yeah monitor size fucks it up and i genuinely dont know how to fix it
i know i shouldnt use vw and vh but they're the only ones that work
๐ญ
I added the transparent in there.. and the issue is still only caused by the backdrop-filter
I don't think there's a way to do it. I know backdrop-filter does weird stuff, but not exactly sure
best i can come up with is this
Idk how it works with typing indicator though, and the margin-right depends on how many buttons you have there
#app-mount .accessoryBarLeft__74017,
#app-mount .accessoryBarRight__74017 {
position: absolute;
border: none !important;
bottom: 8px;
}
.accessoryBarRight__74017 {
right: 0;
}
.accessoryBar__74017 {
padding: 0 !important;
}
.textArea__74017 {
margin-left: 24px;
margin-right: 292px;
}
I think it could work with collapsible chat buttons though
oh also it doesn't work when editing a message
can I maybe create a container and put it behind and blur it? ๐ค
made it work :D
body:has(.standardSidebarView__23e6b)::before{
content: "";
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 960px;
height: 900px;
border-radius: 20px;
z-index: 100;
backdrop-filter: blur(4px);
}```
The only issue now is that it doesnt resize with the settings window :c
```css
.layer__960e4 > :nth-child(1)::after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 20px;
z-index: -1;
backdrop-filter: blur(4px);
}```
Fixed it. Not perfect but works 
nice
If anyone needs it (Settings Modal but blurred background)
(For Visual Refresh)
[finally done deleting it and re sending it, to fix stuff]
seamlesschatbar is almost done yipee, thanks to refact0r's original snippet
would anyone know why this doesnt work?? it should right?
--background-primary: #FFFFFF !important;
--background-secondary: #FFFFFF !important;
}```
it does work
but like nothing uses those variables anymore
so you dont see any change
example with a variable that is actually used:
:root {
--background-base-lowest: #FFFFFF !important;
}
for theme devs yeah for discord devs its probably a lot easier
thankies =w=
if you are using Better Folders extra sidebar, you can use my theme at https://nspc911.github.io/themes/vencord/HorizontalServerList.theme.css
After getting the new redesign yesterday Ive noticed how tacky the fact that there are now three title bars on linux is. I wanted to remove the new one and did so using devtools and was going to try making a plugin to do that, but when trying to gain acces to the plugin dev channel a mod told me im probably better off making a theme. Is the result im going for possible using CSS and making a theme?
Wouldn't it be better to put them back where they were originally?
oooh really nice
I completely forgot where they were originally. And honestly not really
wait we can import scss scheme in a css file? noticed this use scss scheme #๐จ-css-snippets message
If you mean "does css support nesting natively now", the answer is yes
Anyone capable to update this code to work on Visual Refresh? I have been updating the code to my capabilities with all the class changes but with Visual Refresh it broke and I can not find a way to fix it.
/* Memberlist Hover */
.container_c8ffbb, [class^="membersWrap_"] {
justify-content: unset;
min-width: unset;
width: 61px;
right: 0;
}
[class^="membersWrap_"] [class^="members_"] {
transition: transform var(--hover-animation-speed);
}
[class^="membersWrap_"]:hover [class^="members_"] {
transform: translateX(-203px);
}
[class^="membersWrap_"] [class^="membersGroup_"]::after {
content:"";
width: 30px;
height: 3px;
border-radius: 50px;
background-color: #949ba4;
position: absolute;
left: -36px;
top: 29px;
margin-left: 8px;
}
[class^="membersWrap_"]:hover [class^="membersGroup_"] {
transform: translateX(-3px);
}
[class^="membersWrap_"] [class^="membersGroup_"] {
cursor: default;
transform: translateX(45px);
transition: transform var(--hover-animation-speed);
overflow: visible;
}
:root {
--hover-animation-speed: .30s;
}
Is it possible to make the scroll bar disappear when it's placed at the bottom limit?
Looks unnecesary to have this always on the screen if we are not scrolling.
It looks even worse on threads with a few messages
Lowering the opacity looks way better, but still would be cool to completely remove it when it's at the bottom
background-color: #ffffff11;
}```
loving all the new #๐จ-css-snippets to fight against the bullshit known as the new discord UI, but how difficult is it to revert the width of my channel list? i wanna see how fucked the discord css structure is
can't you just change the channel list widght by draggin it to the size you want
hello everyone can anyone please tell me what was in the message to which i responded? i have the same issue again since new discord ui released
wait that's an option?
OH MY GOD WHAT
HOLY FUCK
i was shitting on that design choice in another server and no one brought that up the whole time
Bro is finding god rn
The user deleted the message that you replied, how would we know?
you joke, but this is a game changer for me
combined with all the #๐จ-css-snippets
i see it. i meant maybe anyone else could know how to solve the problem
What problem? changing the color of the live badge?
yes
i found the line of code responsible for it using devtools but i don't know how to implement it into a theme's .css file
not sure where to ask but what highlighterjs theme does discord use?
er
is there a channel where people post their finished themes
is there a collective theme that reverts the new changes? i know i'll have to get used to the new one eventually but god if im not stubborn
I tried without my theme and quickCSS and my VC is still like this
is there a fix for this?
Thanks
I don't suppose there is also a snippet to fix the names cutting off?
Same question, can someone link me a theme/collective set of CSS code for the new UI to make it as good/much like the old UI as possible
The default new UI just ain't cutting it, and the old one is already broken
Anyone know how to make the server icons the same size they ere before? Driving me insane.
extremely scuffed, but this is what i'm using
that also brings back the hover animation
does it decrease the left side bar too
huh
why tf did they make it so airy
the server bar?
also saw this #๐จ-css-snippets message
it's smaller and better than mine in some ways i think
guys, is there a fix for the user popups not being correctly resized?
.outer_c0bea0 {
overflow-y: auto !important;
&::-webkit-scrollbar {
display: none;
}
}
refreshment of css snippets
anyone that contributes to css snippets within one week of visual refresh being released should get a role like i survived the refresh or smth
@vestal field how exactly does your theme support yes/no as variables?
@property --small-user-panel {
syntax: 'on | off';
inherits: false;
initial-value: off;
}
@container body style(--small-user-panel: on) {
.visual-refresh {
.base_c48ade {
grid-template-areas:
'titleBar titleBar titleBar'
'guildsList notice notice'
'guildsList channelsList page'
'guildsList userPanel page';
}
.panels_c48ade {
max-width: calc(var(--custom-guild-sidebar-width) - var(--custom-guild-list-width));
}
}
}
body {
container-name: body;
}```
so style() is like a if else statement?
all this time, i used calc hell with 0/1
It's pretty recent
ic
whoa that's cool
Hello!
I was wondering if anyone could help me figure out the CSS used to change the highlight color when you hover over things with the mouse?
The default for the "ash" theme is really hard to see
im using midnight theme but i wanna change the status colour to normal.
also how to change these colours and how these connected (i would just like to know how to change the status colours to normal but also maybe if can a explanation how they connected and what is oklch, idk shi of code)
Sorry, I'm quite beginner with CSS stuff
I was expecting it to be number values I could tinker with. Is there any easy way for someone like me to mess around with this?
/* status indicator colors */
--online: var(--green-2); /* change to #43a25a for default */
--dnd: var(--red-2); /* change to #d83a42 for default */
--idle: var(--yellow-2); /* change to #ca9654 for default */
--streaming: var(--purple-2); /* change to #593695 for default */
--offline: var(--text-4); /* change to #83838b for default offline color */
oklch is a new color format that has a MUCH MUCH wider range than traditional rgb and hex
"new" its new-ish
thats actually fucking stupid what the fuck
no wonder i couldnt fix my gradient direct message thing
applied but still the same ashy.
oh damn
show your quickcss
oh great, thank you so much! 
im still figuring it out but try looking into --opacity-4-hsl for faint, --opacity-8-hsl for subtle and --opacity-24-hsl for strong
of course you are gonna have to change that to the default....
i just posted the theme variables as they are provided by midnight
they might have some side effects though, so try only applying to [class*="focused_"]
๐ญ yea idk how to do that
edit the theme variables in the theme file
yea i was thinking they the same
not quickcss
Okay, this is pretty cool
goat
here?
if i delete them wont they revert back to normal or no?
nvm im a dumbass
they do that with a bunch of things, accessibility reasons (keyboard navigation)
iirc anyway
The RGB seems to have been good enough, I didnt know vencord even gives a color picker so you dont have to type in numbers.
Thanks so much @surreal hound and @mental stirrup!
But weird that this doesnt effect the highlight color when hovering over messages. I would have assumed its the same
there are a bunch of different hover colors
How do you see all that, do you have to use browser discord to see it all?
Oh my bad haha
dont all or atleast most of them just lead back to --bg-mod-*?
/* Reactions Only on Hover */
[class^=buttonsInner_]:not(:hover)>:is([role=button]:not(:last-child), [class^=separator_]) {display: none !important;}
Anyone have any idea on how to make this work for visual refresh please?
(this makes the reaction menu etc only show on hover)
but for some reason now it only shows a little dot
Has anyone found how to change basic background colors for visual refresh? I can't find the right variables

huh it weirdly didn't look like that when I did it
I'll try again
truly is a discord moment....
oh yeah because you have to use fakenitro for it?
id like to change the actual colors without needing to set a nitro theme beforehand
i sent the method in the thread of that snippet
are you sure? it doesnt change anything for me
change "--theme-base-color-amount: 10%;"
to 100%
lol yes
here's my full color changing
i redefined all the accent color variables with a bunch of calc()
idk if this is like the right channel but can you revert discords color back to the old gray?
with this
its annoying, even with amount at 100%, you can see the basic theme color behind
the "old gray" is still there, it's the theme "Ash"
yeah i have that, its still not the same
its more "dark" and hurts my eyes
well for now while the experiment still exists, you can just go back to the original
its broken a bit sadly, the top right is out if view
what do i do if my snippet gets too long to send as a discord message (i cant send it as a file either since im updating an already existing snippet)
probably post it in the thread of the snippet, idk, discord limit is annoying :(
shucks
yeah i was thinking that
also since i update this snippet pretty often
making a repo for you css snippets is better than a gist imo
i dont make snippets that often or at all really
a repo allows people to contribute easily
fair, ill prob do that then
why are you using vencord then
yeah i got that ๐ญ
can we find it's class and like how do i reduce them? i tried padding almost everything but idk if it's associated with height
like the gap between border and channel name
i wanna reduce that
.subtitleContainer_f75fb0 { /* Change Size of the Channel Box */
height: 40px
}
.container__9293f { /* Move the Channel Name and Buttons */
top: -4px
}```
Pretty bad but works lol
(if anyone can do better, please do XD)
not working
you have midnight right?
wait how
๐ญ
i do have these from earlier @supple lodge
wdym from earlier?
try to remove them ye
not for me still

is it in your theme? or in quickcss?
try in your theme
quick
in theme quickcss?
they work in both quickcss and my theme (for me) ๐ญ I don't get it...
NAWWWWWWWWWWWWWW
WAIT
A MINUTE
WAIT
@supple lodge OMFG
OMFG
OFMG
IT DID
OMFG
ILY
ILY
ILY
ILY
ILY
how?
๐ makes no sense
what would be for this
it works tho uwu
.visual-refresh .membersGroup_c8ffbb { /* Group / Roles */
display: flex;
justify-content: center;
/* Change padding to whatever you want, or remove it */
/* if you dont want to center it, remove display and justify-content */
padding: var(--space-lg) var(--space-xxs) var(--space-xxs) var(--space-md);
}
.member__5d473 { /* Members */
margin-left: -10px;
}```
choose between : display/justify content OR padding (and edit the padding how you want then)
sir you the goat
can we use animation-timeline in discord?
niceeee, works perfect, thanks!!!
guys I think discord might be breaking the legacy UI on purpose 
the actual app is not resizing properly when opening devtools, and also I have (random) channels with the member list partially/entirely outside the window
or could it be a broken plugin? 
Embrace the new UI, sooner or later you'll have to do it
yeah, but I'm sure they will push more changes until it's already definitive, and the problem is that I'm making my own theme, so if I "update" it, it will probably break very often
silly just make it better yourself
Exactly, it will save you headaches in the long run
how i can change this and the background of this
Everything will be developed under the new UI from now on so...
customizing midnight hella fun
so i have this bit of code that expands the side bar and the userpannel.
but it also expands when i hover on the user pannel how do i make it not do that?
[class*="sidebar_c48ade"]:hover [class*="sidebarList_c48ade"],
[class*="sidebar_c48ade"]:hover [class*="panels_c48ade"] {
max-width: var(--expanded-channels-width) !important;
min-width: var(--expanded-channels-width) !important;
}
The 2nd probably. The first one looks too much like the ping notifications (and the padding under the text is too much compared to above (on the first one))
2 looks better but 1 looks more like native discord
okai... Im going two
One question when i want to install vencord it responds to me that i have broken discord install help me pls
@glacial citrus
@copper oak
๐ #๐ฅ-vencord-support-๐ฅ
(Auto-response invoked by @copper oak)
๐ #๐ฅ-vencord-support-๐ฅ
(Auto-response invoked by @glacial citrus)
lmao
anyone know how i can recreate this on visual refresh? it stopped working after the new ui update and i haven't been able to find a way to make it work again https://i.imgur.com/ZkfrtXa.gif
talking about the role group thingy
hey hey, just wondering how i can fix this code snippet to give myself a custom color that persists
img[src*="547155684525867008"]+img+h3>span>span[role="button"] {
color:#fd6d74!important
}```
doesnt work after discord's newest update
this could be alot easier with ThemeAttributes since im pretty sure it gives a special class to messages sent by you
i do have it enabled, guess i'll try and find the docs
[data-is-self="true"]
nvm guys, i managed to fix it finally
without themeattributes (and also lets you hardcode colors for your friends)
img[src*="547155684525867008"]~h3 [class*="username_"] {
color:#fd6d74!important
}
with
[data-is-self="true"] [class*="username_"] {
color:#fd6d74!important
}
ty ur hot
i had part of the themeattributes snippet just missed the [class*="username_"]
hey guys! what exactly does the "ThemeAttribute" adds?
theme attributes
i mean like, real html attribute?
owh like the [data-is-self]?
yesh
owh okay
its just some extra attributes that can be targeted using css selectors
is there like a list of what attributes are available or we just have to search it up ourselves
Is there a way to fix this blankness in the Pronouns??
Hello I was wondering if there was a tool like last time discord updated the ui to automatically fix a theme or if I could possibly trouble someone to fix my theme?
Thanks in advance
since it's not class changes and instead an actual update to the ui everything's done manually pretty much
the updater won't really do much help
made a css file for EmojiReplace that replaces a bunch of emojis with nice animated integer-scaled yahoo messenger versions
Does it support emoji dealer 2.0
Is it possible to grab the contents of a span Element somehow??
Donโt think thatโs what they were asking
Its not
You can change to custom images using Css
Its not
Ignore that other person, If you want a custom home icon you can try something like this
.wrapper__6e9f8[data-list-item-id="guildsnav___home"] .childWrapper__6e9f8 {
background: url("https://cdn.discordapp.com/emojis/1026533070955872337.png") no-repeat center !important;
background-size: cover !important;
}
.wrapper__6e9f8[data-list-item-id="guildsnav___home"] .childWrapper__6e9f8 svg {
display: none;
}
Would anyone happen to know what string I can add that would theme this?
ctrl+shift+i then ctrl+shift+c and click on that
Ahhh i see
that class may select other warning banners as well
anybody have that theme where it turns all your text into rounded rectangles
like the showcase theme
html {
-webkit-text-security: disc;
}
not circles, not rounded rectangles
here's that theme that has that font. the font should probably still work, but the other stuff might not
#๐จ-css-snippets message
Is there a way to make the settings fill the entire screen?
Trying to figure out how to square the chat input on Visual Refresh
you mean make the corners not round?
use border-radius: 0;
has anyone made a horizontal serverlist snippet for new ui yet (im asking cause i wanna make one for the community and if its already there, i wont waste my time)
This might be the wrong channel for this, but I'll give it a shot here anyway:
I have been trying to use the quickCSS feature to change the font and font features of my discord. I have used my very basic knowledge of CSS to put the following code segment in.
body {
font-feature-settings:"ss08" 1, "hlig" 1;
-webkit-font-feature-settings:"ss08" 1, "hlig" 1;
-moz-font-feature-settings:"ss08" 1, "hlig" 1;
-ms-font-feature-settings:"ss08" 1, "hlig" 1;
font-family: Junicode;
}```
However, it only half works(Font changed to Junicode; no font features applied). I would greatly appreciate any help on this issue, as I do not have the CSS knowledge to know if I am doing very wrong. Please help me.
I'm not very familiar with font-feature-settings, but seems like it's not recommended to use it, and instead to use font-variant, and it requires the font to support , so make sure Junicode does support them
https://developer.mozilla.org/en-US/docs/Web/CSS/font-feature-settings
I'm fairly confidant that Junicode supports them, as the exact same code works in Stylish(firefox extension), and I don't think the alternatives will work in my case, unfortunately.
alrighty then
thanks
Would anyone happen to know how to change the colour of the hang up button? I can only get the hover color working
would u be able to chuck it my way?
Apparently I need two things to change it, so for anyone wanting to do the same thing, here you go:
/* Disconnect button */
.colorable_f1ceac.disconnect_f1ceac {
background: #da373c (--status-danger-background0) !important;
}
.disconnect_f1ceac {
background-color: #da373c !important; /* Darker red for hover */
}
.disconnect_f1ceac:hover {
background-color: #a12829 !important; /* Darker red for hover */
}
does anyone know how to introduce a line/margin here to "separate" the text message from the pending content to be uploaded?
IIRC there was a margin that was a light white/gray color to "differentiate" in the old UI
.channelAttachmentArea_b77158 { border-bottom: 3px solid red; }
Like this wide
bruh
bump
what
good job me
oh do you want the snippet?
yeah, dealing with all the margins, paddings on visual refresh been a blast
yeah im trying to recreate my old theme to work on this and so far i only broke the whole client twice
why did you revert wtf
that is so many buttons
does anyone have css code for transparent discord
ok so margins just bug out sometimes
to be precise after every sent message
test
!important my beloved
yeah margins been a mess for me too
so far i managed to evict the useless titlebar and thats about it
oh great another bug to fix
what reverted it this time
yea please
anyone have the old colors for status and links?
|| I HATE #43A25A ||
ok so if the textbox height ever changes it just whoopdydoos back to 24px margin
i wish
actually wait
yeah nah i dont have them
fuckup counter: 3
its either halfway off-screen or at default spacing
hunk of steaming garbage test 2: still fucked
anyone have any idea how to stop the margin-bottom from reverting back to stock if the messagebox height changes
tried !important?
yup
that stops it from just coming back after sending a message
but if the messagebox height changes it still reverts
why can't i use negative value margins
thats exactly what im doing here and its fighting me with all its might
it would make everything so much easier if it just worked properly
true
but naaaaah
hacky solution
do my css mean nothing to you?
or do i just have to tack on !important onto everything
i would do so 
so far exactly what im doing
still ignores the margin-bottom and border-radius tho
i see issue with visual refresh
although its quite likely im doing something wrong
you may need to add the class to this, i had same issue once
that part works fine-ish
nothing explodes over there
.channelTextArea_f75fb0 {
margin-bottom: var(--custom-chat-input-margin-bottom);
background-color: var(--background-primary);
}
its trying to bring the messagebox down to bottom of window is whats breaking it
dont suppose anyone knows/has a snippet to hide avatar decorations looked in css snippets but couldnt find anything
tried to use search bar for anything in #๐จ-css-snippets ?
i am sure theres one
looked last night n couldnt find anything
it was only ones that hide certain decorations instead of all of them
e.g. clown decoration
i have one but its for old ui
setting the margin to 0px fixed it?
now to wage war on border-radius
oh what
where did that bar evaporate
im missing a bar that should be there
rip
tried to remove root and body margin?
if any exists
no idea no idea
either the top bar or the bottom bar are cut off
ok solved
just double the margin on the top bar
now to fix the typing indicator lol
can someone start typing something i cant find the indicator for the life of me
i'm finally done with all of it
fighting gold
i am typing
THE FUCKING TYPING INDICATOR
i have been fighting with the margins for the past 30 minutes
ok i found the son of a bitch
all i have to say is slap !important on everything and if anything youre doing makes sense, youre doing it wrong
i have an element with height 105%
oh for fucks sake
the son of a bitch stops existing when not needed
how do i breakpoint this shit
someone start typing pls
typing what
i think just to get the someone is typing... message probably
yeah
hi obsidian
helo i have returned
ok so the memberlist collapses when i left click or right click on a member
and i can not seem to find a solution for that
pro tip: go to active channel
thats what i did
anyways new problem: how do i select only the pfp for the typing indicator
pretty sure the avatars in the typing indicators are from a plugin
https://i.imgur.com/1JSVyEu.gif
is there a way to make it not collapse on left or right click, without javascript?
that eliminates part of the problem
no but you could make it not collapse when the menu or profile is open, however it requires some :has logic etc so perf gets tanked
the ui rework means tanking perf either way
yeah i figured, i've been trying to make the snippet as performance light as possible
and here i am with 0,3,0 speciality selectors
its kinda scuffy but i cba to do better
personal use only either way
yeah i made mine just smaller, under
now to deal with this
i HOPE i can just generalize the rules for messagebox a bit and itll work
but lets be honest this is discord were dealing with
ofc they cant be the same height
:not(:hover) and transition: 0.3s
wait, clicks
no idea
how do i make this thing smaller without havin to reposition all the subelements
how do i resize this pfp specifically
the only method i found is very jank and applies to other pfps
/* User Panel Resize */
.visual-refresh section.panels_c48ade {
margin-left: 72px;
margin-bottom: 0px;
width: calc(100% - var(--space-xs)*2 - 71px) !important;
.actionButtons_e131a9 button {
padding: 0;
}
}
nav.guilds_c48ade {
margin-bottom: 0 !important;
}
im using this
while tahnks for a less hacky solution that does more or less what i wanted, i still need to make it shorter
ok so it works perfectly with minimum fuckery
still the pfp is a bit too big
more or less finished
aka i cannot be arsed to make it any better rn and this is good enough

can you share the code for transparent discord
Does anyone know how I could change this entry's & speaker icon's color ?
Trying to move my user area over a bit but everything i attempt cuts it off, I think betterfolders has a hard issue with adding blank space there
Dumber solution
/*extend the serverlist to the bottom of discord /*
.visual-refresh .guilds_c48ade {
min-width: 0;
width: var(--custom-guild-list-width);
}
@supports (grid-template-columns:subgrid) and (white-space-collapse:collapse) {
.visual-refresh .wrapper_ef3116 {
grid-area: guildsList;
}
}
.visual-refresh .wrapper_ef3116 {
background-color: var(--bg-base-tertiary);
margin-bottom: calc(0 + var(--space-xs));
/* margin-bottom: calc(var(--custom-app-panels-height, 0) + var(--space-xs)); */
width: var(--custom-guild-list-width);
}
/* userpanel shrink /*
.panels_c48ade {
margin-left: 60px;
max-width: 300px;
}
what are you setting the width for bruh
everything is commented out except for that one width
.visual-refresh .voiceBar__7aaec .barText__7aaec, .visual-refresh .voiceChannelsIcon__7aaec {
color: red;
}```
Thank you ๐ซ
yeah used that :)
i'm very new to this stuff, so please forgive me!! is there a way to recolor these types of popups / warnings on the new UI? i hate that they're all green for no reason
i'm wanting to avoid a completely new theme and would love just a little snippet i can edit myself, if that's possible! unsure where to begin though
Here's the regular CSS.
.visual-refresh .voiceBar__7aaec {
background-color: var(--notice-background-positive);
color: var(--notice-text-positive);
}```
just change the background-color to something you'd like!
Within this of course
thank you so much!! you're a lifesaver
someone can share the css for transparent discord ๐ญ๐ญ
Shit i messed it up when sending it here
Anyone have a css snippet to revert to old call buttons? These new ones suck I want the old ones back 
havent seen any like that yet
So I used Grok and it kinda did it but it's not perfect so if anyone wants to finish it up go for it, I personally lack the skills to do so.
.experimentWrapper__1405b.wrapper__1405b {
display: flex;
justify-content: center;
align-items: center;
padding: 10px 0;
background-color: transparent;
}
.buttonSection__1405b.experimentButtonSection__1405b,
.buttonContainer__1405b {
display: flex;
background-color: var(--background) !important;
gap: 15px;
}
.staticButton_f1ceac.centerButton_f1ceac.colorable_f1ceac.experimentButton_f1ceac,
.staticButton_f1ceac.centerButton_f1ceac.colorable_f1ceac.experimentButton_f1ceac.button__201d5 {
width: 50px !important;
height: 50px !important;
border-radius: 50% !important;
background-color: var(--background-secondary) !important;
transition: background-color 0.2s ease !important;
}
.staticButton_f1ceac.centerButton_f1ceac.colorable_f1ceac.experimentButton_f1ceac:hover,
.staticButton_f1ceac.centerButton_f1ceac.colorable_f1ceac.experimentButton_f1ceac.button__201d5:hover {
background-color: var(--background-modifier-hover) !important;
}
.lottieIcon__5eb9b.centerIcon_f1ceac.experimentControlIcon_f1ceac.controlIcon_f1ceac,
.centerIcon_f1ceac.experimentControlIcon_f1ceac.controlIcon_f1ceac {
width: 24px !important;
height: 24px !important;
color: var(--interactive-normal) !important;
}
.staticButton_f1ceac:hover .lottieIcon__5eb9b.centerIcon_f1ceac.experimentControlIcon_f1ceac.controlIcon_f1ceac,
.staticButton_f1ceac:hover .centerIcon_f1ceac.experimentControlIcon_f1ceac.controlIcon_f1ceac {
color: var(--interactive-hover) !important;
}
.staticButton_f1ceac.centerButton_f1ceac.colorable_f1ceac.experimentButton_f1ceac.disconnect_f1ceac.fullRegionButton_f1ceac {
background: var(--status-danger) !important;
border-radius: 50% !important;
width: 50px !important;
height: 50px !important;
}
.staticButton_f1ceac.centerButton_f1ceac.colorable_f1ceac.experimentButton_f1ceac.disconnect_f1ceac.fullRegionButton_f1ceac:hover {
background: var(--status-danger-background) !important;
}
.contents__201d5.lineHeightReset_f1ceac {
display: flex;
justify-content: center;
align-items: center;
height: 100%;
}
Ai is insane
Also Grok the worst AI is even more insane
Bro couldโve asked anything and he asked the worst one to exist
Also #๐-info message <- read the rules gng
@paper warren also this is just an experiment if you donโt want it turn it off
Why's it on by default then tho?
Because discord gave it to you
Bruh
We donโt control experiments they do
I didnt know it was an experiment tbh, I thought discord rolled out an update
They rolled it out in the Visual Refresh bundle
Ahhh okay thx for letting me know!
It's been a min since I've read the rules, I'm in a lot of servers so kinda hard to remember everything epically with different community's, I personally use AI as a tool but my apologies.
its time to learn how to do it without ai ๐ฏ
is it possible to add animations to the users are typing part of chat? Trying to implement it is giving me a headache
i do be reworking my chat bar
I've been experimenting with improving forums via CSS. Is this good or what can I do to improve it?
/* reaction shadow box thing for 10+ reactions */
[class*="reactionInner"]:not(
[aria-label*=", 1 react"],
[aria-label*=", 2 react"],
[aria-label*=", 3 react"],
[aria-label*=", 4 react"],
[aria-label*=", 5 react"],
[aria-label*=", 6 react"],
[aria-label*=", 7 react"],
[aria-label*=", 8 react"],
[aria-label*=", 9 react"]
) {
border-radius: inherit; /* so box-shadow doesn't mess the border */
box-shadow: 0px 0px 12px #2c87ff;
}
For the record, I'm pretty much new to developing discord CSS snippets.
aria label doesn't work in other languages
also *= can be bad for performance sometimes
True, I noticed the slight performance dip when I go into another server and it shows the reactions on a message.
I have this now but it might either be worse, better, or the same. It's up to you if you want to provide more thoughts on it.
[class*="reactionInner"]:has([class*="reactionCount"]:is([style*="width: 18px"])) {
border-radius: inherit;
box-shadow: 0px 0px 12px #2c87ff;
}
This is my first time ever seeing that site. I'll just look at and use the classes then. Thank you for the link!
Also I see plenty of other snippets use the [class] thing so that's why I use it.
is there where I can ask about css snippets? could someone help me make the chat gap here just a tiny bit taller so it doesn't always seem to me like there's more unread messages below and I try to scroll?
thanks :D
:has() is probably much worse
in terms of performance
omg thank you so much !!!!!
Theres actually an element in the chat dedicated to this iirc
how can I do to only edit the red one? without using aria label
:first-child
although if an element only exists sometimes, you can do like :nth-last-child(2) and combinations of those
damn.. its always different because sometimes the cog wheel is there, and sometimes not.. ๐ญ
I think i'll stick to aria label :c
Can I maybe do, when cog wheel is there, it disable the invite thing?
What are you trying to do?
Hide the "Invite People" button
only the one in channels and vc, not the one in server settings
Only solution I have would have to use :has()
Umโฆ
but they all use the same class name.. the only difference is aria label or child(1,2...)
[class^=actionIcon_]:has(>[d^="M14.5 8a3 3 0 1 0-2.7-4.3c"]) {
display: none;
}
Use the svg to your advantage
Probably about a way to do that too though
probably better than aria label at least.
thank you!!
I think this is a bit better way of doing it
and this is the margin it was before
[data-list-id="chat-messages"] {
margin-bottom: 10px;
}
aria-label is better than has i think
Iโm not actually sure who made that, I just remember seeing it at some point going off my memory
pretty sure it was removed in visual refresh
its good, but I don't think it works with different languages.. does it?
Says the guy who made it
#1285418433042714667 message
(found it)
yeah i'm ashamed of my previous actions
this is funny
discord is actually useable now that i got rid of my old css
Iโve never actually experienced the problems yโall talk about
I donโt understand the whole lag thing
Perfectly normal to me
i didn't really notice it that much until i started having bloons in the background all the time and my cpu was constantly being maxed out
Oh, I use class names and everything. I just try to stay away aria-label so people with other languages could possibly use it
oh
Although a few of my very niche case css snippets use it
well i meant aria-label instead of :has()
Ive stopped using it, changed a bunch of my snippet so it doesnโt use stuff like that. Iโm just saying personally I donโt really notice the problem.
If there's no suitable class name that identifies the element I need, I'd simply make a patch to add it
Anammox my beloved
Make a peak plugin for nitro bullshit
i'm trynna work on the activity cards in member list but no one has them on
I think crowded server have it disabled by default
https://i.imgur.com/Q0myxyb.gif
unsure with how this looks
maybe try and use a different icon but idk what icon could represent "activity"
I donโt really notice a difference though but if you can rewrite the class selection thing with your changes, then by all means you may (up to you on that).
Not sure if a game controller icon will look better or not the list icon looks nice already
What happens when thereโs more than one card does it make two icons or does the one icon just move down a bit to stay centered
If itโs multiple then Iโd have an icon thatโs dependent on the activity (game controller for regular playing, Spotify icon for music, etc.)
there's an icon for every card as of right now, i had the same idea of having different icons based on the activity but couldn't find a differential between them
it's hard to find these activity cards to begin with and majority of them are usually from spotify
how do i remove this bubble around the pfp?
Is there a snippet or has anyone tried making the server onboarding buttons be in a row without labels instead?
(something like from image 1 to image 2)
thanjk you 
its so fucking fussy to do, as these buttons dont have dedicated classes, nor are they all self contained. it would be hell.
yeah I tried and found that out
and the members one is in like its own div for some reason
discord try to make competent html challenge (impossible):
think they had something like that in few of the concepts for the visual refresh, so close yet so far
would anyone know where i can post a css file/github repo that people are free to use which is just full of snippets (good chance some of u will find ur own snippets in it)
one or 2 of urs r definitely in it
Hi! I am using this snippet: https://discord.com/channels/1015060230222131221/1354614199258714204
--custom-channel-textarea-text-area-height: 56px;
.form_f75fb0 {
display: flex;
flex-direction: column;
}
.channelTextArea_f75fb0 {
margin-bottom: 8px;
}
.base_b88801 {
position: static;
order: -1;
}
}```
And I have been trying to figure out how to make it so that the "X is typing..." message doesn't make the entire chat window jump up/down. It's starting to give me headaches but I am really bugged by the offset chat bar for some reason lol. When slowmode is on, it fixes it bc "typing..." uses the same line/space, so no jumping chat. I'm looking to make the line/space that "typing..." and slowmode takes up is just always there, it doesn't disappear if the text isn't present.
I'm *guessing* it's the display:flex or the flex-direction: that does it, but I have spent a while trying to fix it and I can't figure it out. I'm not very good at css ๐ pls help?
really like this effect but i can't figure out how to make the hidden buttons not trigger the hover
set pointer-events on the buttons to none until you're hovering over the parent
or the emoji button
.buttons__74017 {
gap: 0 !important;
pointer-events: none;
}
.buttons__74017:hover {
pointer-events: all;
}
.buttons__74017 > button {
display: none;
}
.channelAppLauncher_e6e74f.channelAppLauncher_e6e74f {
display: none;
}
.expression-picker-chat-input-button {
pointer-events: none;
opacity: 0;
transform: translateX(4px);
transition: .2s ease;
}
.buttons__74017:hover .expression-picker-chat-input-button {
pointer-events: all;
opacity: 1;
transform: none;
}
.expression-picker-chat-input-button:has(.emojiButton__04eed) {
pointer-events: all;
opacity: 1 !important;
transform: none !important;
}
something like this, set it up how you want to
alright thanks, i finally fixed it
oof your thing is like a more professional looking version of my thing!
Heck. This looks so good. Thank you!!
Speaking of my not so professional looking thing, does anyone here know how I can make the userpanel expand alongside the sidebar? to kinda link/tie them together so they always expand and collapse at the same time? So basically stop it from doing what I show first here, and only make it all expand together.
Oh, nvm, I just worked it out... Sorry, I'm dumb
yeah, lol
definitely had the same idea
how do i remove this box aroud the user and make the hitbox smaller?
use inspect element to find it
do you mean the highlight box on hover?
.avatarWrapper__37e49:hover {
background: none !important;
}
this should remove it
anyone got/know if theres a snippet to remove avatar decorations
only one i could find is from 2023
img[class^=avatarDecoration_] { display: none; }
```?
anyone got an idea how i can find a differential between these two so i could change the hover icon depending if someone is playing a game or listening to music
svg path probably
yeah that is the only difference i have found between them
/* Activity Icon Next to Status */
/* Playing */ path[d="M20.97 4.06c0 .18.08.35.24.43.55.28.9.82 1.04 1.42.3 1.24.75 3.7.75 7.09v4.91a3.09 3.09 0 0 1-5.85 1.38l-1.76-3.51a1.09 1.09 0 0 0-1.23-.55c-.57.13-1.36.27-2.16.27s-1.6-.14-2.16-.27c-.49-.11-1 .1-1.23.55l-1.76 3.51A3.09 3.09 0 0 1 1 17.91V13c0-3.38.46-5.85.75-7.1.15-.6.49-1.13 1.04-1.4a.47.47 0 0 0 .24-.44c0-.7.48-1.32 1.2-1.47l2.93-.62c.5-.1 1 .06 1.36.4.35.34.78.71 1.28.68a42.4 42.4 0 0 1 4.4 0c.5.03.93-.34 1.28-.69.35-.33.86-.5 1.36-.39l2.94.62c.7.15 1.19.78 1.19 1.47ZM20 7.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0ZM15.5 12a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM5 7a1 1 0 0 1 2 0v1h1a1 1 0 0 1 0 2H7v1a1 1 0 1 1-2 0v-1H4a1 1 0 1 1 0-2h1V7Z"]
/* Sharing Screen / Streaming */ path[d="M4 3a3 3 0 0 0-3 3v9a3 3 0 0 0 3 3h16a3 3 0 0 0 3-3V6a3 3 0 0 0-3-3H4ZM6 20a1 1 0 1 0 0 2h12a1 1 0 1 0 0-2H6Z"]
/* Listening To */ path[d="M8.65 1.51A2 2 0 0 0 6 3.41v9.88A3.98 3.98 0 0 0 4.5 13C2.57 13 1 14.34 1 16s1.57 3 3.5 3S8 17.66 8 16V5.4l11 3.81v7.08a3.98 3.98 0 0 0-1.5-.29c-1.93 0-3.5 1.34-3.5 3s1.57 3 3.5 3 3.5-1.34 3.5-3V7.03c0-.74-.47-1.4-1.18-1.65L8.65 1.51Z"]
oh thanks, i won't need to wait for them to appear when they randomly disappear
i finally managed to make the icon change based on the SVG path but now the hover effect is broken

try this
.visual-refresh {
--custom-channel-textarea-text-area-height: 56px;
.form_f75fb0 {
display: flex;
flex-direction: column;
margin-top: 24px;
}
.form_f75fb0:has(.typing_b88801) {
margin-top: -24px;
}
.channelTextArea_f75fb0 {
margin-bottom: 8px;
}
.base_b88801 {
position: static;
order: -1;
}
}
I haven't tested this with slowmode anywhere and it's cobbled together out from the other stuff I'm doing to my chat bar
should be fine though
ok i think i give up, this shit is out of my league
i thought i figured it out but then the hover effect broke and then i saw that the icons break anyways when there's more than one activity
maybe you're using :hover on the wrong element
rip
this didnt work
ah it doesnt in member list
dw
[class^=avatarDecoration_]{
display: none;
}```
this works lol
guys, i have done it https://i.imgur.com/BJW9Rwf.gif
now i think the only other issue is the icons breaking when there's more than one activity
which is hard to test because seeing even one of these fuckers is already hard
could u not just ask someone to do whatever needs doing?
anybody have a fix/alternative as to how the mobile icon appears with radial status being used?
just disable it
I did! I couldn't find it but nothing worked :(
Tysm I'll try that soon
yeah i briefly looked at it, and i'm not really sure how to make the hitbox smaller
that only removes the background
Yeah you're right :(
.visual-refresh .nameTag__37e49 {
display: none;
}
.visual-refresh .avatarWrapper__37e49 {
min-width: 40px !important;
flex: 0;
}```
What is this new css snippet? What is "nameplates"?
is the min width there by default as well? i added that cause the gameactivity plugin will set a min-width
don't think so bc when I tried it, it was 0 width
Memberlist member decorations
these background things? They're not terrible but I wish you could allow/disallow by role in server settings.
That turns them all off. Not what I was saying ๐
I meant for Discord to give us a role perm toggle! Seems like a good option to add.
I've been trying to figure out how to do that^ with css but I'm just not that good lol. I can't seem to pick out the right classes or names or whatever for each role section in the memberlist.
like themeattributes adds user tags to messages, but nothing is available for the memberlist.
Wish we could have banners there

watch them add messageplates next
it's already on the way
how'd that work
its paid why would they do that
if server owners could disable that people wouldnt buy them xd
Server owners can already turn off some paid perks, like using external emojis/stickers/soundboard.
of course, thats part of nitro not collectibles
with nitro its different because you still have most of your perks, if people could disable collectibles they would be completely useless
Your opinion is different, and that's fine ๐ I think it'd be a great use of server perms.
- you can disable external stuff because its user made, collectibles arent
they are running out of perm slots and cannot afford to waste them
What, is perms stored as a u64 bitset?

yes
^
thats why they initially combined sticker perms, they didnt want to waste another bit
and they cant change it because that would break bots
(apps)
this going to make discord so laggy ๐ญ
This looks cool
can sm1 sent me a CSS snipet of how to make a embed/webhook bigger
as I'm struggeling with this a lot
wym bigger
Like the width let me show you
there are servers where we have about 50-100 people sign up for events or have event descriptions that are massive and just look ugly because of how small the width is
very cool
any way to make the chat box flush and sqaured and not floating like you see in the photo
there are like 5 different snippets that do this
check the channel
can you point me to couple of them i suck at searching lol if not thats fine
just scroll up lol
they are all recent
you can just search from:refact0r in:css-snippets if you really dont want to
well discord seems to have shat itself once again
you're late to the party
i am, but man does it ever suck
see pinned in #๐ฅ-vencord-support-๐ฅ for revert
it seems to have shat itself in a particularly interesting way
that is the control theme, so the old one
but the sidebar is completely fucked on certain servers
I FUCKING HATE OVERFLOW
this is going to give you problems in the future
i know, because it doesnt work
yeah yeah ik ik
long statuses and other shit will cause things to be really wide
and then u need to go manually set max width etc
i thought i fixed this some while ago, i went to go see how i fixed it and turns out i didnt a,d just faked it lmao
btw i can probably get ddex4 approved soon
chatbar seemed broken tho last i tried
no, dont
its laggy and minorly broken, and already has 1 issie
oh ok
i am doing some funny things
thanks batman
amazing idea
that im not gonna listen to coz if i wanted to disable it i wouldve already
anyone able to fix this so it still shows usernames in voice channel
/* Make Threads hidden by default and slide down on hover */
#channels [class^=container_]:not([class*=containerWithMargin])
{ max-height: 0;
overflow: hidden;
transition: max-height 2s ease; }
#channels [class^=containerDefault_]:hover + [class^=container_],
#channels [class^=container_]:hover
{ max-height: 100%; }```
Im having an issue where my CSS makes the voice indicator disappear when i have the main color applied
im using the clearvision external github css since its been clean and what ive been used to but everythin goin on besides the css link has been self done
data-author-id={userID} isn't there anymore, what's another way to only target a specific user's message? I only know of :has(), but that's a bit laggy
oops
#channels .thread-container { /* Ensure you're targeting the thread containers specifically */
max-height: 0;
overflow: hidden;
transition: max-height 2s ease;
}
#channels .thread-container:hover { /* Only apply hover effect to threads */
max-height: 500px; /* Adjust max-height value as needed */
}
/* Ensure voice channels and usernames are unaffected */
#channels .voice-channel-container {
max-height: none !important;
overflow: visible !important;
}
#channels .voice-channel-container .username {
visibility: visible !important;
}
does this fix it
explain pls
like further
what are you tryna do
smart people of the coding theme worlds, is there an easy way to turn my custon clearvisino theme fro v6.9.0 to v7 without struggling too much or havign to remake it?
lemme guess the UI messed it all up too?
not too bad but they stopped supporting 6.9 and ill have to move to v7 manually, better soon than later
I had completely remade mine from scratch using the github base css
what all is messed up
i can fix each individual aspect most likely
itll take too long to completely redo it
and can you DM me the css
im using the old theme still cus i dislike changes and take some time to get used to them, its just some minor issues like when watching a screenshare the right side is being cut out, and sometimes the whole member list and search is also cut



