#๐ŸŽจ-theme-development

1 messages ยท Page 48 of 1

crimson skiff
#

now?

spare mural
#

seems like they are still in the wrong order for me

crimson skiff
#

yknow what, ill re send the message properly

tardy siren
#

Hey
I'd like this to be a darker color than the rest of my app
What do I need to change?

spare mural
#

looks good now !

crimson skiff
spare mural
crimson skiff
#

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

pure cairn
#

So that's why it stopped working

tired light
#

Does anyone know what affects this UI element? I can't seem to find it even after going through every element

echo frost
tired light
#

What exactly is a mask? hmm

plain kelp
#

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, ...

tired light
#

Well damn, I have no idea so far what any of that means CH_Dead

plain kelp
#

You have a square icon and you cut off the corners to make a circle

tired light
#

Alright that helped

#

I just started dipping my toe into theme editing so it's all a bit daunting

chilly knoll
tired light
#

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

obtuse kite
#

@olive lily this one?

#

or idk

olive lily
#

yes

#

its awkward

obtuse kite
#

i got you

olive lily
#

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

tired light
olive lily
#

that's NOT what i meant

tired light
#

Okay, just thought based on the picture that was the issue

#

UI elements overlapping

olive lily
#

idk how to explain it

#

ill draw it

olive lily
# tired light

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

#

if you get it ...

plain kelp
#

What is this circle

olive lily
plain kelp
#

Opened devtools to check, but it disappeared

olive lily
#

probably a bug then

obtuse kite
#

now im lost

#

now idk what bro want

crimson skiff
#

it has to be a mask, no way it isnt

olive lily
#

ill get used

#

thank you for the though tho!!!

crimson skiff
steep chasm
#

@import url('https://discordstyles.github.io/HorizontalServerList/dist/HorizontalServerList.css');
Who has used this css?

pure cairn
#

It was the latter on profile avatars

echo frost
plain kelp
#

Ah, yeah that'd be it

#

Weird that it doesn't disappear until window size changes or whatever

echo frost
#

did you hide the ping?

plain kelp
#

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

chilly knoll
plain kelp
#

I've got devtools open now, so if I get another ping I should be able to check it out a little better

winged lotus
#

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.

hollow steppe
# tired light

use margin-left: var(--custom-guild-list-width); instead of an hardcoded value ofr the panel

clear siren
winged lotus
clear siren
#

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

winged lotus
#

It flashes pink now so I assume I just need to find the other var thats being used

clear siren
#

probably, not on pc so can't assist

brittle iron
# tired light

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;
}
winged lotus
clear siren
brittle iron
#

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

winged lotus
#

Tried searching for everything with hover or reply and even blurple and no luck

stone lintel
#

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;
}
half mason
#

