#🎨-theme-development

1 messages Β· Page 34 of 1

analog sage
#

ohhh so like the "message group that gets created for messages sent within a 10 minute timespan by the same user and is not seperated by other user's messages"

bleak mica
#

ye

analog sage
#

im not sure then, seems a bit hard unless you somehow use some complex css to find out which messages are part of a group

bleak mica
#

i tried messageListItem:has(groupStart) ~ messageListItem but it only seemed to ever select the first message and that's it

teal cave
#

Not a css change, the old style is still present if you switch the experiment off

echo frost
#

the experiment is gone for me

teal cave
#

o shid

analog sage
echo frost
teal cave
#

anyway the css still there in discord files right now, grab them while you can I guess

analog sage
echo frost
#

yeah
i did a little bit yesterday? when the experiment turned off, but then i realized it was still there

teal cave
#

Different selectors

echo frost
#

idk how to search for that

#

and i kinda need the html

#

since you still have it, could you copy it?

echo frost
#

can I have the css for it/how can i get it?

teal cave
#

devtools, "Sources" tab, in the folder top > Electron IsolatedContext > assets there's 2 css files

echo frost
#

bit more than 2

teal cave
#

the rest are not css

echo frost
teal cave
#

Hold on I need to check canary wuickly

echo frost
#

i'm not on canary

#

i'm on normal discord

teal cave
#

Discord is doing something odd, these are the css files I'm seeing on canary

teal cave
analog sage
#

guys?

iron smelt
teal cave
analog sage
#

