#🎨-theme-development

1 messages · Page 32 of 1

clear siren
#

using nesting and a container query

worldly moss
#

nesting husk

clear siren
#

wait no I missed this

echo frost
#

yeah

clear siren
#

that's not css but the rest is

#

wait no there's the other colors too

#

I'm blind

pure cairn
clear siren
#

still, nothing that can't be done with css, which applies nearly to all scss/sass these days

pure cairn
#

fair

clear siren
#

I think so?

pure cairn
#

nice

#

less stuff to write in the snippet

worldly moss
#

twitch has a lot ton of subdomains for their shit instead venniecozycat

pure cairn
#

huh, this is an issue

#

Twitch embeds don't have as much links as youtube ones

clear siren
#

how many links should an embed have

pure cairn
#

well

#

youtube has 3

#

1st one being YouTube
2nd one is Synth Master
3rd one is the video title

#

meanwhile twitch embeds only have links in the user

#

yeah, this might be an issue

pure cairn
#

Ok, I could technically filter them by checking if the link contains twitch.tv like I did for the youtube ones, but I'd have to work in reverse when it comes to the "Twitch" part

#

But it's doable, right?

#

That'll be a problem for future me

clear siren
#

not sure I understand what your problem is

pure cairn
#

I don't remember it either, I must've been smoked yesterday

pure cairn
#

Oh right, I remember now

pure cairn
echo frost
#

was the italic font changed?
this looks different than I recall

pure cairn
#

does it?

clear siren
pure cairn
#

I completely forgot about :has

clear siren
#

especially has(+...) or has(~...) can do a lot of magic to select adjacent elements

pure cairn
#

I feel like the purple is too bright

clear siren
pure cairn
#

hm

#

hell yeah, it's way better

#

now, I should be able to edit the border color with a :has as well