Anyone have a snipit to revert this to how it was... because this is gross (dont mind his name ๐Ÿ˜ญ

winged lotus
#

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
winged lotus
#

Obviously change the two values

half mason
winged lotus
#

Ye they love to change stuff it seems

brittle iron
#

this is what god intended

winged lotus
#

Okay thats clean I need to grab that snippet

brittle iron
# tired light
/*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

lunar garden
#

is there any way to go back to the old ui?

brittle iron
mental stirrup
#

current progress on reverting serverlist

#

this is my first time making a "theme" i have no idea what im doing

dusty tusk
#

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

#

I tried B)

grand surge
#

hell been unleashed

#

not when i finished my theme ๐Ÿ˜”

mental stirrup
#

hey look i fixed the serverlist

supple lodge
#

Anyone know how I can override the root colors please? thank you

grand surge
iron smelt
grand surge
iron smelt
grand surge
iron smelt
grand surge
stone lintel
iron smelt
#

Then thats prolly why

#

Class updater dont support it yet

grand surge
stone lintel
#

ill try that

grand surge
#

ngl, i dont really like the new look

#

why theres weird top bar

stone lintel
#

im not sure where to put it im not that good w coding

grand surge
#

hopefully it works

stone lintel
#

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

grand surge
#

๐Ÿ˜ญ

shrewd tree
#

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

glass junco
#

refresh death

grand surge
shrewd tree
#

.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

glass junco
shrewd tree
#

ohh that's possible

grand surge
glass junco
grand surge
#

will?

shrewd tree
#

huh it just doesnt apply to me

grand surge
#

i may be doing it wrong

supple lodge
shrewd tree
#

aghh working with visual refresh is even more of a headache than before

stone lintel
grand surge
brittle iron
shrewd tree
#

I think so?

brittle iron
#
.base_c48ade:has(.privateChannels__35e86) .bar_c38106 {
    background-color: wheat;
}
#

this works

#

depends on private channels existing

shrewd tree
#

omg tysm

#

its gnna be so cool now

brittle iron
#

no prob, it's how i lift up the chat box when someone's typing

brittle iron
#

anytime ๐Ÿ™

glass junco
brittle iron
#

very nice

#

surely discord won't drastically alter this over the course of release

glass junco
#

they'll just delete it

#

Lol

grand surge
#

lol

brittle iron
#

the discord mobile ui refresh was very smooth with no issues at all

glass junco
#

probably the second part

glass junco
shrewd tree
#

still nothing weirdly enough

olive path
#

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 cat_think

olive path
#

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 */
mental stirrup
#

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 ๐Ÿ˜ญ

golden ibex
mental stirrup
golden ibex
#

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

mental stirrup
#

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

smoky belfry
whole roost
#

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

empty shale
#

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
smoky belfry
#

It exist in the old layout

empty shale
#

oh, any idea what element i could find that rule on?

smoky belfry
#

Well idk just use the picker

empty shale
#

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

atomic plank
#

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

smoky belfry
whole roost
#

why the border cut off ๐Ÿ˜ญ

#

ok nvm fixed

atomic plank
#

o

empty shale
# empty shale sorry if this was asked before, but does anyone know why this little empty space...

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

grand surge
#

hey i need help im trying to use this theme and its not working

#

this is what its showing up as

atomic plank
#

Is my theme just too setup in a strange way? Sometimes my discord theme reloads

golden ibex
#

some plugin/theme is crashing, that's why the reload happens

cunning vortex
#

does anyone have some really good minimalistic themes? natural color would be cool

cunning vortex
#

ill check it out

atomic plank
#

nevermind probably my theme crashing

#

or something to do with this keyboard mapper?

crimson skiff
echo frost
#

scale is kind of janky i think

#

this does it the "proper" way

atomic plank
echo frost
#

can someone ping me

supple lodge
#

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

supple lodge
echo frost
#

oh

#

sorry

supple lodge
echo frost
#

yeah i realized when i scrolled down

echo frost
#

backdrop-filter*

#

change it to this @supple lodge

.baseLayer__960e4[style="opacity: 0;"] {
  filter: blur(4px);
}
glass junco
#

does anyone know if theres a variable for the chatbar width

echo frost
#

i think the width is as big as it can be

#

there is one for height

glass junco
#

i know that but i need to set an element to the same width as the chatbar dynamically

echo frost
#

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

glass junco
#

guhhh

echo frost
#

what are you trying to do exactly?

glass junco
#
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

supple lodge
echo frost
#

thought you were trying to do something else

echo frost
supple lodge
glass junco
#

i want it to look the same regardless of monitor

echo frost
#

oh thought it was like a 4k monitor or something

echo frost
glass junco
#

introduces new chatbar

echo frost
#

ah

#

why use that experiment

#

the default is 3 i think?

glass junco
#

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

echo frost
#

is 2 rolling out?

#

I thought 3 was

glass junco
#

3 mostly, my default was 2 though

#

some people report the same

echo frost
#

because i don't see how that's supposed to change the position of the buttons

glass junco
#

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;
}
echo frost
#

oh

glass junco
#

what i showed was jsut the margin that moves the buttons after the attachment to the right

echo frost
#

looks like this for me

glass junco
#

and you HAVE to be on bucket 2

echo frost
#

like this without any other css and i'm on bucket 2

glass junco
#

wtf

#

are you zoomed in or out

echo frost
#

default zoom

#

i'm on a small monitor

glass junco
#

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

#

๐Ÿ˜ญ

supple lodge
echo frost
#

I don't think there's a way to do it. I know backdrop-filter does weird stuff, but not exactly sure

supple lodge
#

no blur background for me then NOOOOOOO

#

Thank you for your help!

echo frost
#

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

supple lodge
#

can I maybe create a container and put it behind and blur it? ๐Ÿค”

echo frost
#

uhhh

#

idk

#

idk if backdrop-filter works with pseudo elements