CustomizeClyde (AKA Clyde to Viggy | #🎨-css-snippets message)
I did this because for some reason the original snippet didnt work

@import url("https://doctoon.github.io/css-snippets/CustomizeClyde/import.css"); /* Customize Clyde */ 

/* Options (Default is viggy) */
:root {
  --customClydePic: url(https://media.discordapp.net/stickers/1217112512374505613.png);
  --customClydeName: "Viggy";
  --customClydeBanner: url(https://media.discordapp.net/stickers/1217112512374505613.png);
  --clydeBadgeWidth: 30px;
  --clydeBadgeHeight: 30px;
  --clydeBadgePadding: 0px;
  --clydeBadgeContent: url(https://media.discordapp.net/stickers/1217112512374505613.png);
  --clydeBadgeBGColor: transparent;
}

credits to the original author puhbu (fake one) i did not create the original snippet i just modified it to be easier to customize/potentially futureproofed too

dark dragon
#

Review the discord account? I don't think that's true

analog sage
clear siren
#

what do you want to do exactly?

bleak mica
#

I'm trying to color an entire message group to a user's role color

clear siren
#

ah, that won't be possible

#

or maybe it might

clear siren
#

I can try to cook later today, leaving for work in a minute

echo frost
#

@clear siren do you have fakenitro with a nitro theme on?

clear siren
#

no

echo frost
#

why do you have a nitro theme for me

clear siren
#

oh that's the 3y3 color thing

#

fakeprofiletheme

echo frost
#

oh

bleak mica
#

it used to be possible back in 2019, but i remember in 2020 it stopped working and I had believed it to be impossible to fix at the time:

analog sage
analog sage
bleak mica
analog sage
#

maybe discord stopped grouping messages for some reason at that time

bleak mica
#

i commented the entire block out and didn't touch it, so, likely this is what the original working block was:

[class*='cozyMessage-'] [class*='username-']{
    text-shadow: 0px 0px 8px currentColor, 0px 0px 36px currentColor, 0px 0px 48px currentColor;
    filter:saturate(100%) brightness(100%) contrast(100%);
}
[class*="cozyMessage_"] {
    overflow:hidden;
}
[class*="cozyMessage_"] [class*='header-'] {
    overflow:visible !important;
}

[class*='cozyMessage-'] [class*='username-']::before,[class*='cozyMessage-'] ~{
    color:inherit;
    visibility: visible;
    overflow:visible;
    position:absolute;
    width:2000px;
    height:1000px;
    opacity:0.16;
    content:"";
    z-index:-1 !important;
    left:-100px;
    top:-20px;
    background-color:currentColor
}```
#

It still does look very pretty as long as there are no extra messages in a group, lol

echo frost
#

oh wait this doesn't work for multiple classes
eg

<div class="totallyRealClass_123 secondClassWow_321">abc</div>
[class^=secondClassWow_] {display: none;}

won't work

[class*=secondClassWow_] {display: none;}

but this will

analog sage
bleak mica
#

yep

#

this was before the bundler changes that made classes from - to _

#

so change those first and it should somewhat work

#

aswell, the ,[class*='cozyMessage-'] ~ needs to be removed

#

I'm not entirely sure what it was doing back then or how it worked, or if that was a remnant of me trying to fix it

analog sage
#

i tried to fix it but it didnt work still

#

im on web btw

bleak mica
#

hm.

analog sage
#

can you send the css for the fix you tried

bleak mica
#
[class*="cozyMessage_"] [class*="headerText_"] [class*="username_"] {
  text-shadow: 0px 0px 8px currentColor, 0px 0px 36px currentColor,
    0px 0px 48px currentColor;
  filter: saturate(100%) brightness(100%) contrast(100%);
}

[class*="cozyMessage_"][class*="groupStart_"] {
  margin-top: 0px;
  padding-top: 1.0625rem;
}

[class*="cozyMessage_"] {
  overflow: hidden;
}
[class*="cozyMessage_"] [class*="header_"] {
  overflow: visible !important;
}

[class*="cozyMessage_"] [class*="headerText_"] [class*="username_"]::before {
  color: inherit;
  visibility: visible;
  overflow: visible;
  position: absolute;
  width: 2000px;
  height: 2000px;
  opacity: 0.16;
  content: "";
  z-index: -9999 !important;
  left: -100px;
  top: -1.2625rem;
  background-color: currentColor;
}
analog sage
#

looks good :D

bleak mica
#

it's been four years and i still miss it xD

analog sage
#

its a bit broken but i think its probably possible to fix it

#

btw how can i make it so the message text is colored but not the background

bleak mica
#

Probably can't

#

this style is cheating by making a gigantic element underneath the entire message

analog sage
#

ah so thats why the overflow: hidden; is there

bleak mica
#

and it's technically a part of the username itself still

analog sage
bleak mica
#

you can turn it off... it will explode xD

analog sage
#

speaking of which

#

i actually like the glow

bleak mica
#

The glow should be fine to keep, it's the one selector with the text-shadow i believe

analog sage
#

yippee

bleak mica
#
  text-shadow: 0px 0px 8px currentColor, 0px 0px 36px currentColor,
    0px 0px 48px currentColor;
  filter: saturate(100%) brightness(100%) contrast(100%);
}```
#

currentColor my beloved

analog sage
#

i'll now make discord as glowy as possibly >:3

bleak mica
#

xD

analog sage
#

atleast the message content idk how to do anything else atm

bleak mica
#

oh god

analog sage
#

its clipping through the text 😨

#

my discord almost crashed safe to say i probably shouldnt have done that for EVERYTHING

analog sage
bleak mica
#

heh

shy torrent
#

I want to group compact messages like normal ones are (first one shows timestamp and user, others don't). Do you know how I might achieve that?

clear siren
#

might want to also make timestamps always visible or add some padding/margin to the messages or something idk

#

looks weird but not used to compact mode at all

#

I guess you wanted timestamps gone too

#

that actually makes it simpler

#

maybe something like this

[class^=message_]:not([class*=groupStart_]) [class^=header] { display: none; }
[class^=message_]:not([class*=groupStart_]) [id^=message-content-] { margin-left: 30px; }
golden fox
#

Hello everyone! how do i change the dm icon with CSS?

analog sage
#

is there a better way to add a fade to the messagebar that doesnt break everything?

[class^="channelTextAreaContainer_"] {
  max-height: 50%;
  height: 7vh;
}
strong knot
#

how can i remove the popup when u spam too fast and the messages arent loading quick enough
"enter the chill zone"

strong knot
analog sage
warm bough
#

write a client side plugin to bypass the server-side rate limits

#

jk it's probably just a simple display: none on the modal

#

although the use case is literally not there. if the popup didn't exist, the server would rate limit you and you cannot bypass that

lost plume
#

the server rate limits you anyway, the popup is just there to be annoying and/or to be informative

lunar granite
#

roles are hidden via javascript and not css

grand surge
#

hey, not sure if this is the right place to ask but does a theme like this exist? (discord's new concept #2)

worldly moss
#

looks a lot like clearvision just the sidebars are different

#

i dont think so

analog sage
# strong knot how can i remove the popup when u spam too fast and the messages arent loading q...
/* Hide the "Enter the chill zone" popup. */
/* Hide the entire container with the "Enter the chill zone" button */
[class^="layerContainer_"] [class^="container_"] button {
    display: none;
}

/* Additional rule to ensure hiding the parent container */
[class^="layerContainer_"] [class^="container_"] {
    display: none;
}
/* Hide The backdrop [to ensure typing is possible] */
[class^="layerContainer_"] > [class^="backdrop_"] {
        display: none;
}
opaque sail
analog sage
#

ok it seems there is a side effect

#

i was not specific enough and now it also hides all blurry backdrops behind popups

#

there is another side effect

#

you cant close popups

#

i am going to try to fix this

solid ore
#

you shouldnt hide popups

#

its rly buggy

clear siren
#

how dare discord tell us to chill very_mad

analog sage
#

i just gave up because no matter what i try it still doesnt work

gusty rose
#

You might be able to workaround that by using multiple specifity, and with :has … at a guess

solid ore
#

even if u have the exact selector u shouldnt hide popups, it messes up the functionality bc ure basically using discord with the popup still there, u j cant see it

eager pagoda
#

does anyone know how to stop the GIF button from swinging on mouse-hover?

#

same for Sticker button

bleak gust
#

2024-02_desktop_animated_icons experiment

analog sage
#

cuz its still there multiple times

shy torrent
echo frost
#

oh wait, this just depends on zoom level πŸ’€

echo frost
#

this fixes it

[class*=userPopoutInner_] > [class*=body_] {
  overflow-y: auto;

  &::-webkit-scrollbar {
    width: 8px;
    height: 8px;
  }

  &::-webkit-scrollbar-track {
    border: 2px solid var(--scrollbar-thin-track);
    background-color: var(--scrollbar-thin-track);
    border-color: var(--scrollbar-thin-track);
  }

  &::-webkit-scrollbar-thumb {
    background: var(--profile-body-divider-color);
    background-clip: padding-box;
    border: 2px solid transparent;
    border-radius: 4px;
    min-height: 40px;
  }
}```
analog sage
#

yum

echo frost
#

also wtf the big profile has no line clamp

#

how scuffed is this selector

[class*=userProfileModalInner_] [class*=body_] [class*=markup_] [class*=text-sm\/normal_] {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
}```
#

it seems way bigger than it should be

exotic lance
#

(Sorry for going over you but yeah) So been doing these right aligned messages and while it does seem to work as intended, the avatars have different padding which doesnt make sense to me and the only difference is that the messages are bigger/longer... Any ideas how to fix this?

here is the codes im using:

    padding-right: 2% !important;
    max-width: 60%;
    padding: 2px;
    margin-right: 37px;
    text-align: right;
}

.messageListItem_d5deea[data-author-id="657078261494448150"] .avatar_ec86aa, .messageListItem_d5deea[data-author-id="657078261494448150"] .avatar_b211c6 {
    position: absolute;
    left: 98% !important;
}

.messageListItem_d5deea[data-author-id="657078261494448150"] .avatarDecoration_ec86aa {
    position: absolute;
    left: 97% !important;
}```
echo frost
#

wait do you only need 1 & for nested selectors?

#

i accidentally used only 1 & and it works?

vestal field
#

can discord stop updating 😭

#

every other day something random breaks

bleak gust
vestal field
#

they changed channelTextAreaContainer to channelBottomBarArea

exotic lance
teal cave
#

I am le giving up

echo frost
#

ah

teal cave
#

Ping me when discord stops changing everything

exotic lance
#

but no ideas why the avatar is being annoying?

tranquil forge
#
/* change (edited) text */
[id^="message-content-"] [class^="edited_"], [class="messagelogger-edited"] [class^="timestamp_"] { visibility: hidden; }
[id^="message-content-"] [class^="edited_"]:after {
  content: "(meow :3)";
  visibility: visible; position: absolute;
  white-space: nowrap; margin: .43rem 0rem 0rem -2.11rem;
}
echo frost
#

test

echo frost
#

Is there a better way to make the clickable area of these higher than this?

[class*=tabBarItem_] {
  height: 41px;
  align-content: end;

  && > * {
    margin-bottom: 6px;
  }
}
[class*=tabBar_] {
  margin: 0 16px 0;
}```
west ledge
#
    font-family: "Builder";
    font-code: "Builder Mono"; 
      --font-family: 'Builder ;
  
  src: url('https://files.catbox.moe/8u8dak.woff2') format('truetype');
}

body
{
    font-family: 'Builder Sans' !important;
    --font-display: "Builder Sans";
    --font-headline: "Builder Sans";
    --font-code: "Builder Mono Regular"; 
    src: url("https://raw.githubusercontent.com/ardishco-the-great/catpuccin-with-emojis/main/Terminess%20(TTF)%20Nerd%20Font%20Complete.ttf");
}

[data-list-item-id^=channels___] {
    font-family: "Builder Sans", var(--font-primary);
}

@import url('https://raw.githubusercontent.com/ardishco-the-great/catpuccin-with-emojis/main/Terminess%20(TTF)%20Nerd%20Font%20Complete.ttf');

:root {
    --font-primary: "Builder Sans";```
try it
#

our font changer

valid rover
#

i have an idea, a css snippet that makes inline codeblocks look like normal codeblocks (but inline obviously)

#

like have the rounding and stuff

#

and possibly the coloring

worldly moss
#

highly doubt that highlighting is doable in css

#

would need a plugin

clear siren
#

as well as a few extra tweaks

clear siren
#

yeah

valid rover
clear siren
#

well I'm afk now but it's part of my theme that's on my github

valid rover
#

okay

#

thanks

#

midnight right?

#

or flexible

#

oh okay flexible

#

its in flexible

mystic cove
#

anyone figured out hiding unavailable emoji?

[id^=emoji-picker-grid-]:has([class^=emojiLockIconContainer_]){
   display: none;
}```
 is where I stuck and never understood how to fix gap
teal cave
#

Kind of not fixable by css since the position is determined by js

mystic cove
#

@balmy torrent ^ idk whom to ping but $50 scam thanks

mystic cove
#

well you didn't hide them but it sure look less annoying

solid ore
#

yeah u cant actually hide them without having the gap

iron smelt
#

So I need someone opinion on something which one is better:


/*---Lock Icon Channel List Recolor---*/
.icon_d8bfb3:has(path[d^="M16 4h.5v"]) path[d^="M16 4h.5v"] {
    fill: var(--yellow-160) !important;
    border: 1px solid rebeccapurple !important; }

/*---Stages Lock Icon Channel List Recolor (since they use a differnt lock for some reason)----*/
.icon_d8bfb3:has(path[d^="M16.5 18H16a1"]) path[d^="M16.5 18H16a1"] {
    fill : var(--yellow-160) !important;
    border: 1px solid rebeccapurple !important;
}

/*--- Chat Lock Icon Recolor ---*/
.icon_e44302 path[d^="M16 4h.5v"] {
    fill: var(--yellow-160) !important;
}
#

or

#
/*---Lock Icon Channel List Recolor---*/
.icon_d8bfb3:has(path[d^="M16 4h.5v"]) path[d^="M16 4h.5v"] {
    fill: #fffaa0 !important;
    border: 1px solid rebeccapurple !important; }

/*---Stages Lock Icon Channel List Recolor (since they use a differnt lock for some reason)----*/
.icon_d8bfb3:has(path[d^="M16.5 18H16a1"]) path[d^="M16.5 18H16a1"] {
    fill : #fffaa0 !important;
    border: 1px solid rebeccapurple !important;
}

/*--- Chat Lock Icon Recolor ---*/
.icon_e44302 path[d^="M16 4h.5v"] {
    fill: #fffaa0 !important;
}
pure cairn
#

You mean what looks better or what works better?

iron smelt
#

looks better, not code wise but looks wise

teal cave
#

Extremely based, using rebeccapurple

iron smelt
pure cairn
#

Could you send screenshots for comparison please, I'm on mobile rn venniecozycat

iron smelt
#

1min

#

this is var

pure cairn
#

Thank you vennieflower

iron smelt
#

this is hard code yellow

teal cave
#

They don't seem hugely different tbh

#

Maybe my monitor calibrated weird

pure cairn
#

2nd one is more noticeable

iron smelt
teal cave
#

I would say that it'd be nice to have a dimmer version for muted channels, whichever one is picked

pure cairn
#

At first I couldn't see the difference in first one, but I have low brightness on my screen lol

pure cairn
iron smelt
#

what about you @teal cave ?

pure cairn
#

Yellow is too yellow for a lock

iron smelt
teal cave
#

If you got a whole coordinate hardcoded colour scheme in mind already, use your colours, otherwise discord's palette is the safer bet

pure cairn
#

If that makes sense

#

Idk, it's 3:39am for me, I should sleep

teal cave
#

gn

iron smelt
pure cairn
#

Ty

iron smelt
bleak gust
#

use var(--text-warning)

teal cave
iron smelt
bleak gust
#

hm

bleak gust
#

idk where you can find such a color within discord so good luck trol

iron smelt
tranquil forge
#
/* change list dots to dashes */
div [id^="message-content-"] ul {
  list-style: none;
  margin-left: 0;
  padding-left: 1em;
  & li:before {
    display: inline-block;
    content: "-";
    width: 1em;
    margin-left: -1em;
  }
}
grand surge
#

breaking news show full bio css snippet does NOT work anymor

bleak gust
#

no shit

#

discord redesigned profiles

#

shouldn't be too hard to reimplement

mystic cove
#

and I have another server with twitch sub emotes

#

wait a minute.

#

Why there is one available emoji I can't still use

#

Discord want us to pay money to cover up messed up code

#

I am confused so much

solid ore
mystic cove
#

so it's not really your fault

#

for some reason THIS emote

#

I see it unavailable

#

but it's not appearing when I am in the server it comes from

#

what the fuck discord

solid ore
#

im also not subbed to anyone on twitch anyway

bleak gust
#

stupid question

#

why not enable FakeNitro

#

or

#

is this the reaction menu

solid ore
#

no its not

mystic cove
#

it's not your fault at most

solid ore
bleak gust
#

reasonable

mystic cove
#

and they don't work with no embed perms

#

and most of the times people have hyperlink automod to prevent scam

mystic cove
#

this server doesn't have lock

#

but it is hidden regardless

#

discord is a piece of trash truly

solid ore
#

i have no idea tbh

#

i can look again in a few hrs, im on mobile rn

mystic cove
#

well anyway, I think I will stick to your code but will disable icon lock hidden thingie

#

I want to hide upsell tho

solid ore
mystic cove
#

that covers annoying emoji picker one? please πŸ™

solid ore
#

it does the same as this one iirc plus much more

mystic cove
#

I will change it a bit if it's broken like here but it's still good

mystic cove
#

Nitro and shop hidden? awesome

#

okay it works with twitch sub emotes jacksf2HolyCrap thank you!

solid ore
#

nice

mystic cove
#

one thing I disable and it seems great

solid ore
#

yeah thats the same thing that wasnt working in the betterlockedemojis

mystic cove
#

well, devs make it harder to not sell you nitro so

#

it's still better than seeing all this stuff that I cannot even purchase

mystic cove
grand surge
#

oh btw this is tom, this is my alt for testing

#

cus i have nitro on main

grand surge
mystic cove
#

it seems it's locked as per server boosting level is low

#

so it's not available anyway

grand surge
#

oh okay so its supposed to be hidden

#

or grayed out

#

so no issues?

mystic cove
#

yeah, it's just lock icon in guilds shortcuts were broken

grand surge
mystic cove
grand surge
mystic cove
#

no twitch subs?

mystic cove
#

oh right

#

really weird though.

grand surge
#

is it only those servers where u have a twitch sub connection

mystic cove
#

it reports shortcut valid with this locked emote

grand surge
#

wdym

#

it shows even tho theres a lock icon?

mystic cove
#

it doesn't have one

#

discord shenanigans

grand surge
#

if it doesnt have one then it shouldnt be hidden

mystic cove
#

I have zero available emotes from that server though

grand surge
#

oh

#

idk then

mystic cove
#

but I also have twitch sub emojis from another server and that server have been hidden

#

it just randomly decide where to put them

grand surge
mystic cove
#

lemme try to see it from website

mystic cove
#

it doesn't have one but hidden regardless

grand surge
#

can u send a devtools screenshot of it pls

mystic cove
#

as I said I'm outside

grand surge
#

oh sorry

#

when u can

mystic cove
#

yeah sure :)

#

not soon but somewhere in hour

supple lodge
#

sorry i'm pretty new, but how is the green outline called? to change the color, please
(when dragging someone in a vc)

worldly moss
#

enable break thingy plugin, press f8 to pause, inspect it

supple lodge
muted knoll
supple lodge
muted knoll
#

yeah so t hat the image is in the darkeer area too

supple lodge
muted knoll
#

no, in the message area

#

I made crappy example in paint

supple lodge
#

I see yes, I have no idea x)

muted knoll
#

hmm.. thought so x)

prime yoke
#
body::before {
  content:'';
  background: center/cover url('https://github.com/maIwina/stuff/blob/main/GGZKK7HbQAIAPin.png?raw=true');
  width: 100vw;
  height: 100vw;
  left: 72px;
  position:fixed;
  opacity: 0.7;
}

what do i need to do so it always stretches to fill it?

vestal field
#

the snippet works fine for me

tranquil forge
#

propably useless to anyone who isnt me

/* hide markdown */
div [id^="message-content"] {
  &[class^="repliedText"] * { font-weight: 100; font-style: normal; text-decoration: none; };
  &:not([class^="repliedText"]) :is(h1, h2, h3, em, strong, s, u, small > span) {
    color: var(--primary-230);
    font-size: 1rem; font-weight: 100;
    font-style: normal; text-decoration: none;
    margin-top: 0 !important; margin-bottom: 0 !important; }
  & [class^="blockquoteDivider"] { display: none; }
  & blockquote { padding: inherit; };
}
echo frost
prime yoke
pure cairn
#

Wondering if I should actually finish my old link previews overhaul snippet venniecozycat

analog sage
#

how do i hide a server and highlight anyone who's in it/is friends with the owner of the server
this is very specific i know

bleak gust
#

the latter is not possible with CSS

analog sage
#

aw

bleak gust
#

if you despise a server, why are you in it

analog sage
analog sage
bleak gust
#

You'd need to be friends with the owner or friends with the people who you want to know are friends with the owner anyway

analog sage
#

by friends i mean i can dm them when we're not in any mutual servers

#

not irl friend

bleak gust
#

yeah thats obvious

supple lodge
#

Hi, is there a way to invert the colors when selected (like white on purple in this case)?

Edit: Figured it out

::selection { color: white; }

clear siren
#

you are now immune to this emoji blueless

dim copper
#

So I have been working on a slightly edited version of the fallout terminal theme, and I was wondering if there's an option I could add to enable active channels to light up a certain color compared to read channels, what would I need to write to do that

clear siren
#

by active you mean the selected one or ones people are typing in or what

dim copper
#

the ones with unread messages

clear siren
#

oh yeah

dim copper
#

for example, the top one

clear siren
#

.unread_d8bfb3 is the class

dim copper
#

hmmm
I'm unfamiliar with how I'd write that in tbh since idk a lot abt coding and this is kinda my first time making a theme lol
got pretty far but idk

#

could you maybe provide an example?

clear siren
#

.unread_d8bfb3 { color: pink; }

dim copper
#

ah ok!
Thank u :3

clear siren
#

wait that doesn't work

dim copper
dim copper
clear siren
#

.modeUnreadImportant_d8bfb3 .name_d8bfb3 { color: pink !important; }

dim copper
#

also why do i have a custom name lol i just realised that

#

odd

dim copper
#

:3

#

YES

#

thank youuu πŸ™

#

it workssss :3

#

colon three

clear siren
#

there's also .modeUnreadLessImportant_d8bfb3 if you use the discord "grey active channels" thing

dim copper
#

wut's that ;w;

clear siren
#

Discord (for the first time this year) has made an actually GOOD feature. Their new notifications system.

Instead of having to deal with hundreds and hundreds of pings from large Discord servers that you joined during a deep down bad state, you can now easily pick and choose what notifications you want. Want to only be pinged when you get menti...

β–Ά Play video
#

not sure if it's available without the experiment

dim copper
#

would there also happen to be an option to have a color border or something on the channel currently being used by the user?

glad urchin
supple lodge
#

Why is it that my changes on .theme-dark .previewContainer_adbea6 Only applies with the DevTools, and doesn't apply with VSCode?

glad urchin
#

how exactly are you editing the css file

#

are you editing the css that vencord loads? if so, save it
are you editing the properities on devtools? it wont save

deft niche
#

How would i go about reassigning the status colors? from what i can tell it doesn't use any variables

#

Either that or i'm blind

fathom hedge
#

wait nvm you probably mean reassigning based on their value

deft niche
#

I mean there's gotta be a variable for it somewhere

#

I just can't find it for the life of me

fathom hedge
#

could probably just rect[fill="whatever color"]

pure cairn
#

original snippet by callmeh

/* Avatar Status Glow */
[class^="avatar_"]:has([fill="#23a55a"]) 
  { color:#23a55a;
    filter: drop-shadow(0 0 5px currentColor) }
[class^="avatar_"]:has([fill="#f0b232"]) 
  { color:#f0b232;
    filter: drop-shadow(0 0 5px currentColor) }
[class^="avatar_"]:has([fill="#f23f43"]) 
  { color:#f23f43;
    filter: drop-shadow(0 0 5px currentColor) }
[class^="avatar_"]:has([fill="#593695"]) 
  { color:#593695;
    filter: drop-shadow(0 0 5px currentColor) }
[class^="avatar_"] .wrapper_c51b4e rect,
[class^="avatarWrapper_"] .avatar_b2ca13 rect 
  { display: none; }
[class^="avatar_"] foreignObject 
  { mask: none; } /* remove annoying border */```
#

Idk if there's variables for them tho

supple lodge
supple lodge
# deft niche How would i go about reassigning the status colors? from what i can tell it does...
rect[fill='#23a55a'], svg[fill='#23a55a'] {
    fill: var(--online-indicator) !important;
}
rect[fill='#f0b232'], svg[fill='#f0b232'] {
    fill: var(--idle-indicator) !important;
}
rect[fill='#f23f43'], svg[fill='#f23f43'] {
    fill: var(--dnd-indicator) !important;
}
rect[fill='#80848e'], svg[fill='#80848e'] {
    fill: var(--offline-indicator) !important;
}
rect[fill='#593695'], svg[fill='#593695'] {
    fill: var(--streaming-indicator) !important;
}```
I think?
solid ore
#

is this a me issue or a discord issue where the tooltip screenshare preview overflows like that

deft niche
#

That definitely seems like a you issue

solid ore
#

:/ will try disabling some things then

#

alr fixed it, thanks

teal cave
#

@edgy sentinel would this be easily doable or more complicated than I expect?

edgy sentinel
#

it already is

#

just no release yet because i've been sick

#

if you build from source you get chromium 127 or smth

teal cave
#

Ah gotcha, get well soon

edgy sentinel
#

probably won't too soon

#

have to see more doctors

#

anyway it's fine, just means i've had low energy to work on stuff

teal cave
#

I know that feel, take care of yourself first

viscid tiger
#

made a css snippet which will basically blur all connections within the full size profile, once hovered, the connection box will lift, be more clearer with a black glow around the connection box, making the full size profile more bearable and easier to read and less of a distraction.

Preview

[class^="fullSizeOuter_"] [class^="connectedAccounts_"] [class^="connectedAccountsColumn_"] [class^="connectedAccountContainer_"] {
  transition: transform 0.3s ease, filter 0.3s ease;
  filter: blur(2px);
}

[class^="fullSizeOuter_"] [class^="connectedAccounts_"] [class^="connectedAccountsColumn_"] [class^="connectedAccountContainer_"]:hover {
  transform: translateY(-3px);
  filter: blur(0px);
  box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.3);
}```
copper locust
exotic nexus
#

use the plugin

#

NoMosaic

copper locust
#

this also makes image/video previews smaller like they were before they added mosaic

#

which the plugin does not do

#

so yeah this one just stopped working for like the sixth time

exotic nexus
copper locust
#

i tried that

#

the updater did not work

#

and i was told to ask here

pure cairn
#

don't tell me they rerolled classes AGAIN

solid ore
#

:smugattributeselectoruser:

fresh plank
pure cairn
solid ore
#

yeah i've used them since i started

pure cairn
#

I tried using them, but I'm not good enough to find strong selectors so stuff would often fuck up

#

quick question about devtools, is there a way to find a string without selecting a parent first?

#

because I'm trying to see what .base_d7ebeb .text_d7ebeb strong used to affect, but I can't find the first one anywhere and the filter isn't helping much

copper locust
echo frost
#

How can I make this not move while scrolling and just stay here at the bottom?
I don't understand how it's following the scroll position since it isn't position: sticky;

gilded cloak
echo frost
#

and i want to remove the sliding effect

gilded cloak
#

Oh I misread

echo frost
#

What i sent doesnt use stickyt

gilded cloak
#

Oh I misread, You want to remove sticky

echo frost
#

yeah, but the wrapper doesn't use sticky positioning so i'm confused

gilded cloak
#

It's probably outside of the scrollable container

echo frost
#

oh yeah it is

#

ok that makes more sense

gilded cloak
echo frost
#

uh
not quite sure what you mean

swift pewter
#

how would i make a sliding bar where it shows the people - like on dark+ it slides away so u can only see the pfps unless i hover, how would i implement that into my current one (softX)

#

anyone know

exotic nexus
#

screenshots/videos might be helpful

swift pewter
#

this

#

vs

#

this

#

the user list slides away when not hovering

deft niche
#

Is it possible to increase the forum grid size with just css?

#

It's really annoying having only a 2x2 list when zoomed in

clear siren
#
:root { --forumcolumns: 3; }
div[role=grid]
{ display:grid;
  grid-template-columns: repeat(var(--forumcolumns), 1fr);
  grid-auto-rows: 420px }
div[role=grid] > [class^=container_]
{ width: auto !important;
  position: static !important; }
#

maybe not universally usable and I have no idea if div[role=grid] is used elsewhere

#

but to answer your question yes it's possible

#

you can also make it so that it automatically changes the column count depending on window size etc if you so desire

#

also note that discord lazy loads these too so you'll see them appear/disappear when you scroll

#

and if you have a small enough grid you can't scroll and they will probably not load at all

echo frost
clear siren
#

habit

#

I learned css very long ago on my own and decided to format it that way and it stuck with me

echo frost
#

also why not use nesting for css div[role=grid] > [class^=container_] { width: auto !important; position: static !important; }

clear siren
#

because that's just a prototype

deft niche
clear siren
#

didn't care to nest it

clear siren
deft niche
#

Perchance

pure cairn
# swift pewter

I have a snippet for this, I'll send it later but you'll have to tweak some values since it's tailored to my current theme

echo frost
#

Makes pinned dm categories have the default hover color when they're the default color

.vc-pindms-section-container[style="color: rgb(148, 155, 164);"]:hover {
  color: var(--interactive-hover) !important;
}```
#

Is the hover effect over channels done with javascript or something?
I can't find how the background changes there (and create invite and stuff)

clear siren
#

just css, here are the rulesets

echo frost
#

oh

#

I still can't find that?

clear siren
#

I got them with f8break

echo frost
#

oh yeah i'd have to be hovering over them to see them

clear siren
#

yeah and adding :hover via the contextmenu didn't exactly work for some reason

echo frost
#

also this is working

clear siren
#

I might have just added it on the wrong elements

echo frost
#

oh you did solve it here lmao

#

fix to my original question about not hiding pings on hover a very long time ago

[class*=iconVisibility_]:hover [class*=channelInfo_]:has(>[class*=mentionsBadge_]) {
  display: block;
}```
well it doesn't even need the hover part actually. just this works
```css
[class*=channelInfo_]:has(>[class*=mentionsBadge_]) {
  display: block !important;
}```
#

weird. this works for me now (with updating new class names)

#

ig i was doing something wrong then

echo frost
#

is there a way to stop this yellow problem
in quickcss and/or vscode (it makes the file name yellow in vscode and it's annoying 😭)

vestal field
echo frost
#

sad

#

is

.foo {
  >.bar {
    display: none:
  }
}

the same as

.foo {
  &>.bar {
    display: none:
  }
}```

it seems like it from the tiny bit of testing i did
#

(also did i use foo bar right lmao? idrk understand the foo bar thing)

clear siren
#

the & is not needed in this case but it has uses

echo frost
#

is there a better way than this to match .lockedEmoji_ with a sibling emojiLockIconContainer_?

:has(>[class*=emojiLockIconContainer_])>[class*=lockedEmoji_] {
    filter: grayscale(1) brightness(0.75);
  }```
toxic yew
echo frost
#

oh yeah that would work

echo frost
#

pog

teal cave
#

probably exists for monaco but may have to build yourself

#

bc can't find any mention of user config files for monaco

echo frost
#

that's fine

#

the main problem was in vscode

#

bc i try to keep quickcss fairly empty

#

(usually don't succeed)

echo frost
#

yay finished remaking my 500+ line misc improvements css snippet
I shortened it by like 100 lines (nvm i extracted a big one and made it it's own theme. i forgot) and made it future proof lmfao

pure cairn
# swift pewter
:root 
  { --hover-animation-speed: 0.25s; }

.container_cbd271, 
[class^="membersWrap_"] 
  { justify-content: unset;
    min-width: unset; width: 60px;
    right: 0; }
[class^="membersWrap_"] [class^="members_"] 
  { transition: transform var(--hover-animation-speed); }
[class^="membersWrap_"]:hover [class^="members_"],
.container_cbd271:hover [class^="members_"] 
  { transform: translateX(-179px); }
[class^="membersWrap_"] [class^="membersGroup_"]::after 
  { content:"";
    width: 32px; height: 3px;
    border-radius: var(--avatar-radius);
    background-color: var(--text-normal);
    position: absolute;
    left: -38px; top: 29px;
    margin-left: 8px; }
[class^="membersWrap_"]:hover [class^="membersGroup_"],
.container_cbd271:hover [class^="membersGroup_"] 
  { transform: translateX(-3px); }
[class^="membersWrap_"] [class^="membersGroup_"] 
  { cursor: default;
    transform: translateX(45px);
    transition: transform var(--hover-animation-speed);
    overflow: visible; }
[class^="membersWrap_"] [class^="members_"] [class^="member_"] 
  { left: -6px; } /* fix pfps being misaligned */

/* Membercount Tweaks */
.vc-membercount-widget 
  { display: flex; } /* removes counters */
.vc-membercount-online,
.vc-membercount-total 
  { display: none; }
[class^="membersWrap_"]:hover .vc-membercount-online, 
.container_cbd271:hover .vc-membercount-online,
[class^="membersWrap_"]:hover .vc-membercount-total,
.container_cbd271:hover .vc-membercount-total 
  { display: initial; }```
#

as I said, you might have to change a few settings/positions to have it adapt to your theme

west tartan
#

is there some css to get rid of these tabs?

pure cairn
pure cairn
#

Np vennieblep

leaden folio
#

anyone know the id for this little separator under the channel/dm header?

#

sorry for the contrast being so bad

echo frost
leaden folio
#

switched to light mode as well for the contrast

leaden folio
#

hmm, I can't seem to do anything to it

#

thanks for finding it though!

echo frost
#
.content_a7d72e::before {
  display: none;
}```
works for me
#

what are you trying to do to it

leaden folio
#

oh nvm I typed 4 instead of 7 lmao

echo frost
teal cave
#

no, but ::before is the correct modern syntax

echo frost
#

why?

echo frost
leaden folio
#

thanks for the help, that little line has been bothering me for months XD

teal cave
# echo frost why?

single : is used for different states of a real element, double :: is used for pseudo elements

teal cave
#

just tested, seems like && is simply just the parent selector twice

#

I guess if you wanted to crank up specificity?

echo frost
#

oh

#

ok

#

i was using two &'s for a long time

swift pewter
pure cairn
#

just look them up

clear siren
#

so vesktop is now on chromium 126, what's regular discord stable at

#

anchor positioning is now available which is kinda interesting

#

this is relevant to my interests

bleak gust
#

i havent updated my discord canary client for ages

#

i opened it yesterday

#

it was version 109

clear siren
#

still can't use currentColor in relative color source

clear siren
#

I can just .username_f9f2ca { -webkit-text-fill-color: color-mix(in srgb, currentColor 90%, white); }

#

dunno if it's better but maybe a combination of that and filter would be the best at keeping the desired color (and not brightening text-shadows which I have)

echo frost
#

Do the >*>'s cause lag?

/* Hide New effects in Shop Button */
[data-list-item-id*="_shop"][href="/shop"] {
  /* Hide NEW Badge */
  & [class*="newBadge_"] {
    display: none;
  }
  /* Hide Glow thing*/
  [class*="tideButton_"]:has(>*>&) {
    background: none;
  }
}
/* Hide New Hover Tooltip */
[class*="marketingBadgeTooltip_"]:has(>*>[class*="shopMarketingTooltipContent_"]) {
  display: none;
}```
rose geode
#

Anyone know the selector for the super reaction selector popup?

#

Like this

rose geode
#

I mean the super reaction one

#

But still thank you

echo frost
#

i don't have nitro so i can't get that

clear siren
echo frost
#

so * is bad?

clear siren
#

generally yes

#

I mean you could just drop the >*> entirely, no?

#

oh but glow thing has it too

echo frost
#

ok well i think just removing that does work

#

i don't really like doing :has() without a > bc then it can do something so high up sometimes
but i think with the tideButton_ and marketingBadgeTooltip_ it's fine

solid ore
#

i would get the selector but im on mobile rn

echo frost
#

oh

#

cant they do that themselves then?

#

if it doesn't need nitro

solid ore
#

idt they know how

echo frost
solid ore
rose geode
#

No, sorry for my bad presentation. I mean the whole pop up

echo frost
#

Yeah, i can't get that because no nitro

#

but i think the way to get that would be to use that id i sent to you at first with a :has() with something specific to the super react thing in it

the toggle button probably gets a different class when it's on

solid ore
rose geode
#

Nah I am a theme dev. I need to change the style of it but I don’t have nitro so I seek for help

solid ore
deft oar
#

why did my custom css stop working?
.avatar_ec86aa, .avatarDecoration_ec86aa{
transform:scale(1.5);
}

pure cairn
#

Update classes

#
.avatar_f9f2ca, .avatarDecoration_f9f2ca {
  transform: scale(1.5);
}```
fathom hedge
#

you can also use attribute selectors

[class^="avatar_"], [class^="avatarDecoration_"] {
  transform: scale(1.5);
}
pure cairn
#

oh yeah, but idk how specific [class^="avatar_"] is

#

it might affect more stuff

fathom hedge
pure cairn
#

huh, how do you check that?

fathom hedge
#

document.querySelectorAll

pure cairn
#

in the console?

fathom hedge
#

yes

pure cairn
#

interesting

pure cairn
#
/* Username */
.cozy_f9f2ca .header_f9f2ca 
  { margin-bottom: 4px; }
.headerText_f9f2ca .username_f9f2ca, /* chat */
.name_e9f61e, /* memberlist */
.repliedMessage_f9f2ca > .username_f9f2ca /* replies */
  { background: color-mix(in srgb, currentColor 25%, rgba(0, 0, 0, 0.25));
    text-shadow: 0 0 5px color-mix(in srgb, currentColor 25%, #000);
    margin-right: 4px;
    padding: 0 4px;
    border-radius: var(--avatar-radius); }
#

working fine, except for memberlist names, but the classes are correct

#

cuz names should have colored backgrounds as well

pure cairn
#

ughhh why is it not working

#

what am I missing

clear siren
#

working fine, except for memberlist names, but the classes are correct

#

but the class is not correct

#

it's name_a31c43 that has the color

pure cairn
#

oh

#

I'm a fool, an absolute buffoon

#

thank you

pure cairn
#

me when
[class^=name_]:has([class^=name_] [class^=username_]) (idek if that's correct lol)

solid ore
pure cairn
#

true

echo frost
#

Is there any way to select only certain hover tooltip things?
these things

#

they seem to all have the same class

#

ig maybe you could use this style=?
i don't really want to do that though

#

Does anyone know why the hover isnt working?

.vc-settings-quick-actions-card button {
  width: 100px;
  color: var(--white-500);
  background-color: var(--brand-500);
  &::hover {
    background-color: var(--brand-560) !important;
  }
}```
solid ore
echo frost
solid ore
#

idk then, am on mobile rn so cant test

echo frost
pure cairn
#

::after and ::before are pseudoelements tho

echo frost
#

yeah

pure cairn
#

Meanwhile :hover is a real element

#

So it only needs 1 :

echo frost
pure cairn
echo frost
#

salternator explained it well i think

pure cairn
#

Mhm

echo frost
pure cairn
#

My favourite is when I have to add a :hover to a pseudoelement without affecting the original element

echo frost
#

how can I recreate something like this with css?

Problems i'm running into:

  • opacity (the element has a low opacity which the pseudoelement uses and i can't figure out how to override)
    • although this actually shouldn't be a problem now that i think about it since when open in browser is hovered the opacity is set to 1 well it messes with the transition a little bit
  • getting the correct position (can't figure out how to get it in the bottom left of the screen, with position: fixed, bottom: 0, and left: 0, it aligns with the image)
echo frost
#

and i'd also kind of like to have it on other things, and it's doing this
z-index doesn't fix it (i still don't fully understand z-index. i should probably look at the mdn doc oh wait i have)

echo frost
#

yeah but sometimes it's weird

#

which is what i dont understand

echo frost
rose geode
gusty rose
#

You need to have snippet dev role

shut dragon
#

i'm trying to change the default emoji for the emoji picker, and idk how to change variables that are passed to a div via the "style=..." tag.

i've tried https://imgur.com/a/I49BaQg these two but really i don't know what i'm doing, i'm trying to change the emoji from the class in the second image.

#

context: the emoji changes every time on hover, and I want it to always stay the same

clear siren
#

try adding !important

shut dragon
#

where?

#

with root or with the class

#

worked with the class, thank u!

clear siren
#

also you should be able to send images here afaik

teal cave
teal cave
teal cave
# shut dragon where?

to override anything inside a style="...", you have to use !important on your declarations

shut dragon
#

I see I see

#

thank u

pure cairn
#

Truly a devastating news

teal cave
#

To fix, you can do

.modal_aee8c6[style*="transform: scale(1)"] {
    transform: none !important
}
#

With this, once the modal is fully open it removes the transform so that the whole window is used as the positioning root as usual

teal cave
#

This probably does what you want

/* Hoists chat above user panel (z-index 2)
   and new mention bubble (z-index 10)
   so that chat children appear above */
.chat_a7d72e {
  z-index: 10;
}

/* chat links, open in browser links*/
.chat_a7d72e [href],
.layerContainer_cd0de5 [href] {
  &:hover::before {
    content: attr(href);
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 999999999;
    pointer-events: none;

    /* nonessential styling */
    background: var(--background-secondary-alt);
    color: var(--text-normal);
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 400;
    text-decoration: none;
    padding: 4px;
    border-top-right-radius: 4px;
    max-width: calc(100vw - 240px);
    box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    opacity: 0.8;
  }
}

/* remove as containing block */
[style*="transform: scale(1)"] {
  transform: none !important
}
.embedMedia_ad0b71 {
  contain: none;
}
.spoilerContainer_a3d0f7 {
  filter: none;
}
.full-motion .translate_f88ae3.didRender_f88ae3 {
  transform: none;
}
clear siren
#

nice, I've been planning on making something similar

worldly moss
teal cave
#

le epic fix above

teal cave
#

give feedback on theme pls

clear siren
#

make chat content and memberlist taller to align with channellist

#

make chat input lower so it aligns with panels and memberlist

#

then you're getting close to something good

#

also reduce margin on chat content so the gaps are similar with the channellist gaps

teal cave
echo frost
glossy aurora
teal cave
glossy aurora
#

i was referring to the youtuber jan misali

#

he has a style in his videos where he only uses white or cyan text on a black background

teal cave
#

ah I see lol

#

yeah accurate

glossy aurora
#

almost the same font too

#

im pretty sure think he uses courier?

teal cave
#

yeah I'm also using courier

#

insane coincidence

echo frost
echo frost
teal cave
#

I forgor

#

It's either fix positioning of url for embedded images or user profiles

sand oriole
#
  font-family: 'Gontserrat';
  src: url('https://files.catbox.moe/fcrr8r.ttf') format('truetype');
}

body
{
    font-family: 'Gontserrat' !important;
    text-transform: 
}```
simple kiln
sand oriole
#
  font-family: 'Gontserrat';
  src: url('https://files.catbox.moe/fcrr8r.ttf') format('truetype');
}

body
{
    font-family: 'Gontserrat' !important; 
}```
echo frost
tiny wing
#

how could i change this or remove it altogether it's so annoying when hovering over channels or pics - tia

lost plume
#

it's controlled by your browser, I don't think you can remove it with css

tiny wing
#

i wanna cry lol

echo frost
echo frost
lost plume
#

(or vesktop) ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

tiny wing
#

well since the new 1.5.3 i got a malware since then app is dead so i have no choice but to use the web unfortunately or else i would be in the app...

lost plume
#

just reinstall?

#

shrimple

tiny wing
#

same thing happened mate so i gave up and deleted the apps for now

echo frost
#

you got malware from the official discord app???

tiny wing
#

no i was on vesktop 1.5.2 when 1.5.3 come out i hit update it did it's thing then the laptop drastically slowed down so i scaned it and found a malware so i deleted it took me a day to get to it anyways so i reinstalled again from scratch same thing i though fk this and deleted everything the main app also

echo frost
#

where are you downloading vesktop from?

tiny wing
#

the second time i did it it was from the official webpage

#

the first was done by the app it self

#

first one was when i received the malware

echo frost
#

I think either you didn't download the official discord, or you're getting the malware from something else

tiny wing
#

am not pointing fingers nor looking to cause any issues it could be from my end but all i know is that day all i downloaded or uploaded or updated was vesktop to 1.5.3 soon after i got the malware so it either it was the app or the update triggered something in my system either way i have been here reading and i don't see noone with the same issue so it could be from my end....

echo frost
#

did you try downloading the official discord app?

grand surge
#

W or L?

fast cipher
grand surge
fast cipher
#

thx

grand surge
#

The installation steps are in the repo

grand surge
grand surge
#

If u want to change the accent colour u can tell me and I'll make it suite ur wallpaper

fast cipher
grand surge
elder galleon
#

anyone have scrollbar css for server bar navigation?

glacial citrus
sand oriole
#
  font-family: 'Gontserrat';
  src: url('https://files.catbox.moe/fcrr8r.ttf') format('truetype');
}