#
[class*="embedFull_"]:has([class^="gridContainer_"] [class^="grid_"] [class^="embedTitle"] [href*="twitch.tv"])
  { border-color: #9146ff; }```
#

ok, I think I got how :has works

clear siren
#

I like to think about it like this, you just write a complex selector to find something specific/unique, and put :has() on the parent element you actually want to modify

pure cairn
#

oh yeah, that makes sense

#

now for steam I wanna step up a bit with the challenge (not really) and use gradients

#

such innovations

#

it's just color: linear-gradient(#111D2E, #1387B8); isn't it?

clear siren
#

background not color

#

but yes

pure cairn
#

why background?

clear siren
#

because color is for text, and color won't take anything but a color unit type

#

a gradient is an image

pure cairn
#

oh

#

well that's an issue

clear siren
#

what are you trying to do

pure cairn
#

applying the gradient to the text

clear siren
#

that is possible to do

pure cairn
#

this is with background

clear siren
#

yeah

#

keep the background

#

then apply this

pure cairn
#

do I have to make a mask?

clear siren
#

-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

solid ore
clear siren
solid ore
#

ohh

#

ty

clear siren
pure cairn
#

if it's a -webkit thing

#

hold up, maybe I know how to fix it

#

nvm

clear siren
#

are you on firefox

pure cairn
#

vsc tells me this

clear siren
#

yeah you might not need the prefix

#

works for me on vesktop..

#
.username__0b0e7 { background: linear-gradient(red,green);
 -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }
pure cairn
#
[href*="store.steampowered.com"],
[href*="https://s.team"],
[href*="steamcommunity.com/"] 
  { background: linear-gradient(#111D2E, #1387B8) !important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }```
#

wait, could it be because of the !important?

worldly moss
#

horror

pure cairn
#

it was

clear siren
#

hmmm

pure cairn
#

it works now

#

but it looks horrible

clear siren
#

yeah the important breaks it apparently

pure cairn
#

horror

clear siren
#

yeah blends into the bg too well, adding font-weight:900 makes it a bit better but still not so good

pure cairn
#

I added a brightness filter

#
[href*="store.steampowered.com"],
[href*="https://s.team"],
[href*="steamcommunity.com/"] {
  background: linear-gradient(#111D2E, #051839, #0A1B48, #132E62, #144B7E, #136497, #1387B8);
  filter: brightness(200%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }```
#

it makes it slightly more bearable

#

I wonder if border-color can be used with a gradient as well

#

probably with border-image and then clipping it with some padding

clear siren
#

yeah border-image is what you want, or remove border and use inset box-shadow

#

but that only works when the gradient goes one way

#

for a top to bottom gradient on the left you need to do border-image

fast cipher
#

lol

#

didn't know this domain existed

pure cairn
#

hm, I managed to get the border to work

#

but not with the correct radius

#

I tried using

border-top-left-radius: var(--avatar-radius); 
border-bottom-left-radius: var(--avatar-radius);```
#

(--avatar-radius is 8px)

clear siren
#

embeds use 4px by default

pure cairn
#

but it's not working really well

#
[href*="store.steampowered.com"],
[href*="https://s.team"],
[href*="steamcommunity.com/"] {
  background: linear-gradient(#111D2E, #051839, #0A1B48, #132E62, #144B7E, #136497, #1387B8);
  filter: brightness(200%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }
[class*=embedFull_]:has([class^=gridContainer_] [class^=grid_] [class^=embedTitle] [href*="store.steampowered.com"]),
[class*=embedFull_]:has([class^=gridContainer_] [class^=grid_] [class^=embedTitle] [href*="https://s.team"]),
[class*=embedFull_]:has([class^=gridContainer_] [class^=grid_] [class^=embedTitle] [href*="steamcommunity.com/"])
  { border-image: linear-gradient(#111D2E, #051839, #0A1B48, #132E62, #144B7E, #136497, #1387B8) 30;
    border-style: solid;
    border-top-style: none; border-right-style: none; border-bottom-style: none;
    border-top-left-radius: var(--avatar-radius); border-bottom-left-radius: var(--avatar-radius);
    border-width: 4px; }```
#

oh wait, I need 2 values for the radius

#

still not working crispyfries

clear siren
#

looks like it's not that straightforward but here are good solutions

pure cairn
#

I'll take a look at it later, thank you

#

wtf happened

tender hedge
solid ore
#

mobile app j sucks

fast cipher
#

most normal emoji picker on mobile

#

this happens nearly every time

pure cairn
#

Real

terse dew
#

#1228489679062433823 so, the CSS code now breaks the VC names for some reason, and when I tried to add another :not , it broke the hover over the name effect? I have no idea why that is happening.

#channels [class^=container_]:not([class*=containerWithMargin]):not([class^=voiceUser_] *) {
    max-height: 0;
    overflow: hidden; 
    transition: max-height 4s ease; 
}

#channels [class^=containerDefault_]:hover + [class^=container_],
#channels > [class^=container_]:hover {
    max-height: 100%; 
}

I tried to edit the rewritten code and it is broken.

#

anyone got any idea why changing the first part's selectors breaks the second part's selector?
the #channels > [class^=container_]:hover.

pure cairn
#
#channels [class^=container_]:not([class*=containerWithMargin], .container__43fce) 
  { max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out; }
#channels [class^=containerDefault_]:hover + [class^=container_],
#channels [class^=container_]:hover 
  { max-height: 100%; }```
pure cairn
#

huh

#
border-top-left-radius: 40px !important; 
border-bottom-left-radius: 40px !important;```
#

this is affecting the embed itself, not the border

plain breach
#

i have a question, how do i change discord's start image?

warm bough
plain breach
#

thanks!

warm bough
#

np

plain breach
#

i meant the loading box before that

#

is it possible to change that?

#

i think its called the splash screen

warm bough
#

oh what

#

show me what you mean

plain breach
#

ok

pure cairn
plain breach
#

in this case im using vesktop

plain breach
pure cairn
#

like the Vesktop one

#

you'd have to change the souce code for that, css can't really help

plain breach
#

so i would have to change that and compile it myself?

pure cairn
#

if I'm not mistaken, yes

plain breach
#

oh, ok

pure cairn
#

I think other people had asked about it a few months ago

#

and that was the only solution

plain breach
#

thanks anyways!

pure cairn
#

np

warm bough
#

use openasar with normal discord so nothing appears fr

warm bough
#

oh?

#

now that is cool

marsh parrot
#

hey, does anyone know how to change "app" to "bot"? current is outdated & conflicts with moreusertags

worldly moss
#

there is a css snippet but im pretty sure that would break the whole tag

#

would probably be a nice idea to add it in the plugin settings to override the app tag

oak plover
#

Changing it to bot isn’t really good anyways cause it only works for one language

#

It’s really not worth changing it for every language

worldly moss
#

nobody else is going to see it except them

oak plover
#

true

deep bane
#
.botTagRegular_fc4b4a {
  &[data-tag^="app"] .botText_daff56 {
    visibility: hidden;
    &::before {
      visibility: visible;
      position: absolute;
      white-space: nowrap
    }
  }
  &[data-tag="app"] .botText_daff56 {    
    &::before { 
      content: 'BOT'
    }
  }
  &[data-tag="app • mod"] .botText_daff56 {    
    &::before { 
      content: 'BOT • Mod'
    }
  }
  &[data-tag="app • admin"] .botText_daff56 {    
    &::before { 
      content: 'BOT • Admin'
    }
  }
}
.notAppAsidePanel__95814:has([aria-label="Verified App"]:hover) .layer__6b5c3.disabledPointerEvents__214b3 .tooltip__7b090.tooltipTop_e50d2d.tooltipPrimary__51b23.tooltipDisablePointerEvents__2978d .tooltipContent_adb6d5 {
  visibility: hidden;
  &::before {
    content:'Verified Bot';
    position:absolute;
    visibility: visible;
    width:100%;
    left:0;
    text-align:center
  }
}
.applicationInstallButtonText__90897 {
  visibility: hidden;
  &::before {
    content:'Add Bot';
    position:absolute;
    visibility:visible
  }
}```
worldly moss
#

horror

deep bane
#

mmm nesting my favorite

clear siren
#

I should do nesting more but I tend to forget

#

and it's also the type of thing that I can only do when some particular part of css is done

#

won't try to nest when I'm writing the code initially

solid ore
#

is there any downside to nesting? ot doesnt look very.. idk streamlined

clear siren
#

not really other than maintenance can be harder if nesting confuses you

#

although it can also make your css easier to read

#

or this

/* show usernames in friendlist */
[class*=discriminator_]
 { visibility: visible;
   &::before { content: "("; }
   &::after { content: ")"; }}
marsh parrot
clear siren
#

put it in quickcss or make a css file in your themes folder

#

quickcss will think it's broken but you can ignore that

solid ore
marsh parrot
#

i did put it in my css but it doesnt seem to work for me nevermind got it fixed !! thanks!

deep bane
grand surge
#

Real

summer edge
#

anyone have any insights into why this doesn't work?

[class^="userPopoutOuter_"] [class*="avatarHoverTarget__"] foreignObject [class*="avatarStack__"] img {
  content: attr(large-avatar-url) !important;
}

large-avatar-url is added by a plugin so the element looks like this

#

and making it attr(large-avatar-url url) gives an "Invalid property value" error

toxic yew
#

make it as style="--large-avatar: url(...)" instead of attr trolley

summer edge
#

genius

#

lmao

teal cave
#

does anyone know how to use polar colour spaces for color-mix so that it takes the midpoint calculated like linear-gradient

#

the default way of doing color-mix has problems when mixing something with a pure grey, it assumes grey has a hue value that's red, which gives wack results

#

Nvm I'm rarted I should be using oklab instead of oklch

solid ore
#

does anyone have permissions to edit roles in a server with boost lvl 2 or higher? if u could get me the elemnt tree for this part (1st img) i would rly appreciate it :)
just a screenshot like the 2nd img would work

teal cave
#

this is not (purposely) styled on any of my themes and nobody has complained about it yet ¯_(ツ)_/¯

pure cairn
teal cave
#

An aside, it would be very poggers indeed if relative colours supported currentColor, eg. to fix invisible usernames

.username__0b0e7 {
    background: oklch(from currentColor calc(l*1.5) c h);
}
worldly moss
#

probably better than a screenshot, if you want a screenshot instead lmk

pure cairn
#

Ugh why is my discord app opening github links in the browser and not the app

#

I hate this

solid ore
# worldly moss this?

thank you so much! can u tell me if this hides the container or not? the aim is that it doesn't

#roles-tab [class^=contentWidth_] > [class^=container_]:has([class^=availabilityIndicator_] > [class*=icon_]:not([class*=unlockedIcon_])) {
  display: none !important;
}

if it doesn't hide it, can u send a ss of what the role icons menu looks like?

worldly moss
#

works ig

solid ore
# worldly moss

great, okay and last thing, this hides the icon and the "unlocked" text correct?

#roles-tab [class^=contentWidth_] > [class^=container_] [class^=clickable_]:has(> [class^=availabilityIndicator_]) {
  display: none !important;
}
worldly moss
#

nope, doesnt affect it

solid ore
#

ah i see, wat abt this selector
#roles-tab [class^=contentWidth_] > [class^=container_] > h2:has(> [class^=availabilityIndicator_])

#

ooh actually that prob hides the "role icon" text too

#

#roles-tab [class^=contentWidth_] > [class^=container_] [class^=availabilityIndicator_] this one?

#

wait forget all this, j paste this:

#roles-tab [class^=availabilityIndicator_] {
  display: none !important;
}
worldly moss
#

yup that worked

solid ore
#

thank you!!

teal cave
#

I need a preview image for Github, which do you prefer?

worldly moss
#

in my humble opinion, 2

teal cave
echo frost
#

ahhhh this is weird

#

also why are there squiglys under some channel names?

#

also who tf is xr_ker and why are they sad ghost reacting to my msgs :(

#

:sad_ghost:

echo frost
#

why are you reacting to my msgs @polar sphinx

echo frost
#

one flaw ||(besides the theme being ugly and weird /hj)|| is people's names don't show when you hover over them in the @ thing

echo frost
echo frost
grand surge
#

Yes most likely

teal cave
teal cave
#

Hmm themes seem to develop a lag at around the 1000 loc mark, I wonder what causes it specifically 🤔

teal cave
#

ye

#

It's not the actual cause but I do wonder why Discord itself can have a far heftier stylesheet without lag

echo frost
#

How do you customize scrollbars?
I did this, but the scrollbar is ugly

#

I want it to look the same as all the other discord scrollbars

pure cairn
#

I think there was a snippet on the css channel

echo frost
#

It doesn't work

#

I might go back to just -webkit-line-clamp: unset !important; on hover

#

also how could I hide the scrollbar if the about me is short

robust totem
#

overflow-y: auto;

echo frost
#

that doesnt work

#

makes yours really long all the time (bad)

#

makes mine scroll (good and the same)

#

krammeth's is fine (good and different)

#

but salternator's has a scroll too (bad and the same)

echo frost
solid ore
echo frost
#

discord

solid ore
#

idt u can customise it much then

#

vesktop has newer electron which lets u

deep bane
teal cave
teal cave
# echo frost How do you customize scrollbars? I did this, but the scrollbar is ugly
.markup_a7e664 > .lineClamp2Plus_ccc883 {
  overflow-y: scroll;

  &::-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;
  }
}
#

this copies the style of thin discord scrollbars

echo frost
#

cool ty

echo frost
# deep bane ```css @media (max-height:somesize) { element::-webkit-scrollbar { display...

am I doing this right?
doesn't seem to work (108px is the height it is at max (6 lines), i also tried other sizes and still didn't work)

.markup_a7e664 > .defaultColor__30336.lineClamp2Plus_ccc883.text-sm-normal__95a78 {
    overflow-y: scroll;
}

@media (max-height: 108px) {
  .markup_a7e664 > .defaultColor__30336.lineClamp2Plus_ccc883.text-sm-normal__95a78::-webkit-scrollbar {
    display: none;
  }
}```
deep bane
#

i can't help you with this since i dont even know how you're getting that scrollbar in the first place

echo frost
teal cave
echo frost
#

Is there something else that would work then?

teal cave
#

what else do you have that's affecting the profile, bc what I posted just works

echo frost
#

in hiding the scrollbar for short about mes?

teal cave
#

yeah

echo frost
#

it works for this, but not for hiding it in short about me's

echo frost
#

it doesn't work

echo frost
teal cave
echo frost
#

and all my other themes are disabled

#

and everything else in quick css is commented out

#

are you using vesktop?
I'm using normal discord app, maybe that's why?

teal cave
#

Yes I'm on vesktop

#

Out of curiosity does the scrollbar on short about me disappear for you if you zoom in/out by one notch?

echo frost
#

yep

#

that fixes it

teal cave
#

rounding error issue then

echo frost
#

weird that that works

#

you think there's a way to make it work without zooming out to 90%?

teal cave
#

not sure but I can try

#

try add line-height: 1.3;

echo frost
#

that seems to fix it

teal cave
#

typical discord horror moment

echo frost
#

wtf

pure cairn
#

Someone at discord was feeling quirky and decided to use some square roots as values

echo frost
#

doesn't completely fix it though

teal cave
#

idk, change line-height until it stops doing that

echo frost
#

oh 1.31 seems to work

#

but only if i keep the line clamp :(

#

(and without removing that, there's an ellipsis when scrolling

teal cave
#

wdym keeping the line clamp

echo frost
vestal field
#

average discord forgetting to respect their own paddings

frigid sundial
#

what is the css for controlling the maximum height of chatbar/ textarea after it expand? not sure to choose which class

teal cave
#

Found it by selecting the textarea, then going up the html tree until finding an element (and its class) that has max-height set.

worldly moss
#

Can I somehow with some dark magic check if the selected message has grouped messages below it and preserve the author?

Currently it removes the author making it look rather ugly

[class*="messageListItem_"][data-author-username="GitHub"]:not(:has([class*="embedDescription_"]))
:has([class*="embedTitle_"] span:nth-child(3):last-child) 
{
    display: none;
}

i highly doubt it but if any of you have a solution 🙏

solid ore
#

i think i have an idea to select the grouped messages but idk wat u wanna do

#

this only selects grouped messages by github

[class*="messageListItem_"][data-author-username="GitHub"]:has(+ [class*="messageListItem_"][data-author-username="GitHub"] > :not([class*=groupStart_])),
[class*="messageListItem_"][data-author-username="GitHub"] > :not([class*=groupStart_]) {
    background-color: red;
}
worldly moss
#

thanks, actually does what I wanted

worldly moss
solid ore
#

idt that does anything for me, but if it works for u im glad i helped :)

worldly moss
#

these things

true glen
#

What have i done

lost plume
#

a mistake

solid ore
#

do local themes have less of a performance impact than online themes?

tender hedge
#

pretty sure theres no difference

solid ore
#

hm okay thanks

lost plume
true glen
# lost plume gimme css/image k thx
    background: url("https://i.imgur.com/KOjjUMI.png") center/cover;
    background-size: cover !important;
    content: '';
    height: 230px;
    font-size: 0;
}```
Here we go
Made by someone who doesnt know css at all lol
#

Just noticed that it also adds this to all other vencord tabs oops
Well that is even better

lost plume
#

ah yes perfect

#

thank you

true glen
#

Np, love it too

lost plume
#

now time to wait for someone to notice something

lost plume
true glen
#

Whats with your firefox tho

true glen
lost plume
#

scroll down in Vencord

#

¯_(ツ)_/¯

true glen
#

Hold on let me see if i can fix it

lost plume
#

I wanna try too

true glen
#
    background: url("https://i.imgur.com/KOjjUMI.png") center/cover;
    background-size: cover !important;
    content: '';
    /*width: 48px;*/
    height: 230px;
    font-size: 0;
    /*transform: translate(-55px, -24px);
    z-index: 99999;
    position: absolute;
    pointer-events: none;*/
}``` As shrimple as that
lost plume
#

or if you're as stupid as I am

#
div:has(> h2[class*="heading-lg-semibold"]) > :nth-child(1) {
    background: url('https://rozbrajacz.futbol/permanent/vencord-sex-update.png') center/cover;
    height: 230px;
    margin-bottom: 20px;
    font-size: 0px;
}
true glen
#

But as i can see we are basically doing the same thing

lost plume
#

idk

#

¯_(ツ)_/¯

#

if it works it works

true glen
#

It just works

lost plume
true glen
#

Nah nothing

lost plume
#

mine still doesn't work

#

that's funny enough I'll probably still leave it in though lmfao

grand surge
true glen
#
    background: url("https://i.imgur.com/KOjjUMI.png") center/cover;
    background-size: cover !important;
    content: '';
    height: 230px;
    font-size: 0;
}``` Now it checks for settings column, as i understand it
lost plume
#
[class*=contentColumn__] { ... }
teal cave
#

time to start a class war

echo frost
bleak gust
echo frost
#

but also, they barely break in my experience (they've only broken once since I started using vencord/custom css this year), and when they did, there was a site that fixed them

solid ore
echo frost
#

yeah thats all

#

very infrequent

true glen
bleak gust
true glen
#

Oooo, interesting
Good luck with it!

worldly moss
teal cave
#

hey gamers would I lose moral standing in the community if I were to post my GPL themes in #🎨-css-snippets (this would be a violation of the GPL if done by anyone else)

vestal field
#

surely

gilded cloak
teal cave
#

which would be a violation of the GPL if anyone else but the author did it

gilded cloak
#

Yes

teal cave
#

I'm making a joke that's only funny to me perhaps

dark dragon
#

Gonna lose moral standing for posting themes in the snippet channel for sure. It's in the name

solid ore
#

am trying to hide this popout when clicking on a user in memberlist with a quest icon in activity, this code works but does anyone know of anything it might hide unintentionally?

[id^=popout_]:has([class^=top_] > :is([class^=right_],[class^=left_])) {
    display: none;
}
#

ig this is more specific

[id^=popout_]:has([class^=top_] > [class^=left_] > h2):has([class^=top_] > [class^=right_] > [class^=imgWrapper_]) {
    display: none;
}
cosmic sable
cosmic sable
cosmic sable
#

where? i don't have posting perms, so i'm asking

worldly moss
cosmic sable
#

already got

#

i will repost

worldly moss
pure cairn
pure cairn
#

Fair, but it's just one class

solid ore
#

¯_(ツ)_/¯

vestal field
bleak gust
pure cairn
tough flax
#

Does anybody know the fix to blur the account settings? I have this for the code .accountProfileCard-lbN7n- .constrainedRow-3y91Xf div [data-text-variant="text-md/normal"]:not(:hover){ filter: blur(3px); transition: 0.6s ease; }

thorny fjord
#

You mean how to blur this in settings or smth else?

tough flax
#

Not exactly like that, it just blurs out the email and password

thorny fjord
thorny fjord
#

I got confused because of the 'password' part

tough flax
echo frost
#

has anyone not updated discord yet?
code blocks were changed, they have a border around them now

if you still have old one, can you copy the css for it?

#

did just get an ss of normal one
at least for small

#

i do have some css that modifies the grey color variables btw

#

also found an old ss with an old large code block

lost plume
#

small one just looks like border: none;
large I can't tell, sadly had to restart discord

echo frost
#

it's slightly darker, and looks a bit smaller

lost plume
#

it looks horrible

#

I usually have a discord session that I just never restart from when I boot up my pc but my pc didn't resume from hibernation today so /shrug

echo frost
#

block = air

lost plume
#

wait does messagelogger work again woah

echo frost
#

did it break?

lost plume
#

edit logging broke for like a few days?

echo frost
#

oh i didn't notice that

lost plume
#

building the latest commit of vencord and vesktop pays off ig

#

btw file upload preview also seems to have the darker border now

#

same as the file download prompt thing

echo frost
lost plume
#

it's way smaller

#

it looks horrible

echo frost
#

new but zoomed in

#

also this is with my darker discord css

#

i think that's pretty accurate

#

but a bit scuffed

#

this is what im using

.markup_a7e664 .inline {
  border: 2px solid var(--background-secondary);
  border-radius: 3px;
}```
#

just for the inline one

#

bc idk if big one changed

grand surge
#

imagine if someone makes a discord theme that looks like this https://www.youtube.com/watch?v=7gyZyg3jC2w

This is not real software. I am not affiliated with Discord.

YES!! I do have a Discord server, thanks for asking! :D
Join the server here! ➡️ https://discord.gg/k6k7aPMhrc

Everything is designed by me in Adobe Illustrator and edited with Adobe After Effects.


➡️ Check out the new community-designed merch store! ► ...

▶ Play video
#

I would actually pay money for this

#

😭

vestal field
#

visually and layoutwise this doesn't even look that different from current discord

#

the horizontal server list is a waste of space imo

#

but im pretty sure theres a bd plugin that does that?

bleak gust
#

the "inbox" thing might need some work

#

i already made something like it in the past

#

but forgot about it

clear siren
teal cave
#

holy shit discord itself is using color-mix

exotic nexus
#

Pretty sure that’s from client theme

cosmic sable
#

just changed style of elements

#

mobile layout - original tabs v2 more worse edition

echo frost
#

How can I change the tab size in quickcss?
it was 2 spaces earlier, but not it's 4

worldly moss
echo frost
#

oh you can open that menu in quickcss...

teal cave
lost plume
#

height: 60px?

teal cave
teal cave
#

Do you have the old profiles or new profiles?

gilded cloak
#

I saw when first developing client theme

teal cave
#

Huh interesting, but hasn't color-mix only been supported in discord for like a year?

clear siren
#

yeah color-mix only hit stable quite recently

teal cave
#

saw on /r/programminghorror by typical technique for overriding plugins with inline css

half crystal
#

it mostly works still

solid ore
grand surge
#

the theme doesnt seem to be updated

half crystal
grand surge
#

I prefer what salternator made

#

looks closer to the concept

half crystal
half crystal
grand surge
#

salt's theme is closer to it

teal cave
#

finally changing my css build command from build:bd to build:css because in fact it's mostly vencord users these days anyway

teal cave
#

Cursed syntax that works (string-y interpolation in css, prevent user typos from making all the font into Times New Roman)

@import url("https://fonts.googleapis.com/css2?family=Flow+Block&family=Flow+Rounded&family=Flow+Circular&display=swap");

:root {
    --font-primary: Flow var(--font-variant), system-ui;
    --font-display: Flow var(--font-variant), system-ui;
    --font-code: Flow var(--font-variant), monospace;
}

@property --font-variant {
    syntax: "Circular | Rounded | Block";
    inherits: false;
    initial-value: Circular;
}
teal cave
#

ooer I have made a mistake

manic chasm
#

are there any css to remove banners?

#

profile baners

manic chasm
#

tried those, neither work

teal cave
#

explain what you mean by they don't work

manic chasm
#

nothing changes

teal cave
#

do you have the old or new profiles?

crystal bone
#

what's the css to move the server list to the top?

teal cave
#

if scss supported lambda functions that would be extremely poggers

teal cave
#

anyway sass is turbo cursed programming language with no features and every day I think about making an alternative with blackjack and hookers

iron smelt
slim pond
#

omg

teal cave
#

pog if true

#

(this means I don't have to fix it)

clear siren
#

kinda, easiest way is to have both clickable by adding padding to the text and negative margin to the icon like so:

 .repliedTextPreview__1a8a4 { padding-right: 20px; position: relative; }
 .repliedTextContentIcon_da8b30 { margin-left: -20px; }
#

having the text not clickable is hard to do

slim pond
#

they really did

#

(somewhat)

#

And with some of the nitro themes, what they have done looks awful

slim pond
#
.theme-dark {
    --custom-theme-mix-amount-base: 100%;
}
#

this makes the color mixing for the nitro themes more intense

steady peak
#

redirected from #🏥-vencord-support-🏥

hello, im currently modifying a deprecated theme for vencord, but i cant figure out a way to make transparency for the background colors working. any help?
https://github.com/Dyzean/Tokyo-Night

GitHub

A clean, dark Discord theme that celebrates the lights of Downtown Tokyo at night. - GitHub - Dyzean/Tokyo-Night: A clean, dark Discord theme that celebrates the lights of Downtown Tokyo at night.

tender hedge
#

wich is very annoying

#

just play with background values until theres nothing left

#

outcome should be pitch black backgrounds

tender hedge
#

find the icons element and move it to the left

#

or make the outline bigger

grand surge
#

Change padding

tender hedge
#

margin right

#

css thing

#

if that doesnt work try just left: 10px or something

thorny fjord
#

transform: translate(-1rem, 0); trolley

left oxide
#

can someone help me and tell me the class name of the ms so i can change the color?

fathom hedge
left oxide
fathom hedge
left oxide
#

it's not the ms

#

it's vesktop-development channel

#

i can't select it like that

digital pier
#

it's in a different "layer" for lack of a better term, you're looking for either .tooltip__7b090 or .tooltipGreen__36421

daring hornet
#

who has this

glacial citrus
daring hornet
#

are u sure

glacial citrus
#

yes

daring hornet
#

Explain.

glacial citrus
#

explain what 😭

daring hornet
#

Explain how u know

glacial citrus
daring hornet
#

i dont

#

is that what clear vision looks like

daring hornet
#

i still want that theme

#

thx

#

tho

teal cave
#

Whaddahell is this

#

This seems to break a bunch of existing emoji themes and plugins

tender hedge
#

very stupid

wooden stag
warm bough
#

discord broke stuff again so if anyone wants, it seems like they just removed the word experiment from the brand-experiment variables and made brand-experiment into brand-500, judging by my about 3 seconds of research fixing my theme, k bye

clear siren
#

yeah I also noticed a change but didn't look into it yet (only effected my bot/staff/etc tags)

viral raft
#

I assume it's because of the border?

#

box-sizing: border-box

teal cave
#

Painsge

#

But I shall fix with hasty, thanks for the heads up

wispy flame
#

sm1 downto help w themes, kinda dont get it

#

(ping me if ur down to help)

manic chasm
#

how would i like

#

detect what channel the user is inb

#

like a dm

vestal field
manic chasm
#

its

#

kidna hard to specify it

#

css isnt acoding lagnauge

#

like, you can look for a specific users pfp

#

how do i look for the specific channel that's selected

#

and apply thigns only in that channel

vestal field
#

what are you trying to apply though

manic chasm
#

profile pictures and names

vestal field
#

if its a specific person i think their profile picture in the right side member panel has an aria label

#

but it only works if the member panel is open

manic chasm
#

no theres a snippet that replaces pfps

#

i jsut need to figure out how to do in a specific channel

vestal field
#

idt its possible with channels

#

like i said you could use the pfp in the member panel to select when the dm is with a specific person

#

maybe with group dms too

manic chasm
#

dang

#

oh well

ashen sable
#

what's a good snippet for just changing the background, asking for a friend (literally)

#

tried to search in #🎨-css-snippets but there was too much to go through due to Discord's search searching inside threads as well

ashen sable
#

oh, yeah, should've specified

#

yes

solid ore
#

1sec

ashen sable
#

thanks!

clear siren
#

@manic chasm

#

just add [class^=content_]:has([class*=modeSelected_] [href="/channels/1015060230222131221/1026504914131759104"]) before your selector with the correct channel id to make it only apply on that channel

#

the href has serverid/channelid but you could also just use channelid only if you want by making it href$=

vestal field
#

ohhh i forgot the link

manic chasm
#

for like

#

their dm

clear siren
#

oh

#

enable developer mode

#

then you get a contextmenu option

manic chasm
#

is it just their userid

clear siren
#

or you can check devtools for the link

#

should be yeah

manic chasm
#

nice

warm bough
#

I almost pinged a role by typing @me lol, not sure if that's intentionally a troll

teal cave
#

why not test it trolley

warm bough
#

okay brb!

worldly moss
#

this is horrible

warm bough
#

oh my goodness

#

that's pure evil wtf...

#

this is why I use the silent message plugin

teal cave
#

discord stupid for making it the same syntax as pinging

rancid dust
#

horror

#

LEAVE ME ALONE VENDIEPOINTS

worldly moss
#

do not bully vendiepoints

teal cave
#

what the point of points when you can't buy things from vending machine with them

opaque glen
clear siren
#

@teal cave you have to use points to unlock more lines of css

slim lantern
#

Found that you can hide the new "Activities" experiment with the following CSS. I know it's quite hacky... but so far this is the only way I could think of doing it.

/* hide user game activity */
.membersGroup_cad095:has(.headerContainer__708b7),
/* .content__690c5[aria-label="Members"]>div:has(.container__8d997), */
.content__690c5>div:has(.container__8d997) {
  display: none;
}
latent heart
#

i wanna take a stab at it but i dont have that feature yet

#

unless theres an experiment

sacred anchor
#

does anyone know where I can find the old discord UI theme?

worldly moss
#

how old?

#

its half broken though

agile thunder
exotic nexus
#

nvm it doesnt work lol

vestal field
alpine current
slim lantern
#

Does anyone know how to fix this issue I'm having where my banners seem to get covered up? I'm looking around for the element but having trouble finding it.

What I'm trying to do is fill the background of the element so that I can basically have it be any colour I'd like. But the part where the image banner is gets filled in too.

slim lantern
#

I solved the issue above by simply finding...

.animatedContainer__0e828 {
  z-index: 2;
}

... and pushing it's z-index value up so it goes over the background. (Changed it from 1, to 2... and it works.)

half crystal
#

how does one change the svg of icons like the settings icons did

valid rover
#

how do i blur the background in settings?

lost plume
#

wdym

#

you can't blur 1 color

#

it'll end up the same

valid rover
#

how does fvui do it tho

lost plume
#

whar

#

that's not blurring the background​​​​​​​​​​​​​​​​​​​​​

#

that's making the background invisible and blurring what's behind it

#

which is different

valid rover
#

oh

#

so what is the css for that

#

(sorry i barely know any css)

lost plume
#

just look at how FVUI does it?

valid rover
#

i tried

#

its so hard to navigate

#

the source

lost plume
#

can you send the source

#

too lazy to go search

valid rover
#

actually

lost plume
#

yeah I can navigate a github repo​​​​​​​​​​​​​​​​​​​​​​

valid rover
#

real

lost plume
#

who the fuck thought that the css should be minified

#
.theme-dark, .theme-light { --background-tertiary: transparent }

(I think?) to make it transparent

#

and to blur it just find the class and add backdrop-filter: blur(69px)

valid rover
#

uhhh is this transparent and its like invisbile to the human eye

lost plume
#

then idk

#

I'm too dum/lazy to try to find it :3

valid rover
#

okay lol

clear siren
#

you also need to make discord not hide the content when settings are open fyi

#

I also had a blurred version of that

#

still haven't bothered to fix and upload it, I've been too busy and tired from work to do much css lately

half crystal
#

any way to stop discord's icon animation using css?

grand surge
#

do i need to learn css to make my own theme?

#

i wanna make some theme quickly

exotic nexus
#

well if you dont know css then you can't do anything

#

unless you want to make basic changes to a different theme

iron smelt
#

i want a second opinion on using the var
color: var(--info-warning-foreground) for my css snippet instead on a hard coded color

#🎨-css-snippets message

#

^the css snippet in question

worldly moss
#

in my opinion your hardcoded yellow looks better

iron smelt
#

ok keeping the hard coded yellow for now

vestal field
#

progress

#

making the message bar a separate panel was pretty annoying but i think i got it to work nicely

rapid holly
#

gives me wikipedia vibe

vestal field
#

yeah the color scheme is not it

#

im trying to go for a tui vibe

sterile niche
#

idk if this is the right channel for this but i updated all my old snippets and now they work

#

awesome as hell

valid rover
#

i have an idea

#

what if y'all made a snippet that only does this effect to spoiler text

teal cave
clear siren
#

use unicode-range to limit the font to what it supports and use a blank one or something for the rest

sterile niche
alpine depot
#

This isn't a theme but the recent discord update made oneko appear doubled and not singular. I took this from #🎨-css-snippets , if someone can do some voodoo magic and fix it, it would be appreciated. Thank you!

/*have a sleeping oneko on your chat box*/
[class^="channelTextArea"]::before {
    content: "";
    width: 32px;
    height: 32px;
    bottom: calc(100% - 4px); /* Mess with the - 3px to change it's vertical position */
    right: 10px; /* Switch this from right to left to put it on the left side, or increase/decrease to change it's position */
    position: absolute;
    image-rendering: pixelated;
    pointer-events: none;
    background-image: url("https://raw.githubusercontent.com/adryd325/oneko.js/14bab15a755d0e35cd4ae19c931d96d306f99f42/oneko.gif");
    animation: oneko 1s infinite; /* change 1s to make the animation slower/faster */
}
@keyframes oneko {
    /*
    if you open the background image in ur browser, you will see that it has way more frames
    so if you want, you could make ur own keyframes for a different animation
    the top left frame is 0 0, second top row is -32 0, second row second is -32 -32 and so on
    the ...00001% makes it so that there's no transition between the frames, so if you wanted say 3 frames, you'd do 0%, 33.3%; 33.30001%, 66.6%; 66.60001%, 100%
    */
    0%, 50% {
        background-position: -64px 0;
    }
    50.0001%, 100% {
        background-position: -64px -32px;
    }
}```
#

(ping me if you respond)

alpine depot
vestal field
#

good job discord for adding two channeltextareas

worldly moss
#

anyone knows if its possible to not use these shit windows 10 emojis

#

oh my god I made it worse

vestal field
#

i maybe remembering wrong but i think you can use a font to change them?

clear siren
#

yeah

#

but to cover all emojis is tricky because there's a bunch of unicode ranges containing emojis

#

for twemoji-mozilla case it mostly only has emojis, but it does also contain empty glyphs for numbers so you need to set your range(s) to exclude them

orchid path
#

So i was wondering, aside from buttons, has there been any way to hide these two tabs without messing up with the other channels? I've been trying to find any sort of CSS regarding them but i really couldn't

lost plume
#

just click x on suggested and collapse active now imho

solid ore
#

u cant collapse the active now

orchid path
#

Yep, and suggested comes back, if you visit the channel even once it keeps coming back, its mostly and incovenience

solid ore
# orchid path Yep, and suggested comes back, if you visit the channel even once it keeps comin...

if u rly want it, this is rly janky but should work:

#channels [class^=containerDefault_]:has(> div > h3), /* active now header */
#channels [class^=containerDefault_]:has(> [class^=list_][class*=collapsed_]), /* active now vcs */
#channels [class^=containerDefault_]:has([class^=dismissWrapper_]):not(:has(~ [class^=containerDefault_][class*=selected_])), /* suggested channels header */
#channels [class^=containerDefault_]:has([class^=dismissWrapper_]) ~ [class^=containerDefault_]:not([class*=selected_]) /* suggested channels that aren't selected */ {
    display: none !important;
}
orchid path
#

Thank you a TON

teal cave
#

Minor update to SettingsIcons (posting here in case of future searches)

  • --settingsicons to toggle the icons now accepts show and hide instead of 1 and 0.
  • Aforementioned toggle relies on :root { container: root }. Currently I know of no themes but my own that use named containers, but this is a potential incompatibility if other themes rename the root container.
GitHub

A theme to add icons to Discord settings, for use with Vencord plugin ThemeAttributes. - MiniDiscordThemes/SettingsIcons

sly swallow
#

there isn't a really good channel for this so posting it here

since I like party mode but not everything party mode comes with (including the combo system) I decided to use ryan's charcounter plugin and some quickcss to make the number the same size as party mode

#

It looks stupid af and that's why I love it

#

but at least it doesn't reset when you hit backspace

teal cave
#

Hell yeah.

wooden stag
#

wth is this? this is with vencord off, discord has mess up something. any chance this could be fixed with pure css?

wooden stag
#

oh, I should checked

warm portal
pure cairn
#

Gotta finish my embed theme once I'm back home

slim lantern
#

I don't have perms to post in the snippets channel but I expanded on the overflow bugfix by also making the roles section scrollable so now you can see more of the profile at once too!

/* Profile Overflow Fix */
/* - Profile Height Limit */
[class*=userPopoutOverlayBackground] {
  max-height: 60vh;
}

/* - Roles Scroller */
.roles__74a2b {
    max-height: 5em;
    overflow: hidden scroll;
    width: 110%;
}

.section__62b44:has(.roles__74a2b) {
    max-width: 90%;
    overflow: hidden;
}
/* END */
gloomy dirge
#

Do it be possible to remove scrollbar when hovering channels?

teal cave
#

If you want to hide all scrollbars that do this, then replace .scroller__1f498 with .fade_ba0fa0

echo frost
#

How was brand-experiment-15a defined before?
it's not defined anymore and it breaks reactions

teal cave
echo frost
#

yeah ik sort of what it looked like (and i could get the hex value by looking in my old ss's), but not how it's defined

teal cave
#

Wait hold on

#

I've saved a bunch of copies of discord's css, let me check if the most recent has it

teal cave
#

In fact do you just want the entire file which contains the rest of colour values as well?

echo frost
#

ty

#

maybe

#

idk if i need it but sure

teal cave
echo frost
teal cave
#

hopefully discord will fix at some point while they're rewriting the entire colour scheme

#

I suppose the brand-experiment has concluded and they've decided blurple 2 is not good enough, and we need blurple 3 instead

echo frost
echo frost
#

Is using an svg selector the best way to detect reposts on twitter/x?

[data-testid="cellInnerDiv"]:has([d*='M4.75 3.79l4.603 4.3-1.706']) {
  display: none;
}```
#

the class names don't seem good

teal cave
#

I would not be surprised if their class names get rerolled every build, so yeah sure

pure cairn
#

How about embeds?

gilded radish
#

hi, quick question
I have my own theme made of various CSS snippets and whatnots, and a few minutes ago I noticed that these corners are broken
can someone help me with a class to fix them? these are the classes I use rn to round various corners in the Discord UI:

markup_a7e664 messageContent_abea64 {border-radius: 20px;}

.embed_cc6dae {border-radius: 40px;}

code:not(code.inline) {border-radius: 20px !important;}

.roundedBanner__16aa6, .userProfileInner__61cc1 {border-radius: 27px 27px 0 0;}
.accountProfileCard__744d8, .root-8LYsGj {border-radius: 30px;}
.userProfileOuter__4ac83 {border-radius: 30px;}
.userPopoutInner_e90432::before, .userProfileModalInner__99b1e::before {border-radius: 30px;}

.field__69fa0, .field__69fa0 button {border-radius: 20px !important;}

.contentWrapper_e0bb2c {border-radius: 30px;}

.menu__088f7, .colorDefault_e361cf {border-radius: 20px;}

div.userPopoutOverlayBackground_bf6444.overlayBackground__2666e {border-radius: 27px;}

.userProfileModalOverlayBackground__7ec35 {border-radius: 27px;}

div.background__4e802 {border-radius: 27px;}

link-1-kTxV.linkWihChannelEmoji-3T2y0p {border-radius: 15px;}

#app-mount .embedFull__14919 {border: 3px solid; border-radius: 30px;}
thorny fjord
thorny fjord
#

but it's a banner problem

gilded radish
echo frost
#

Is there a good way to hide the recent activity thing?
the html for it is kinda weird. the people aren't inside the ACTIVITY-3 thing's html

#

those divs are the people

wooden stag
#

I believe someone already did a css for it

echo frost
#

There isn't one in there

native topaz
#

dm me the html for that area

muted knoll
#

or is it just pfp

prime yoke
#

for some reason when i use the --darkbg the green circle when someone is speaking doesn't appear

--darkbg: linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)),
  var(--background);
--background-secondary: var(--darkbg);

any ideas how to fix this?
if this is wrong channel for this im sorry i will delete this if its in wrong channel

pure cairn
#

If it's the former, then it was from a discord quest for Lost Ark

teal cave
#

I am going to le epic die what has discord done this time

#

All my themes are buge

vestal field
#

user panel test

echo frost
#

How can I do the f8 pause thing in chrome?
pressing f8 doesn't work even though it shows in devtools keyboard shortcuts

clear siren
#

paste in console

setTimeout(function() {
  debugger;
}, 3000);
#

that makes it break after 3sec allowing you to get your popup or whatever

pure cairn
# vestal field user panel test

Looks cool, not a big fan of the text cutting tho
Time to add a new snippet to make icons pop up when hovering the settings cogwheel

echo frost
pure cairn
#
filter: invert(1);
#

?

thorny fjord
grand surge
#

how do i optimize this

#

lags a lot
while seeing other people who has worse pcs with a big ahh theme use theirs comfortably

#

just this no themes

vestal field
#

id imagine thats pretty laggy

grand surge
#

i mean that was the only thing i wanted to keep..

#

other css are just fixes

#

cant i use one themed thing 😭

#

i5-12450h uhd gpu & rtx3050m
it shouldnt lag.. i think..

prime yoke
#

so i have the whole theme set how i wanted besides this area, and i don't know how to change the color of this area

native topaz
#

open devtools

#

ctrl + shift + i or cmd + opt + i on mac

prime yoke
#

eh w/e nvm

vestal field
prime yoke
native topaz
#

it does tho

#

the css pane has it listed

magic escarp
#

can i use scss for my theme?

safe python
#

not directly

magic escarp
safe python
#

you have to compile your scss first

#

cant just use it directly

magic escarp
#

oh ok thx!

echo frost
echo frost
#

Is there anything else that can go here that could get messed up from this css that puts the spotify player on top?

.panels__58331 {
  display: grid;
  && > div.wrapper_e832ee {
    max-width: 240px !important;
  }
  && > div#vc-spotify-player {
    max-width: 230px !important;
    order: -1;
  }
  && > div.container_debb33 {
    max-width: 220px !important;
  }
}```
#

Or is there a better way to do thisk entirely

vestal field
#

idk if its better though

echo frost
#

seems much better ty

brittle juniper
vestal field
crimson leaf
#

Hello, I love a theme but it's outdated so I'd like to update it myself. I'm a web frontend dev so I have no issues with CSS, but I wondered if there was a "theming documentation" made by the community, sorry if it's a dumb question :/

fathom hedge
crimson leaf
#

mb, ty

pure cairn
#

Ah crap, new profiles came out and my theme looks horrible SKULL_SKELETON

#

Yet another thing to add to the todo list

clear siren
fringe venture
#

Hey, I wanted to try changing the default Discord theme to make the background partially transparent, but adding

:root {
    opacity: 0;
}

Just makes the whole window gray

clear siren
#

and by class changes I mean the hashes or whatever that are in the classnames were all changed

fringe venture
#

I did edit settings.json to make transparent: true

clear siren
fringe venture
#

Alright I will

fringe venture
#

Doesn't make my vesktop transparent

#

Unless I'm installing it wrong

clear siren
#

what os are you on

fringe venture
#

Linux

#

I have transparency working with my terminal already

#

So the WM I'm using supports it

#

I guess it could be something with chromium or with the fact that I'm using flatpak version idk

clear siren
#

under vencord settings and vesktop settings you should have transparency options

#

try messing with those

fringe venture
#

Doesn't help

clear siren
#

do you also have the one in vesktop settings

fringe venture
#

Lemme check

clear siren
#

(not sure about linux)

fringe venture
#

Yeah idk don't have that option for vesktop settings

#

Hm

clear siren
#

hmm

fringe venture
clear siren
#

I see

fringe venture
# fringe venture

Seems like this corresponds to settings.json in vesktop installation folder

clear siren
#

yeah

fringe venture
#

Mind showing me what the transparency setting is called there?

#

Maybe if I set it to true by hand something will happen

#

Worst case I'll just remove that line

clear siren
#

I don't think modifying settings.json is the way

#

but you might want to try disabling hw accel

#

maybe that helps?

fringe venture
#

Lemme see

#

It didn't help

fringe venture
#

I know how to reinstall a program if I fuk something up

#

Can you just tell me what that json field is called please?

clear siren
#

I have 2 settings.json files in my appdata (win11) that deal with the 2 options

fringe venture
#

Yeah same

#

The 1st one seems to be Vesktop

#

The 2nd is Vencord

#

Thank u

clear siren
#

and the vesktop setting has these

fringe venture
#

Hm

#

I see

clear siren
#

clearly meant for windows in my case, and I know osx also has some transparency/vibrancy option if you're on a mac

fringe venture
#

Dang

clear siren
#

but no idea about how all of this works on linux

fringe venture
#

Yeah I guess I'll have to look into either chromium or electron documentation

fringe venture
#

Ok

#

I managed to get it to work

#

Using this theme:

#

However it's kinda borked it seems

#

I'll work based off of it

#

Oh and it works without having to disable hw acceleration

fringe venture
#

Aight this looks sick

worldly moss
#

Any clue how I would be able to move those tooltips without moving the whole element?

#

nvm found it

shut dragon
#

I installed the ultra theme, and since I wanted to make some changes I copied the files it imports to my own github and then changed the links.
the message bar is really tall in that theme and i'd like to change it, is there a simple line i'm overlooking? i wanna revert the change and make it go back to normal, i asked in their support server too but the theme author said they aren't working on it anymore

maybe there's a simple fix? idk
https://github.com/hyperlexus/themes/blob/master/bd.css
https://github.com/hyperlexus/themes/blob/master/ultra.css
these are the 2 themes i copied, this is the original theme link:
https://github.com/TheCommieAxolotl/BetterDiscord-Stuff/tree/main/Ultra

it looks like this right now https://imgur.com/a/yKwvGdc

lunar hamletBOT
fathom hedge
shut dragon
blissful plank
#

hello anyone got a code or knows how to hide this things? tia

echo frost
# blissful plank hello anyone got a code or knows how to hide this things? tia

This should work, and be resistent to class changes.

[class*=container_]:has(> [class*=channelNotice_]) {
  display: none;
}```

If the above one has any false positives, use this: (it may be broken during a class change, which usually only happens a couple times a year i think)
```css
.container__8567b:has(> .channelNotice__36ec1) {
  display: none;
}
#

To do this on your own, open inspect element (ctrl+shift+i), click the dotted square with mouse cursor icon (or ctrl+shift+c) (top left of inspect element)
and hover over what you want to hide
you can get the class name there, and then use something like this to hide it:

[classname here] {
  display: none;
}```
echo frost
blissful plank
#

Waog thank you so much!

native topaz
#

how can i select this to change it's properties like bg color
<button type="button" class="vc-ranb-button button__581d0 lookFilled__950dd sizeMin__508da grow__4c8a4"><div class="contents__322f4">Read All</div></button>

toxic yew
#

.vc-ranb-button { background: red }

novel finch
#

Most likely if a classes prefix is vc- its going to be unique

unkempt cipher
echo frost
#

How can I make things like this which basically just replace text with pseudoelements without messing up padding stuff or whatever?
(just adding text with pseudoelement doesn't mess it up, it's only when I change the font size of the thing i'm replacing that it gets messed up)

[class*="base_"]:has(#channels [href*="/channels/1015060230222131221/"])
[data-author-id="683171006717755446"] [class*="username_"] {
  font-size: 0;
  &::after {
    font-size: 1rem;
    content: "wow i can change my name with css"
  }
}```

(also this change name thing is just an example)
#

and like is there a way to get the original font size instead of having to manually type it in?
I recently saw something that got an attribute, can you do something similar with css things (like font-size)? #1169203118437834813 message

vestal field
echo frost
#

the font size isnt the issue though

#

i dont think

#

and how else can you hide the text

vestal field
#

idk

#

but it's not possible to know the parent font size if you've set it to 0

echo frost
#

that's fine
that was just an additional question not the main one

vestal field
#

oh

echo frost
#

because in most cases i can just get the font size, it would just be a bit more convenient to not have to do that, but it's fine

umbral knot
#

did discord change class names? i remember it used to be name-somehex but now its name__somehex

#

having to do this now

umbral knot
#

oh my god

#

it didnt update these, do i need to worry?

safe python
#

what is that even for

umbral knot
#

i am trying to figure out

#

its a 2 to 3 years old powercord legacy code

#

👍

dark dragon
#

Looks like something specific to powercord settings. You don't need it

umbral knot
#

i took a break from theming for 2 years and all the layouts have changed oh god

#

i should just install a premade theme instead of trying to fix and maintain and debug this 3 year old file i wrote 🥹

vestal field
#

yeah

#

if its 3 years old you're probably gonna have to rewrite from scratch

umbral knot
#

It changed like 10% of the class names lmaoo

#

Some classes I can't even find in the inspect element, probably removed idk

#

There's this one element called <div class> which my theme is supposed to select. I assume it was once called wrapper or something lmao

teal cave
#

Yeah the tool doesn't go far back as 3 years

native topaz
#

this is just with a seperate .hidden class

#

you would ofc change all the selector bits to whatever you would need

true glen
#

Hey! I want to replace the emoji and the add content/image button. Can anyone help me with doing that?

native topaz
true glen
native topaz
#

i don't think that you can do that unless you use a plugin

true glen
#

Aw :(
Well thanks for answering anyway. I will try to find a way

native topaz
#

you could try moving the buttons with translateX and Y

true glen
#

Yeah, that could techincally work, but it creates a problem where the button is in a fixed position. So if it should move (like when the window size changes) it will move all around the place

grand surge
#

@balmy torrent Hi 😉 I prob shouldnt be able to type here

#

Can someone answer my question, Ive been dying to ask, is plugin request in issues also used for requesting a change of an existing plugin 🥺

#

It has to do with theme development btw aswel..

whole agate
#

"not locked"

grand surge
#

I know this is offtopic but why is every channel besides this one locked?

exotic nexus
#

stupid people

grand surge
#

what did they even do? xD

#

¯_(ツ)_/¯

exotic nexus
#

ask "why is discord broken" in every channel except the right one

grand surge
#

oh. thats fair

#

thatd be cool if i was able to extra a common color pallete from the album cover

#

and apply it to the theme

#

I could do it prob by blurring the image cover and masking it over things, but that'd require the image declaration to be in :Root which it happens to not be... sadly

echo frost
#

that doesnt work at all

native topaz
echo frost
#

and its even more scuffed than using font size

native topaz
#

huh

#

usually works fine for me

echo frost
#

ok its less scuffed than i thought

[class*="base_"]:has(#channels [href*="/channels/1015060230222131221/"])
[data-author-id="683171006717755446"] [class*="username_"] {
  visibility: hidden;
  position: relative;
  &::after {
    visibility: visible;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    content: "wow i can change my name with css";
  }
}```
native topaz
echo frost
#

it just uses the same amount of room, but doesn't fully show

native topaz
#

oh i was just saying this works for fontsize

#

parent:css display: grid; grid-template-areas: "left right";

#

usernmae gets grid-area: left; and time gets grid-area: right;

#

expand to fit more elements by adding more areas and assigning them appropriately

#

i honeslty need to make a theme

#

so many snippets i have

grand surge
#

idk if this has been done before but I wonder if someone can make a theme like this, it looks pretty interesting.

teal cave
#

It reminds me of 2017 discord somewhat

#

Possible to do for sure, not really my area of interest though

grand surge
unborn flame
#

i fell weird using my alt

tame oracle
#

What plugin do i need to activate the theme

celest badger
#

my discord crashes when I scroll through vencord servers's channels

#

also vencord isn't working

#

also what the fuck is going on

tame oracle
#

Vencord is fucked up

#

Will get fixed within 48 hours i guess

#

Check support channel