supple lodge
#

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 ![Shrug](https://cdn.discordapp.com/emojis/1345763312624996442.webp?size=128 "Shrug")
echo frost
#

nice

supple lodge
crimson skiff
#

seamlesschatbar is almost done yipee, thanks to refact0r's original snippet

shrewd tree
#

would anyone know why this doesnt work?? it should right?

    --background-primary: #FFFFFF !important;
    --background-secondary: #FFFFFF !important;
}```
spare mural
#

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;
}
shrewd tree
#

oh so thats why LOL

#

thanks

#

they made everything so much more of a hassle now

spare mural
#

for theme devs yeah for discord devs its probably a lot easier

steep chasm
#

I want my servers listed at the top, not to the side

plush horizon
#

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?

plain kelp
plush horizon
soft bane
plain kelp
#

If you mean "does css support nesting natively now", the answer is yes

spare mural
onyx mesa
#

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;
}
steel walrus
#

hey I Wanna nuke this element but I don't really know how

#

it's this amazing box

golden ibex
#

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

golden ibex
#

Lowering the opacity looks way better, but still would be cool to completely remove it when it's at the bottom

    background-color: #ffffff11;
}```
real quarry
#

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

onyx mesa
rain cradle
#

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

real quarry
#

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

iron smelt
#

Bro is finding god rn

golden ibex
real quarry
rain cradle
golden ibex
#

What problem? changing the color of the live badge?

rain cradle
#

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

unkempt latch
#

not sure where to ask but what highlighterjs theme does discord use?

valid nest
#

er
is there a channel where people post their finished themes

tidal moth
#

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

atomic plank
#

I tried without my theme and quickCSS and my VC is still like this

is there a fix for this?

#

Thanks

atomic plank
#

I don't suppose there is also a snippet to fix the names cutting off?

bitter wing
#

The default new UI just ain't cutting it, and the old one is already broken

quartz gulch
#

Anyone know how to make the server icons the same size they ere before? Driving me insane.

echo frost
#

that also brings back the hover animation

quartz gulch
echo frost
#

huh

quartz gulch
#

why tf did they make it so airy

echo frost
#

the server bar?

echo frost
#

it's smaller and better than mine in some ways i think

supple tartan
#

guys, is there a fix for the user popups not being correctly resized?

echo frost
pure cairn
#

Love how the snippet channel came back to life to fix refresh issues

crimson skiff
#

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

crimson skiff
#

@vestal field how exactly does your theme support yes/no as variables?