body
{
    font-family: 'Gontserrat' !important; 
}```
clear siren
sand oriole
clear siren
#

this is what I made and use

echo frost
elder galleon
echo frost
#

wtf these don't line up πŸ’€

lost plume
#

welcome to discord ​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

echo frost
#
[class*=emptyIconFriends_] {
  background-image: url('https://raw.githubusercontent.com/Obsidianninja11/DiscordThemes/main/assets/no_mutual_friends.svg') !important;
}```
#

i tried doing it with data: but it didn't work

teal cave
#

the confirm phone number thing still uses a png from 2017, might not even be the worst inconsistency in discord

echo frost
#

isnt that how you're supposed to do it?

teal cave
echo frost
#

i dont really like having it in base64

teal cave
#

doesn't need to be base64, url encoded is fine

#

in fact better since it's fewer chars than base64

echo frost
#

oh only read the base64 part

echo frost
echo frost
#

discord broke scrollbar in role selection in id:customize πŸ’€

.scrollerContainer_c6b11b {
  overflow-y: auto;
  &::-webkit-scrollbar {
    width: 16px;
    height: 16px;
  }
  &::-webkit-scrollbar-corner {
    background-color: transparent;
  }
  &::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    border: 4px solid transparent;
    border-radius: 8px;
    background-color: var(--scrollbar-auto-thumb);
    min-height: 40px;
  }
  &::-webkit-scrollbar-track {
    border: 4px solid transparent;
    background-clip: padding-box;
    border-radius: 8px;
    background-color: var(--scrollbar-auto-track);
  }
}```
#

oh they fixed the background being a set color instead of a variable at least

mortal mantle
#

inshallah finally a sane color scheme for Modular

clear siren
#

@mortal mantle <3

mortal mantle
#

Hi nvhhr

clear siren
#

hii :3

mortal mantle
mortal mantle
#

wtf senpaiii

#

hiiii

brittle juniper
#

haii blobcatcozy

mortal mantle
bleak gust
echo frost
pure cairn
#

platformindicators are tied to people's names, right?

vestal field
#

is it just me or did discord break status selection

#

like the menu disappears before you can reach it

pure cairn
#

works for me atm, I'll reload and check

vestal field
#

this thing

pure cairn
#

works fine for me even after the reload

echo frost
#

works for me, but it keeps getting cleared (although that might be from a userplugin that's supposed to set default to don't clear, and it's not working for some reason?)

safe python
echo frost
#

well it worked last time I checked

#

I'm on mobile rn

safe python
#

i have like none and its busted for me

pure cairn
#

nope, still working

torn zinc
#

discord moment

echo frost
vestal field
#

its still broken without themes for me

echo frost
#

oh

safe python
vestal field
#

why is everything so round

pure cairn
vestal field
#

maybe profile theme changes things?

pure cairn
#

let me try

#

nope, still working fine

#

are you guys on canary or stable?

pure cairn
#

I tried moving them around but they won't go outside the user's name box

edgy jungle
#

graahhhh

echo frost
#

I'm using discord not vesktop

vestal field
#

oh they fixed it

#

yeah it works fine now after reload

#

mustve been just yesterday

pure cairn
#

discord trying not to mess up their own code challenge (impossible) [gone wrong]

exotic lance
#

any ideas if you can make it so that this is always on top without having to scroll down via css (not as in its on top of the whole thing, its still on the bottom but still shown)? idk if its possible because ive been trying for a while but i could also be missing something

vestal field
#

a bit of a hack

#

you'd probably have to adjust a bit to fit your theme

cosmic vault
#

i need to fix the background around the spotify modal here and im failing to do so because im stupid and cant get it to change colors with css for some reason, any help please lol?
i'll probably figure it out before someone responds but ig i'll post this here

#

i notice its tied to secondary but i want to change it directly

solid ore
cosmic vault
solid ore
#

in that case i can help tomorrow if u dont figure it out by then

cosmic vault
#

alright thanks

exotic lance
cosmic vault
#

thats what must have been happening previously

exotic lance
#

oh that worked for me Dx

cosmic vault
#

hmm

#

odd much

#

got it

#

got it

exotic lance
cosmic vault
#
        background-color: var(--background-dark) !important;
     }
#

that worked

exotic lance
#

oh there you go LOL

cosmic vault
#

i prob dont need important

#

no i do

exotic lance
#

yeah some themes use !important everywhere xD

cosmic vault
#

time for specifics

exotic lance
#

good luck ^^!

cosmic vault
#

ialso managed to do this somehow what

#

lmfao

exotic lance
#

oh lord LOL

cosmic vault
#

best theme dev

#

they have the same class name

#

bruh

exotic lance
#

opinions on this? ^^ Its a sort of popout search results rn just trying to see if i can make it so that it doesn't close the members list but i think i remember how -- i just really hate that it takes up space whenever its opened smh

echo frost
exotic lance
echo frost
#

word wrap turned in on quickcss, and i can't figure out how to turn it off

#

oh wait reopening it fixed it

#

weird

echo frost
exotic lance
#

Bc you use root

    --blur-popup: 10px;
}```
echo frost
#