vestal field
# crimson skiff <@508863359777505290> 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;
}```
crimson skiff
#

all this time, i used calc hell with 0/1

plain kelp
#

It's pretty recent

crimson skiff
#

ic

echo frost
#

whoa that's cool

dapper wraith
#

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

tulip spade
#

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)

dapper wraith
#

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?

spare mural
# tulip spade im using midnight theme but i wanna change the status colour to normal.
    /* 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 */
spare mural
#

"new" its new-ish

crimson skiff
#

thats actually fucking stupid what the fuck

#

no wonder i couldnt fix my gradient direct message thing

tulip spade
spare mural
tulip spade
dapper wraith
#

oh great, thank you so much! ceriseHappy

mental stirrup
spare mural
# tulip spade

of course you are gonna have to change that to the default....

#

i just posted the theme variables as they are provided by midnight

mental stirrup
tulip spade
vestal field
tulip spade
vestal field
#

not quickcss

tulip spade
#

if i delete them wont they revert back to normal or no?

#

nvm im a dumbass

spare mural
#

they do that with a bunch of things, accessibility reasons (keyboard navigation)

#

iirc anyway

dapper wraith
#

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

vestal field
dapper wraith
#

How do you see all that, do you have to use browser discord to see it all?

vestal field
#

thats my own code

#

but you can find all the variables using devtools

dapper wraith
#

Oh my bad haha

mental stirrup
supple lodge
#
/* 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

shrewd tree
#

Has anyone found how to change basic background colors for visual refresh? I can't find the right variables

supple lodge
shrewd tree
#

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

echo frost
shrewd tree
#

are you sure? it doesnt change anything for me

supple lodge
#

change "--theme-base-color-amount: 10%;"
to 100%

shrewd tree
#

nevermind its just super slight

#

thanks

echo frost
#

yeah my thing is a subtle color

#

probably should've changed it to 100% in that

supple lodge
#

lol yes

echo frost
#

here's my full color changing
i redefined all the accent color variables with a bunch of calc()

normal epoch
#

idk if this is like the right channel but can you revert discords color back to the old gray?

shrewd tree
#

its annoying, even with amount at 100%, you can see the basic theme color behind

echo frost
#

prob dont need text-color

#

yeah i think at 100% it's 50%

supple lodge
normal epoch
#

its more "dark" and hurts my eyes

echo frost
#

well for now while the experiment still exists, you can just go back to the original

normal epoch
#

its broken a bit sadly, the top right is out if view

mental stirrup
#

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)

supple lodge
burnt maple
#

maybe do an @import github gist link

#

or edit to say "snippet in thread, too long"

mental stirrup
#

also since i update this snippet pretty often

echo frost
#

making a repo for you css snippets is better than a gist imo

mental stirrup
spare mural
#

a repo allows people to contribute easily

burnt maple
#

what if you hate open-source projects

#

:3

mental stirrup
mental stirrup
burnt maple
#

yeah it was a joke

#

for the irony factor

mental stirrup
#

yeah i got that ๐Ÿ˜ญ

tulip spade
#

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

supple lodge
supple lodge
tulip spade
#

even did this

supple lodge
#

Not even one of them works?

#

because on my end on midnight, it works :/

tulip spade
#

๐Ÿ˜ญ

#

i do have these from earlier @supple lodge

supple lodge
#

wdym from earlier?

tulip spade
#

should i delete them

supple lodge
#

try to remove them ye

tulip spade
supple lodge
tulip spade
supple lodge
#

is it in your theme? or in quickcss?
try in your theme

tulip spade
supple lodge
#

they work in both quickcss and my theme (for me) ๐Ÿ˜ญ I don't get it...

tulip spade
#

WAIT

#

A MINUTE

#

WAIT

#

@supple lodge OMFG

#

OMFG

#

OFMG

#

IT DID

#

OMFG

#

ILY

#

ILY

#

ILY

#

ILY

#

ILY

supple lodge
#

how?

tulip spade
#

also

#

also

#

also

supple lodge
#

๐Ÿ’€ makes no sense

tulip spade
#

what would be for this

tulip spade
supple lodge
# tulip spade what would be for this
.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)
grand surge
#

can we use animation-timeline in discord?

supple tartan
supple tartan
#

guys I think discord might be breaking the legacy UI on purpose husk
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? fr

golden ibex
#

Embrace the new UI, sooner or later you'll have to do it

supple tartan
tulip spade
golden ibex
wind nimbus
#

how i can change this and the background of this

golden ibex
#

Everything will be developed under the new UI from now on so...

tulip spade
hoary stone
#

It is

#

I did the same thing all of yesterday

ivory tendon
#

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;
}
iron smelt
#

Which is better
1

supple lodge
#

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))

vestal field
#

2 looks better but 1 looks more like native discord

iron smelt
#

okai... Im going two

rough shale
#

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

cloud joltBOT
glacial citrus
#

lmao

crimson skiff
#

why did he even ask here bruh

#

what can theme devs do

onyx mesa
#

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

onyx mesa
eternal vector
#

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

mental stirrup
eternal vector
#

i do have it enabled, guess i'll try and find the docs

mental stirrup
eternal vector
#

yeah

#

time to figure out how to write css Clueless

onyx mesa
mental stirrup
eternal vector
#

ty ur hot

#

i had part of the themeattributes snippet just missed the [class*="username_"]

delicate linden
#

hey guys! what exactly does the "ThemeAttribute" adds?

crimson skiff
#

theme attributes

delicate linden
#

i mean like, real html attribute?

delicate linden
crimson skiff
#

yesh

delicate linden
#

owh okay

crimson skiff
#

its just some extra attributes that can be targeted using css selectors

delicate linden
#

is there like a list of what attributes are available or we just have to search it up ourselves

ebon rapids
#

Is there a way to fix this blankness in the Pronouns??

ivory fjord
#

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

oak plover
#

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

plush horizon
#

made a css file for EmojiReplace that replaces a bunch of emojis with nice animated integer-scaled yahoo messenger versions

plain kelp
#

Does it support emoji dealer 2.0

ebon rapids
#

Is it possible to grab the contents of a span Element somehow??

iron smelt
grand surge
#

I mean its what they wanted to know

#

just use fake nitro and change it

iron smelt
iron smelt
grand surge
#

true

#

but basically the same thing

iron smelt
iron smelt
# wind nimbus how i can change this and the background of this

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;
}
jovial vault
#

Would anyone happen to know what string I can add that would theme this?

golden ibex
jovial vault
#

Ahhh i see

echo frost
#

that class may select other warning banners as well

silver shard
#

anybody have that theme where it turns all your text into rounded rectangles

#

like the showcase theme

echo frost
#

not circles, not rounded rectangles

steep chasm
#

Is there a way to make the settings fill the entire screen?

sharp junco
#

Trying to figure out how to square the chat input on Visual Refresh

echo frost
mental stirrup
#

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)

shell umbra
#

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.
echo frost
# shell umbra This might be the wrong channel for this, but I'll give it a shot here anyway: I...

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

MDN Web Docs

The font-feature-settings CSS property controls advanced typographic features in OpenType fonts.

shell umbra
crimson skiff
#

mine works if you use better folders' extra sidebar

#

else you can use normal hsl

hoary stone
#

Would anyone happen to know how to change the colour of the hang up button? I can only get the hover color working

tidal heron
hoary stone
# hoary stone Would anyone happen to know how to change the colour of the hang up button? I ca...

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 */
}
eager pagoda
#

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

old birch
#

is there css to make the music widget match the new discord theme

clear siren
steep chasm
mystic moth
mental stirrup
mystic moth
#

good job me

onyx mesa
onyx mesa
mystic moth
#

why did you revert wtf

onyx mesa
#

that is so many buttons

oak mantle
#

does anyone have css code for transparent discord

mystic moth
#

ok so margins just bug out sometimes

#

to be precise after every sent message

#

test

#

!important my beloved

onyx mesa
#

yeah margins been a mess for me too

mystic moth
#

oh great another bug to fix

#

what reverted it this time

tidal heron
woeful sedge
#

anyone have the old colors for status and links?
|| I HATE #43A25A ||

mystic moth
#

ok so if the textbox height ever changes it just whoopdydoos back to 24px margin

mystic moth
#

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

mystic moth
#

that stops it from just coming back after sending a message

#

but if the messagebox height changes it still reverts

onyx mesa
#

why can't i use negative value margins

mystic moth
onyx mesa
#

it would make everything so much easier if it just worked properly

mystic moth
#

but naaaaah

#

hacky solution

#

do my css mean nothing to you?

#

or do i just have to tack on !important onto everything

grand surge
mystic moth
#

still ignores the margin-bottom and border-radius tho

grand surge
mystic moth
#

although its quite likely im doing something wrong

grand surge
#

you may need to add the class to this, i had same issue once

mystic moth
#

nothing explodes over there

grand surge
#
.channelTextArea_f75fb0 {
    margin-bottom: var(--custom-chat-input-margin-bottom);
    background-color: var(--background-primary);
}
mystic moth
#

its trying to bring the messagebox down to bottom of window is whats breaking it

tidal heron
#

dont suppose anyone knows/has a snippet to hide avatar decorations looked in css snippets but couldnt find anything

grand surge
#

i am sure theres one

tidal heron
#

looked last night n couldnt find anything

#

it was only ones that hide certain decorations instead of all of them

#

e.g. clown decoration

grand surge
#

wrong copy

#

nevermind, its not working on visual refresh

mystic moth
#

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

tidal heron
grand surge
#

making a site/game theme is so hard

#

mostly the custom cursor stuff

mystic moth
#

AGAIN?

#

what the FUCK

grand surge
#

if any exists

#

no idea no idea

mystic moth
#

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

onyx mesa
#

i'm finally done with all of it

grand surge
#

fighting gold

mystic moth
#

THE FUCKING TYPING INDICATOR

onyx mesa
#

i have been fighting with the margins for the past 30 minutes

mystic moth
#

ok i found the son of a bitch

mystic moth
#

i have an element with height 105%

#

oh for fucks sake

mystic moth
#

how do i breakpoint this shit

#

someone start typing pls

onyx mesa
#

typing what

echo frost
#

i think just to get the someone is typing... message probably

grand surge
echo frost
#

hi?

#

do i know you

mystic moth
#

helo i have returned

onyx mesa
#

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

grand surge
mystic moth
#

anyways new problem: how do i select only the pfp for the typing indicator

onyx mesa
#

pretty sure the avatars in the typing indicators are from a plugin

onyx mesa
mystic moth
clear siren
mystic moth
onyx mesa
mystic moth
#

its kinda scuffy but i cba to do better

#

personal use only either way

onyx mesa
#

yeah i made mine just smaller, under

mystic moth
#

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

grand surge
#

wait, clicks

#

no idea

mystic moth
#

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

onyx mesa
#

im using this

mystic moth
#

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

onyx mesa
oak mantle
#

can you share the code for transparent discord

tired light
#

Does anyone know how I could change this entry's & speaker icon's color ?

stark epoch
#

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;
}
crimson skiff
#

everything is commented out except for that one width

supple lodge
tired light
#

Thank you ๐Ÿซ‚

muted knoll
#

is there a newer version of this snippet?

muted knoll
#

this works with the new shit UI ?

#

oh yeah it works but it's bit laggy,,

iron smelt
muted knoll
#

yeah used that :)

jovial arrow
#

birdhi 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 criesintohands 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

wooden stirrup
#

Within this of course

jovial arrow
oak mantle
#

someone can share the css for transparent discord ๐Ÿ˜ญ๐Ÿ˜ญ

stark epoch
paper warren
#

Anyone have a css snippet to revert to old call buttons? These new ones suck I want the old ones back jjahh

vestal field
#

havent seen any like that yet

paper warren
# paper warren Anyone have a css snippet to revert to old call buttons? These new ones suck I w...

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%;
}
iron smelt
#

Also Grok the worst AI is even more insane

#

Bro couldโ€™ve asked anything and he asked the worst one to exist

#

@paper warren also this is just an experiment if you donโ€™t want it turn it off

paper warren
iron smelt
paper warren
#

Bruh

iron smelt
#

We donโ€™t control experiments they do

paper warren
#

I didnt know it was an experiment tbh, I thought discord rolled out an update

iron smelt
#

They rolled it out in the Visual Refresh bundle

paper warren
paper warren
wanton dock
#

its time to learn how to do it without ai ๐Ÿ’ฏ

tardy hemlock
#

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

neon badger
#

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.

vestal field
#

also *= can be bad for performance sometimes

neon badger
# vestal field 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;
}
vestal field
#

why dont u just use the actual classes

neon badger
weak fiber
#

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

echo frost
#

in terms of performance

weak fiber
#

omg thank you so much !!!!!

half crystal
#

Theres actually an element in the chat dedicated to this iirc

supple lodge
#

how can I do to only edit the red one? without using aria label

clear siren
#

although if an element only exists sometimes, you can do like :nth-last-child(2) and combinations of those

supple lodge
#

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?

iron smelt
supple lodge
#

Hide the "Invite People" button

#

only the one in channels and vc, not the one in server settings

iron smelt
#

Umโ€ฆ

supple lodge
#

but they all use the same class name.. the only difference is aria label or child(1,2...)

iron smelt
#
[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

supple lodge
#

probably better than aria label at least.
thank you!!

echo frost
echo frost
iron smelt
echo frost
supple lodge
iron smelt
#

(found it)

echo frost
#

yeah i'm ashamed of my previous actions

echo frost
#

discord is actually useable now that i got rid of my old css

iron smelt
#

Iโ€™ve never actually experienced the problems yโ€™all talk about

#

I donโ€™t understand the whole lag thing

#

Perfectly normal to me

echo frost
echo frost
iron smelt
# echo frost

Oh, I use class names and everything. I just try to stay away aria-label so people with other languages could possibly use it

echo frost
#

oh

iron smelt
#

Although a few of my very niche case css snippets use it

echo frost
#

well i meant aria-label instead of :has()

iron smelt
#

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.

plain kelp
#

If there's no suitable class name that identifies the element I need, I'd simply make a patch to add it

echo frost
#

hmm

#

good idea, but i'm skill issued

iron smelt
#

Make a peak plugin for nitro bullshit

onyx mesa
#

i'm trynna work on the activity cards in member list but no one has them on

supple lodge
onyx mesa
#

maybe try and use a different icon but idk what icon could represent "activity"

neon badger
# echo frost in terms of performance

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).

oak plover
#

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.)

onyx mesa
#

it's hard to find these activity cards to begin with and majority of them are usually from spotify

ivory tendon
#

how do i remove this bubble around the pfp?

sturdy bough
#

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)

half crystal
sturdy bough
#

yeah I tried and found that out

#

and the members one is in like its own div for some reason

half crystal
sturdy bough
#

think they had something like that in few of the concepts for the visual refresh, so close yet so far

tidal heron
#

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)

tidal heron
hexed imp
#

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?
onyx mesa
#

really like this effect but i can't figure out how to make the hidden buttons not trigger the hover

oak plover
#

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

onyx mesa
#

alright thanks, i finally fixed it

void helm
hexed imp
void helm
#

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

onyx mesa
#

definitely had the same idea

ivory tendon
echo frost
#

use inspect element to find it

onyx mesa
tidal heron
#

anyone got/know if theres a snippet to remove avatar decorations

#

only one i could find is from 2023

spring hill
tidal heron
#

goat

#

ill try it in a bit

onyx mesa
#

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

pure cairn
#

svg path probably

onyx mesa
#

yeah that is the only difference i have found between them

onyx mesa
#

man i was so close but all the activities disappeared

supple lodge
# onyx mesa man i was so close but all the activities disappeared
/* 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"]
onyx mesa
onyx mesa
#

i finally managed to make the icon change based on the SVG path but now the hover effect is broken

limpid mirage
#

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

onyx mesa
#

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

pure cairn
#

maybe you're using :hover on the wrong element

tidal heron
#

this didnt work

spring hill
#

ah it doesnt in member list

tidal heron
#

[class^=avatarDecoration_]{
  display: none;
}```
#

this works lol

onyx mesa
#

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

tidal heron
tidal heron
#

anybody have a fix/alternative as to how the mobile icon appears with radial status being used?

crimson skiff
#

just disable it

ivory tendon
echo frost
vestal field
echo frost
#

ahhh

#

i tried flex: 0 but forgot about min-width

supple lodge
#

What is this new css snippet? What is "nameplates"?

vestal field
echo frost
#

don't think so bc when I tried it, it was 0 width

pure cairn
hexed imp
#

these background things? They're not terrible but I wish you could allow/disallow by role in server settings.

hexed imp
#

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.

pure cairn
nocturne bison
vestal field
#

watch them add messageplates next

nocturne bison
clear siren
#

I once made a css that would make message background from avatar

#

was kinda cool

echo frost
#

how'd that work

spare mural
#

if server owners could disable that people wouldnt buy them xd

hexed imp
#

Server owners can already turn off some paid perks, like using external emojis/stickers/soundboard.

spare mural
#

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

hexed imp
#

Your opinion is different, and that's fine ๐Ÿ™‚ I think it'd be a great use of server perms.

spare mural
spare mural
plain kelp
#

What, is perms stored as a u64 bitset?

hexed imp
spare mural
spare mural
# spare mural 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)

supple lodge
onyx mesa
#