this doesn't blur it either

[class^=searchResultsWrap] {
  background: var(--pop-up-color, var(--bg-overlay-3, var(--background-secondary)));
  backdrop-filter: blur(var(--blur-popup));
}
:root{
  --blur-popup: 10px;
}```
exotic lance
#

you could try to do !important, might be a theme issue?

echo frost
#

oh wait you didn't send me the right css
I was just talking about this part

exotic lance
#

OHHH i see what you mean, sorry

echo frost
#

the css you sent me was for the whole search modal

exotic lance
#

sorry about that, im heavily sick Dx

  width: 380px;
  position: fixed;
  bottom: 0;
  right: 0;
  background: var(--pop-up-color, var(--bg-overlay-3, var(--background-secondary)));
  backdrop-filter: blur(var(--blur-popup));
  box-shadow: 0 2px 10px 0 rgba(var(--transparencycolor_v), .3);
  z-index: 1;
  border-radius: 8px;
}```

But it works about the same
#

fyi the width is customized to my own so you might need to change it ofc

echo frost
#

oh backdrop filter wasn't working right for me bc of opacity

exotic lance
#

ohhh oops xD

exotic lance
#

one last question, i made a popout version of the search results bc i hated the way it took up the screen, but is there any way i could make it so that when it opens up, it doesnt hide the members list?

echo frost
#

wdym you made a popout version?

#

and no, you wouldn't be able to preserve the members list with just css

#

when there's a search, the html for members list gets removed

pure cairn
#

nesting is actually fun

mortal mantle
pure cairn
#

indeed

cosmic vault
exotic lance
echo frost
exotic lance
# echo frost do you mean you made it like a modal? can you send an ss that sounds kinda inter...

it just looks like this, so its easier for me to copy and paste stuff from it when it usually makes the chat smaller when opened without the css ^^ honestly so far lots of people/friends liked the idea LOL I thought most people would've thought of it already but i suppose not -- ive had the idea for a while but ive only been into css for a month or so i didnt know where to really start until now ✨

echo frost
#

it looks like it's still moving chat though

exotic lance
#

yeah thats only bc i cant change it to not close the members list when opening Dx which really sucks

echo frost
#

oh
you could probably make something the same width as members list

exotic lance
#

also true but it would still not exactly be a popout by that point just wish the damn members list wouldnt close and discord would add keyboard shortcuts to the search like simply using the arrows to go back and forth between pages Dx

#

everything about the search results design just ircks me

#

oh god okay i tried that and its way too small imo and i can already tell that long messages are going to look odd with it

iron smelt
#

ok i need someone to think of 6 random color

#