i have finished it

chilly knoll
pine needle
#

wow nicee

#

share shareblobcatcozystars

grand surge
#

can sm1 sent me a CSS snipet of how to make a embed/webhook bigger

#

as I'm struggeling with this a lot

crimson skiff
#

wym bigger

grand surge
#

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

pure cairn
burnt sky
#

any way to make the chat box flush and sqaured and not floating like you see in the photo

vestal field
#

check the channel

burnt sky
vestal field
#

just scroll up lol

#

they are all recent

#

you can just search from:refact0r in:css-snippets if you really dont want to

sour storm
#

well discord seems to have shat itself once again

vestal field
sour storm
#

i am, but man does it ever suck

vestal field
sour storm
#

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

half crystal
#

I FUCKING HATE OVERFLOW

vestal field
half crystal
vestal field
#

oh

#

i was gonna say like

#

if you get rid of overflow hidden on some things

half crystal
vestal field
#

long statuses and other shit will cause things to be really wide

#

and then u need to go manually set max width etc

half crystal
#

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

vestal field
#

chatbar seemed broken tho last i tried

half crystal
vestal field
#

oh ok

half crystal
#

i am doing some funny things

tidal heron
#

amazing idea

#

that im not gonna listen to coz if i wanted to disable it i wouldve already

burnt sky
#

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%; }```
distant hare
#

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

jolly flame
#

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

distant hare
#

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

distant hare
#

like further

#

what are you tryna do

sacred ice
#

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?

distant hare
sacred ice
distant hare
#

I had completely remade mine from scratch using the github base css

distant hare
#

i can fix each individual aspect most likely

#

itll take too long to completely redo it

#

and can you DM me the css

sacred ice
#

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