and tell them to me

#

not including
gold
blue
yellow
green
pink
black
red

unreal charm
teal cave
iron smelt
#

ok both of those noted

#

thx:3

rain cradle
#

hello everyone, i'm not sure i should ask my question in this channel exactly but i think it's the most fitting one.

basically i'm looking for modifying that 'LIVE' icon that appears when screensharing in a voice chat on a server. I want it to be white instead of red. Can anyone help me?

not sure if it's important but i'm using 'Midnight' theme with 'Nord' flavor by refact0r.

thanks in advance

rain cradle
#

thank you very much!

I’ve tried using devtools to find the element like you said and also have tried coding by myself but it didn’t work out. thanks again!

umbral knot
#

guys new canary update themes broken???

clear siren
#

me when attribute selectors blobcatcozy

#

theme never breaks

pure cairn
#

Yeah, but it sure is long to type all the letters and characters to make resilient but precise selectors

iron smelt
#

such a good thing to wake up too

bleak gust
bleak gust
#

yes

#

worst 2 days of my vencord dev ever

iron smelt
#

Also Vscode committed the code correctly for the first time so I don't have to go back through and fix anything

#

just having to go back through and fix the formatting because my code looks very sloppy rn

iron smelt
#

actually my brain to cooked for this rn

#

?remindme 17h Fix the formatting of your snippets

sturdy trenchBOT
#

Alright @iron smelt, in 17 hours: Fix the formatting of your snippets

πŸ’‘ Did you know you can set your timezone with "?timezone set"?

viscid tiger
#

i asked this in the BD css support but have had no response, im sure this is easy for some of yall but i want to have the hover only affect quests that have not been collapsed, this snippet is a minimal quests which show the full quest on hover.

.questsListContainer_f1791d .questsCard_c366aa {
  max-height: 115px!important;
  transition: max-height 1s;
}
.questsListContainer_f1791d .questsCard_c366aa:hover {
  max-height: 323px!important;
}```
https://imgur.com/a/kmWZPbx
#

this is the gap im talking about when you hover over a collapsed quest (the down arrow on the right corner is how you collapse it)

#

i found the [aria-hidden] within the headerCollapsedContent_af8856 class which changes based on the card collapsed state somewhere inside the quest element if that helps you.

maiden gyro
#

@viscid tiger I think this should work

.questsListContainer_f1791d .questsCard_c366aa:has(.outerContainer_d7df05[aria-hidden=false]) {
  max-height: 115px!important;
  transition: max-height 1s;
}
.questsListContainer_f1791d .questsCard_c366aa:has(.outerContainer_d7df05[aria-hidden=false]):hover {
  max-height: 323px!important;
}
prime yoke
#

how can i make the red background for just this soundboard button?
so far i tried

:has(:scope > *:contains("CookieEve.EXE")) {
  background-color: red !important;
}

and

element:contains("CookieEve.EXE") {
  background-color: red;
}
exotic nexus
#

i dont think :contains exists

maiden gyro
umbral knot
clear siren
#

new profiles and stuff like that is something that can break stuff though

umbral knot
#

(one time while writing a theme, I was trying to select some div called wrapper or something, and then saw the green download button, clicked it, and the entire div I was trying to select is gone)

clear siren
#

lol

umbral knot
#

Not gone but all the class names are gone for some reason. It was <div class=""></div> with nothing inside

#

How am I supposed to select that gg

umbral knot
#

I love (hate) so much

umbral knot
#

Perhaps

mortal mantle
#

this surely is a discord skill issue right

worldly moss
#

looks like a theme issue

sturdy trenchBOT
#

@iron smelt, <t:1720812172:R>: Fix the formatting of your snippets

analog sage
#

how do i hide all the nitro locked options from the appearance menu?

solid ore
analog sage
solid ore
#

it should work unless they changed it, lemme turn on my pc rq

analog sage
#

this is the code for the in-app-icon div

#

by code i mean html-

clear siren
#

replace shinyButton_ with tryItOutButtons_

solid ore
#
/* nitro themes */
[class^=presets_][class*=basicThemeSelectors_] + section:has([class^=nitroWheel_]),
/* custom app icons */
[class^=selectionGroup_]:has([class^=nitroWheel_]) {
    display: none;
}
analog sage
#

how do i hide the dark-sidebar option?

<div class="container_ed1d57 marginTop20_f7730b disabled_ed1d57"><div class="labelRow_ed1d57"><label for=":raa:" class="title_ed1d57">Dark Sidebar</label><div class="control_ed1d57"><div class="container_cebd1c disabled_cebd1c" style="opacity: 0.3; background-color: rgb(128, 132, 142);"><svg class="slider_cebd1c" viewBox="0 0 28 20" preserveAspectRatio="xMinYMid meet" aria-hidden="true" style="left: -3px;"><rect fill="white" x="4" y="0" height="20" width="20" rx="10"></rect><svg viewBox="0 0 20 20" fill="none"><path fill="rgba(128, 132, 142, 1)" d="M5.13231 6.72963L6.7233 5.13864L14.855 13.2704L13.264 14.8614L5.13231 6.72963Z"></path><path fill="rgba(128, 132, 142, 1)" d="M13.2704 5.13864L14.8614 6.72963L6.72963 14.8614L5.13864 13.2704L13.2704 5.13864Z"></path></svg></svg><input id=":raa:" type="checkbox" class="input_cebd1c" tabindex="-1" disabled=""></div></div></div><div class="divider_b03b7f dividerDefault_ed1d57"></div></div>
solid ore
#

sending the html doesnt rly help btw bc im gonna test it anyway, so it just clogs the chat

analog sage
clear siren
#

more useful if someone can't reproduce or something is to take a screenshot of devtools

analog sage
#

not sure what i thought back when i sent the html

mortal mantle
mortal mantle
#

wip still need more consistency

#

and maybe remove this option because people keep saying it looks hella ugly (it enables thick border colors on every element)

pure cairn
#

very pretty

clear siren
#

1 more week of work, then I have 3 weeks free and I can finish the refactoring of my base theme and make presets and addons

mortal mantle
#

Real

mystic cove
#

just gonna drop it here if anyone needed, I am thinking of a small Steam like hyperlink note.

[id*="message-content"] [class*="anchor"][title*="(http"]::after{
  content: "["attr(href)"]";
  margin-left: 5px;
  opacity: 0.5;
  font-size: 13.5px;
}
[id*="message-content"] [class*="anchor"][title*="(http"]:hover::after{
  opacity: 1;
}```

*I didn't know you could put like attributes in css rule.*
vestal field
#

thats pretty cool

mystic cove
#

and here is icon style (using chain emoji but probably can put icon or something else)

[id*="message-content"] [class*="anchor"][title*="(http"]::after{
  content: " πŸ”—";
  color: transparent;  
  text-shadow: 0 0 0 var(--text-link);
}```
#

reason behind this is to instantly spot a hyperlink, for me as a mod I gotta spot fake url

swift grove
#

not sure if this has been posted already but if you want to hide your server list when in streamer mode add this to your custom css

:has([class*="colorStreamerMode"]) div[aria-label="Servers"] {
    filter: blur(20px);
}
bleak gust
swift grove
bleak gust
#

There is ThemeAttributes but that doesn't support adding streamer mode class to html where other metadata is added

simple kiln
pure cairn
#

Because it would be more reliable

clear siren
#

no classes for that

echo frost
#

Is there a less scuffed way of making the clickable area of these tabs higher?

/* Make the profile tabs clickable area bigger */
/* Aria label check is to prevent it working on old profiles (on bots) */
[class*=userProfileOuter_] [class*=tabBar_]:has(>[class*=tabBarItem_][aria-label]) {
  margin: 0 16px 0;
  >[class*=tabBarItem_] {
    height: 41px;
    align-content: end;

    >[class*=defaultColor_] {
      margin-bottom: 6.5px;
    }
  }
}```
pure cairn
#

Would it be hard to implement new classes for that as part of the streaming mode plugin and use them?

clear siren
#

wouldn't probably be too hard to make themeattributes add a class to html

#

although I am completely lost when it comes to the patching/find/replace stuff

#

actually not sure if a patch is even needed for that

#

probably is

mortal mantle
#

won't be able to return to the old layout (second pic) but it looks not bad either

simple kiln
#

I dislike centered design because it becomes less appealing as the space expands

pure cairn
#

For theming purposes venniecozycat

umbral knot
#

this was working before. what happened?

simple kiln
umbral knot
#

Did discord change smth

simple kiln
#

try --custom-standard-sidebar-view-sidebar-total-width

umbral knot
#

no way

#

i will try

mortal mantle
silver mural
safe python
#

atm no

analog sage
supple lodge
supple lodge
echo frost
#

that doesn't do what i'm after

supple lodge
#

Oh my bad, you want it clickable on the top part

echo frost
#

yeah