#🎨-theme-development

1 messages · Page 50 of 1

chilly knoll
#

they look different to me lol

iron smelt
chilly knoll
#

if people actually used my theme i wouldnt mind changing rhe dnd colour

uncut pelican
iron smelt
chilly knoll
#

oh yeh that reminds me, is it possible to change platform indicator icon colours

iron smelt
chilly knoll
#

is this fine? not sure whats going on with mobile icon 💀

onyx mesa
uncut pelican
#

ay but the phone chains kinda goes hard

half crystal
#

coming soon to a #🎨-css-snippets near you (when i can get the minmax buttons to fucking work)

burnt sky
#

we have a similar theme made for steam aswell

onyx mesa
#

don't have it so can't help you with that

spring hill
#

Remove what? Button for it?

#

Then you can just disable Flamingo experiment instead

golden ibex
#

Is there any css snippet or plugin that shows the notes assigned to that person next to the nickname?

fierce bridge
#

css snippets cannot add information that isn't already present

#

so this is impossible with css/theme

#

and no, there isn't a plugin and this would end up in the same boat as usermessagepronouns, where you have to click on the user for their note to load

plain kelp
#

There is an endpoint to fetch every note you have assigned to anyone though

#

But using that probably flags you as a third party client or similar

spring hill
#

there is no risk in getting /users/@me/notes

full rover
#

idk where smth related to what im gonna say but

would it be possible to just like have some theme that hides disabled emojis, stickers, and soundboards so it doesnt overbloat the damn emoji picker

burnt sky
# full rover idk where smth related to what im gonna say but would it be possible to just li...
/* Collapse the chat buttons except when hovering */
[class^=chat_] [class*=textArea_] {
  margin-right: 32px;
  +[class^=buttons_] {
    position: absolute;
    right: 0;
    &:not(:hover)>:not(:has(> [class^=emojiButton] )) {
      display: none;
    }
    &:not(:hover)>[class^=container_] button>div {
      margin-left: 8px;
    }
    >:has(> [class*=emojiButton_]) {
        order: 99;
    }
    >:has(> .app-launcher-entrypoint) {
        order: -1;
    }
  }
}```
full rover
echo frost
#

I have a snippet that does that though

full rover
echo frost
# full rover oh nice, yeah please send that, I'd love to debloat my emoji picker (for the day...

Might be a bit laggy because I made this before I realized how laggy :has() and attribute selectors can be

/**
  * @name Better Pickers
  * @author obsidianninja11
  * @description Makes the soundboard/emoji pickers better and less intrusive.
  * @authorId 683171006717755446
*/

[class^=lockedEmoji_]:has(+[class*=emojiLockIconContainer_]),
[class*=categorySectionNitroLocked_] [class*=emojiItem_]>img,
[class*=soundRowNitroLocked_] [class^=soundButton_] {
  filter: grayscale(1) brightness(0.75);
}

[class^=emojiLockIconContainer_],
:is(#emoji-picker-tab-panel, [class^=picker_]) :is(
  [class^=upsellContainer_],
  [class^=nitroBottomDivider_],
  [class^=categoryItemLockIconContainer_]
), [class^=picker_] [class^=sectionFooter_] {
  display: none;
}

#emoji-picker-tab-panel [class*=categorySectionNitroLocked_],
[class^=picker_] :is(
  [class*=sectionContainerNitroLocked_],
  [class*=soundRowNitroLocked_]
) {
  background-color: transparent;
}

#emoji-picker-tab-panel [class^=closeButton_] {
  padding: 16px 16px calc(100% - 106px) calc(100% - 40px);
  margin: 0;
}
[class^=picker_] {
  >[class^=container] [class^=closeButton_] {
    padding: 16px 16px calc(420px - 106px) calc(100% - 40px);
    margin: 0;
  }

  [class^=buttonOverlayActions_] {
    padding: 0;
  }
  [class^=secondaryButton_] {
    padding: 8px;
  }
}

#emoji-picker-tab-panel, [class^=picker_] {
  [class^=nitroTopDividerShadow_],
  [class^=nitroTopDividerLower_] {
    visibility: hidden;
  }
  [class^=nitroTopDividerLock],
  [class^=nitroTopDividerLower_] {
    background: var(--background-accent);
  }
}
full rover
#

huh

echo frost
#

?

full rover
#

BADASS

echo frost
#

yeah

full rover
#

idk why they even changed it tbh

#

so far im not experiencing any sort of lag

echo frost
#

oh idk if it works in soundmoji picker

full rover
#

It does

#

theres still the lock icon but idgaf cus it makes it like how it used to

echo frost
#

ok yeah seems like that picker is like the exact same as soundboard

full rover
#

yea xD

#

Yea My nitro died today lol

full rover
#

Ye xD

echo frost
#

I had to leave that in otherwise it messed up the spacing

full rover
#

Oh damn

echo frost
#

well it could be invisible, but then i think it would be worse, because then there's just a larger than normal gap

full rover
#

aint there like a css thing to make it still there, just not visible

#

I remember learning about that when I was being taught html n css in school

full rover
#

either way yeah, im happy the lock icon over the mfing emojis is gone cus like idk why its needed

echo frost
#

you could remove the lock so it's only a line

full rover
#

fair xD

echo frost
#

add this if you want to (don't forget the comma)
.nitroTopDividerLockCircle_b3fb5f

full rover
#

I mean just lemme know if you ever improve your thing then I'll just apply it onto my quickcss

#

cus like I have a ton of display: none; for alot of the nitro ads on the platform

#

for example the "Try Out Nitro!" thing

hollow meteor
#

wdym trolling?

#

how is this a troll?

onyx mesa
echo frost
#

probably just replaces the path

chilly knoll
#

had to get rid of the url cuz characater limit

onyx mesa
#

oh you're using mask, than it should be mask-repeat i think

#

instead of background-repeat

chilly knoll
#

theyre an odd size now but it did work

echo frost
#

oh the svgs use rect

#

(i should probably have read context before saying something)

chilly knoll
#

lol

chilly knoll
#

how do i change the lottie sticker gif and emoji icons

stoic fjord
#

btw uhh how do i switch theese 2 arround?

#

unless theres already a snippet

half crystal
# stoic fjord btw uhh how do i switch theese 2 arround?

über-cursed method but eh, works

.sidebar_c48ade {
    display: flex !important;
    flex-direction: row;
    width: auto!important;
}
div[style*="grid-area: betterFoldersSidebar;"] {
    order: 0;
}
.guilds_c48ade {
    order: 1;
}
.sidebarList_c48ade {
    order: 2;
}
stoic fjord
#

tysm :3

chilly knoll
#

ok nvm i dont got it idk tf just happened

spring pewter
#

is this the channel where i can ask for help with themes? or is it solely for developing them

onyx mesa
#

both

spring pewter
#

ok then i have a question. in clearvision v7 how do i blur the background image? in v6 there used to be a uhh. idk what to call for it. for that. in new one i check and theres nothing regarding blur

onyx mesa
#

ofc you can change the value of the blur

spring pewter
#

oh wait got it

#

it worked thanks!!

onyx mesa
#

no problem

eager pagoda
#

how can I remove the nameplate background in the members list?

#

there's this snippet, but it doesn't work

onyx mesa
# eager pagoda

wouldn't it be just this:

.container__4bbc6 {
    display: none;
}
burnt sky
#

@chilly knoll thats kinda hard to see

chilly knoll
#

forgor about that

burnt sky
#

other wise than that the icons are looking good

chilly knoll
#

i think i fixed it

#

hopeuflly

#

ok i pushed

burnt sky
#

yep

muted knoll
#

hey out of curiosity, are u gonna publish that theme or is it ur private one? innocentlook

muted knoll
#

yeah the gulf of mood's theme

#

its so darn cute xd

burnt sky
#

@muted knoll add this to your css

@import url('https://mudaranrhiod.github.io/DT/vencord/solar.css');
muted knoll
#

ah ok :) ty

burnt sky
chilly knoll
#

mmm gradients

muted knoll
#

the import didn't work but I just made it into a file and added "locally" (if it's ok)
(mby cuz I use BD)

#

yeah I know blobcatcozy

#

(I tried without my main theme too)

burnt sky
#

works fine for me

muted knoll
#

yeah I said might be cuz I'm on BD

burnt sky
#

does BD even get updates anymore lol i felt it became a dead platform 2 years ago

muted knoll
#

yeah

#

I just like it cuz it has the plugins I need

burnt sky
#

an vencord doesn't?

muted knoll
#

I have tried vencord too

#

yeah

#

it didn't have some which I needed

onyx mesa
#

not sure what im doing

burnt sky
#

i just find BD weird want one plugin but nope to use that plugin you need this and that plugin to get 1 to work
come to vencord same exact plugin just enable an restart

muted knoll
#

you've set hover's border-radius :D

onyx mesa
#

might just keep it curved and than make it thicker on hover

muted knoll
#

dats y I don't use devilbros plugins

#

and tbh I've gotten used to BD so kinda hard to change

#

but could try vencord again someday...

burnt sky
#

hell steambrew is more active than BD at this point lol 🙂

#

an we barely have any devs

muted knoll
#

awhat now XD

burnt sky
#

yes steam

onyx mesa
#

what theme is that

burnt sky
#

Fluenty its the theme that pays the server bills for millennium/steambrew

muted knoll
#

oh, you can mod steam too lmao

onyx mesa
#

my fluenty looks a lot different

burnt sky
burnt sky
onyx mesa
#

mine doesn't have it

#

i think my fluenty theme is just old

#

i got it a while back

burnt sky
#

click the info icon

#

an show the version

onyx mesa
burnt sky
#

fucking hell were on 1.7.0 now lol

onyx mesa
#

i didn't know how to get a newer version

#

without paying for patreon again

burnt sky
#

you don't

#

pay 5 bucks once download cancel the sub an your good for an entire month if any updates comes out

#

we were gonna do a 50 copy giveaway but people started coming in being racist and pinging fluenty members an staff for a free copy so it just killed the mood for the giveaway

muted knoll
#

what XD

burnt sky
burnt sky
# muted knoll what XD

alo forgot to give you the link
https://steambrew.app/

muted knoll
#

..yeah

vestal field
#

damn yall sell themes for 5 bucks?

#

i should do that

muted knoll
#

XD

burnt sky
vestal field
#

im being sarcastic

burnt sky
#

an fluenty covers it
couple months ago firebase went from 600 to 800 because of increase traffic cause of positive pressure on youtube and tiktok

burnt sky
#

pretty sure vencord has its own costs aswell

muted knoll
#

I mean there's some donator perks iirc too

onyx mesa
#

guys what is the var for the discord blurple accent

vestal field
vestal field
#

there are a bunch of different ones depending on the place

chilly knoll
#

@crimson skiff do you have 1 file for your Visual Refresh Seamless Chat Bar and Chat Related Alerts at Top snippets

pure cairn
gilded radish
#

long story short I'm using the Arc Borders snippet from #🎨-css-snippets and I want the window border radius to match the chat bar radius
if my stupid ass is right if I can define --radius-md in my QuickCSS it should work on other stuff I wanna round out too

#

Am I on the right track at least?

pure cairn
#

try using

root {
  --radius-md: 25px;
}```
change the 25px with your desired value
gilded radish
#

hm lemme see if everything I wanted to be changed changed

pure cairn
#

mhm

gilded radish
#

yeah so radius-md changed what I assumed it would change

#

cool

#

or not

#

wait

pure cairn
#

it might have changed other things

#

since it's a global variable

gilded radish
#

yes that's good, though I think there's other --radius-[something here] variables cause like when someone types the corners are sharp again on my chat bar

#

it's kinda hard to capture it with the quick selector whatever button on the top left of the dev window

pure cairn
#

I didn't get what you're trying to edit tbh

#

can you take a bigger screenshot?

gilded radish
#

right now specifically I'm trying to change the radius of this chat bar WHEN SOMEONE IS TYPING, last screenshot was of the bottom corner of the window but --radius-md did it

pure cairn
#

hm

gilded radish
#

yeah and I don't know what I should do to make it rounded

#

lmao

#

like all I need is the class

pure cairn
#

are you using another theme?

gilded radish
#

no, only my stupid custom CSS but as far as I have checked nothing is overlapping

pure cairn
#

because it's not looking like that on my end, even after adding the Arc Borders snippet to my quickcss

#

because for example, my typing indicators are below the chatbox

gilded radish
#

hm

#

weird

#

lemme see again

#

I might have missed something

#

yeah no I don't think I missed anything

pure cairn
#

are you using the ClientTheme plugin?

gilded radish
#

no I just disabled it

pure cairn
#

then you are indeed missing something

gilded radish
#

hm weird

#

I had another plugin enabled

#

I didn't remember the name

#

lemme see

#

nope

pure cairn
#

it's probably not a plugin

#

but a theme

#

check both local and online themes

gilded radish
#

yea I got nothing other than my QuickCSS

#

could it help if I sent it here?

pure cairn
#

yeah

#

you 100% have a chatbubbles-ish theme somewhere

gilded radish
#

I do have a chat bubbles snippet yes but I'm not tryna round those out

pure cairn
#

I can see it in the screenshot you sent earlier

gilded radish
pure cairn
#

jesus christ

gilded radish
#

yeah it's

#

jank

#

I'm really not good at CSS and I kinda brute force it when it works

pure cairn
#

alright

burnt sky
#

lots of disabled stuff in it lol

gilded radish
pure cairn
#

can someone keep typing for a bit, thanks

#

uh

#

this is so janky omg

#

ok you can stop

gilded radish
#

okay cool

#

yeah it's BAD

pure cairn
#

start typing again

#

hm

#

go at line 507 of your quickcss

gilded radish
#

yes

pure cairn
#

change var(--radius-sm) to 30px

#

both of them

burnt sky
pure cairn
#

is it working as intended?

gilded radish
#

partially

#

someone type so I can grab a ss

#

yeah partially

pure cairn
#

do you want all of the corners to be rounded?

burnt sky
#

thats neat im trying to figure out how to just make it fully sqaure an not floating

gilded radish
#

soooo

#

--radius-sm

#

yes I am correct now that is rounded too

pure cairn
#

then replace everything after border-radius: with 30px

gilded radish
#

oh I just defined radius-sm as 30px as well

pure cairn
#

don't

#

it will mess up other stuff around

gilded radish
#

oh mb then

#

I'ma not do that then

pure cairn
#

don't edit global variables if you don't know what they're going to affect

gilded radish
#

I'm gonna keep in mind

#

so in my quickCSS I should replace every mention of radius-sm with 30px

pure cairn
#

just

.form_f75fb0:has(.base_b88801) {
  .channelTextArea_f75fb0 {
    border-radius: 30px;
  }
}```
pure cairn
#

like, there's no need for you to

gilded radish
#

oh
lmao okay

pure cairn
#

if it's not I'll leave it to my future self because I'm going to sleep

gilded radish
#

lol it's not but I'm gonna try to figure this one out by myself as well

pure cairn
#

cool

gilded radish
#

thank you so much man

#

I legit learned a lot

pure cairn
#

shrink down your css file a bit would you?

burnt sky
#

@chilly knoll exit needs a bit of work unless thats how you made it look

chilly knoll
#

bcuz it looks weird with a filled icon then a circle around it

burnt sky
#

hm

onyx mesa
#

wish the icon wasn't jumping around like that but i couldn't find a solution for it

#

it's just a slight annoyance anyways

burnt sky
#

i use to use a snippet of that before the new UI broke it kinda miss it

onyx mesa
#

yeah same, decided to just make one myself for VR

echo frost
#

wtf why does visual
refr esh get automodded

echo frost
#

oh

onyx mesa
#

only way i could've fixed the shifting

onyx mesa
iron smelt
onyx mesa
onyx mesa
#

and now i wasted time doing it myself

gilded radish
#

I may be stupid
anyone got a class for the BACKGROUND of this top bar with the channel name and shit? I wanna make it blurred so the text behind it is visible but blurred
I know how to do the blur part I just need the class

#

hm weird

burnt sky
onyx mesa
burnt sky
#

sweet

crimson skiff
#

they are available in my repo

real heath
#

anyone working on a theme that will bring it back to something more readable?

jovial arrow
feral mirage
#

What could be the reason for the bigger space between the gif button and the emoji button? And is there any way I could fix it? I'm trying to get the default theme how i'd like it and then use custom themes. it shows up the same on those too.

full rover
#

dumb question, I wonder if theres a way to revert the server badging so it just shows the boost badges or the partnered/verified badges

#

always wondered that for a while now

iron wadi
#

Hey, I have Better Folders and I was wondering if there was a css accessible trigger for the folder opening and closing (or at least a way to get the total width of the server list when the folder is open and closed). I'm trying to put the user profile bar in the same place as the channels list when the folder is open and closed.

real quarry
#

how robust is this CSS snippet? i hate how they Title Case everything in the visual refreshcss [class*="header__"] { text-transform: uppercase !important; font-size: 8pt !important; // this is optional ngl }

#

i noticed that after heading to the friends tab 😅

hollow meteor
#

old icons css?

hollow meteor
#

ANY CSS TO MAKE THIS BLACK?

#

WHY DOES IT A BLUE?

#

FADING?

real quarry
#

so for some stupid fucking reason Stylus (browser extension) wont read import lines in css files

mentioning this here because i want to apply my vesktop themes to my alt account on the firefox browser but i had to cut and paste the entire file for it to work

#

anyone have ideas on why

echo frost
real quarry
echo frost
#

that's odd

real quarry
#

i blame (intentionally) outdated firefox

#

no worries tho it's not like i edit it often enought to care

echo frost
#

does stylus have security rules for imports or something maybe?

hollow meteor
#

bro

#

why its blue now?

echo frost
hollow meteor
echo frost
#

?

hollow meteor
echo frost
#

oh wait this is better

.callContainer_cb9592 .gradientBackground__11664 {
  display: none;
}```
#

should be less laggy than with the gradient thing too probably

echo frost
hollow meteor
echo frost
#

were
past tense of are

hollow meteor
echo frost
#

i have no idea what you mean by that

#

and need to do some stuff

echo frost
hollow meteor
echo frost
#

idk what the old discord icon is, but this is the one i remember it being even before visual refresh

cobalt echo
#

anyone knows of a good theme (or way with css) to make all icons square (pfps, server icons etc)? basically like in old comfy theme:

pine galleon
#

@cobalt echo What theme is that

#

I'm looking for anything to remove all this blank and duplicate space, I hate padding

cobalt echo
pine galleon
#

Ah, knew it too good to be true

cobalt echo
pine galleon
#

Not even close

cobalt echo
#

but yea im not a fan of this shit either

pine galleon
#

I'd pay money for this to be fixed it hurts me so much

#

We can't complain in here, only in off-topic

barren jewel
#

snip to remove all the ugly unnecessary 1px borders on everything

.visual-refresh [class^="container_"] {
  border: 0px;
}
.visual-refresh [class^="chat_"][data-has-border=true] {
  border: 0px;
}
.visual-refresh.theme-midnight [class^="container_"] {
  border: 0px;
}
.visual-refresh [class^="sidebarList_"] {
  border: 0px;
}
.visual-refresh [class^="sidebarResizeHandle_"] {
  border: 0px;
}
.visual-refresh.theme-midnight [class^="content_"] {
  border: 0px;
}
.visual-refresh.theme-midnight [class^="subtitleContainer_"] {
  border: 0px;
}
.visual-refresh [class^="channelTextArea_"] {
    border: 0px;
}
.visual-refresh [class^="sectionDivider_"] {
    display: none;
}
#

the sidebar resizer is still usable, it will appear when you hover over the channel list side

hollow meteor
#

who got this css to remove this app icon?

echo frost
# barren jewel snip to remove all the ugly unnecessary 1px borders on everything ```css .visual...

you can use commas
and also :is()

.visual-refresh :is(
  [class^="container_"],
  [class^="chat_"][data-has-border=true],
  [class^="sidebarList_"],
  [class^="sidebarResizeHandle_"],
  [class^="channelTextArea_"]),
.visual-refresh.theme-midnight :is(
  [class^="container_"],
  [class^="content_"],
  [class^="subtitleContainer_"]) {
  border: 0px;
}

.visual-refresh [class^="sectionDivider_"] {
  display: none;
}
barren jewel
#

also google massgravel

hollow meteor
echo frost
echo frost
hollow meteor
barren jewel
#

wdym

#

those look like the clan icons, i guess they switched to that

hollow meteor
barren jewel
#

i think thats just what the icons look like (this screenshot is from completely unmodified discord)

hollow meteor
#

mine is Minecraft ripoff

barren jewel
#

love how annoyingly wider the user list is to fit the name plates

#

tried to figure out a way to resize it, but it looks like discord plans to do that anyway, atleast based on the variable they used for the width

echo frost
#

what i don't notice any difference
i'm pretty sure it's the same size

#

idk why they'd expand it for nameplates

upper isle
#

does anyone know of a theme that has a scss build process

echo frost
#

why?

potent tulip
#

Hello, simple question, which class is related to displaying amount of users in VC? I want to repair this misalign

crimson skiff
echo frost
#

(that's surprisingly almost useable)

upper isle
#

okai I figured it out
how do you guys test themes
CSP is so annoying
I can't figure out a way to import a local uri through custom css

crimson skiff
#

why do you want to import a local uri

upper isle
#

my theme is built by sass with --watch

mighty mica
#

"today I will put 1px borders on everything"

upper isle
crimson skiff
#

just move it?

#

idk

upper isle
#

that's not gonna be detected by vencord isn't it

#

guhh

crimson skiff
#

move the built css into the vencord/themes dir

#

or like symlink idk

upper isle
#

I wanna avoid that if I can

vestal field
upper isle
#

huh

crimson skiff
#

or maybe have a stupid simple script that just copies over from the built dir to the vencord/themes directory every sec

upper isle
#

I think symlink could work

#

simplest

plain kelp
#

Can't you just, tell scss --watch to put it where you want it

vestal field
#

yea

upper isle
#

yes but then I would be hardcoding my vencord path into src

vestal field
upper isle
#

ehh

fringe latch
#

hold

#

ok there we go

plain kelp
#

Just unset the border radius on .sidebarListRounded_c48ade?

fringe latch
#

let me try

#
.visual-refresh {
  .sidebarListRounded_c48ade {
    border-top-left-radius: 0px;
  }
}
#

works if I edit in devtools manually, but not from quickcss

#

did I miss something

plain kelp
#

Try an !important maybe

fringe latch
#

nvm quickcss wasn't updating

#

worked

#

I had to reopen quickcss editor and paste the code back in

#

works without !important

#

thank you

upper isle
#

guh symlink works very weirdly
it detects it and managed to parse the file header
but the loaded source is empty
watcher issue probably

shut dragon
#

what is this????

plain kelp
#

You mean the height field?

shut dragon
#

why is it hardcoded to be 1 million pixel

#

yes

plain kelp
#

I think it's basically set to number of users * element height

#

To get the scrollbar right

shut dragon
#

that is really funny

#

currently trying to get rid of this gap on the left

plain kelp
#

I didn't know e notation was allowed in css numbers

#

It shouldn't be

shut dragon
#

me neither xD

crimson skiff
fringe latch
#

try this

chilly knoll
# crimson skiff wym 1 file

right now i have

/*Chat Related Alerts at Top*/
@import url(https://nspc911.github.io/themes/vencord/ChatRelatedAlertsAtTop.theme.css);
:root {
    /* Set to 1 if you want them to float  *\
    |*      Recommended while using        *|
    \*      Midnight/Rounded Themes        */
    --craat-popout: 0; /* Default = 0 */
    /* Change the border radius *\
    \*      for the alerts      */
    --craat-border-radius: 16px; /* default: 16px */
}
/* Visual Refresh Seamless Chat Bar */
@import url("https://nspc911.github.io/themes/vencord/RefreshedSeamlessChatBar.theme.css");
:root {
    /* change padding of the bar */
     --rscb-chat-box-padding: 8px; /* default is 8px for alignment */
}
``` when i say 1 file just one @import or online theme link lol
crimson skiff
#

what was wrong with it?

shut dragon
#

this is some visual refresh css i made if anyone wants to have it

#
.visual-refresh {
  /* removes top bar (im on hyprland so i dont need buttons)*/
  .title_c38106,
  .bar_c38106 {
    display: none;
  }
  --custom-app-top-bar-height: 0px;
  /* makes the corner not rounded at the top left */
  .sidebarListRounded_c48ade {
    border-top-left-radius: 0px;
  }

  
  
  /* message bar */
  /* removes the massive gap between the buttons */
  .buttons__74017 {
  gap: 0 0;
  }
  /* make message bar smaller and remove margin at the bottom */
  --custom-channel-textarea-text-area-height: 36px;
  .contain--custom-chat-input-margin-bottom: 12px;
  
  /* remove gap around attach button */
  .attachButton__0923f {
    padding-left: 10px;
    padding-right: 0px;
  }
  .slateTextArea_ec4baf {
    margin-left: 0px;
  }
  /* remove gap on the right */
  .scrollableContainer__74017,
  .themedBackground__74017 {
    overflow-y: hidden;
  }

  /* server list */
  --custom-guild-list-width: 60px;
  /* removes random 5px bar below the list */
  .sidebar_c48ade::after {
    display: none;
  }
  /* small useless gap between the scrollbar and the list */
  .scroller__629e4 {
    margin-right: 0px;
  }
}
#

looks like this currently, undid some of the stuff but not all yet

oblique holly
#

How to get a transparent in the middle part?

chilly knoll
crimson skiff
#

those are the stuff i thought off, i dont know what else to make seamless

pine galleon
#

oh I see, the voice box uses a separate CSS

#

Can't get to inbox

#

But so far, still better otherwise

stoic fjord
#

how do i move this to the other side

#

aka where u can deleate messages and allat

#

aka like

#

how do i move this to the oppisite side when i interact with my messages

#

and when i interact with other peoples messages it stays the same

fringe latch
#

it only picks up the first one

#

happening to me right now and I can't figure out how to make it work

crimson skiff
half crystal
fringe latch
#

oh

#

oh now that worked

#

thanks

crimson skiff
#

its just how css works

stoic fjord
# half crystal Put both at top

you got a idea on how i can make this the oppisite side when i interact with my messages but stays on its norm side when i interact with others aka it will be on the right for my messages and on the left for others messages

onyx mesa
burnt sky
half crystal
stoic fjord
#

tysm

#

didnt work

half crystal
burnt sky
#

same works on my end

stoic fjord
#

this is my message thingy

#

bc idk then

#

meh

#

not really a inportant thing

chilly knoll
#

how do i theme this server name popup? ctrl+shift+c just selects whats underneath it

echo frost
chilly knoll
#

is there anything similar for popup menus where f8break doesnt work on? (like the pop that appears when u click search)

full pebble
#

hi, is there any option to make padding in right click, and overall if someone made css snipped to make whole discord less padding-y, it especially hurts when i right click

spare mural
smoky belfry
#

i'm currently abusing them
i found a desktop visual refresh toggle

#

the entire code is not yet gone

onyx mesa
smoky belfry
#

basically go there and enable focused

#

and now it's forced focused

prisma scarab
#

how can you change the unread number badge on the message requests? i'm trying to select it in dev tools but i can't find its exact class

prisma scarab
#

sent one

hollow spire
#

i have thrown together a couple quick-css scripts together and now whenever i scroll past a image i havent scrolled past before, the scroll jumps back to the image once or twice if i scroll past it, anyone has any idea what might cause this?

smoky belfry
hollow spire
#

makes sense, was hoping somebody knew of smth concrete thats known to cause that issue besides the obvious AYAYAcry

smoky belfry
#

Well we'd need to see it to know

hollow spire
#

fair, 1s, its 2.6k lines long

smoky belfry
#

Ideally you narrow it down

smoky belfry
#

That's way too much CSS

hollow spire
#

kek

smoky belfry
#

It's so likely that smth is wrong in there

hollow spire
#

thats what i get for trying to reverse this stupid ui update

smoky belfry
#

I mean i'm doing it slowly

#

I already basically reverted the channel list and the user area

#

And i have like idk 40 lines top

#

And that's including my own user area redesign snippet

hollow spire
#

i dont have any css experience, im basically going in blind with knowledge from c++/python/cuda

smoky belfry
#

I'm gonna publish my whole thing as a theme once ready

smoky belfry
#

Mozilla mdn docs are a blessing

hollow spire
#

using discord app, dont have any idea what what means tbh in the scripts i frankensteined together

smoky belfry
#

Ideally the most minimal the better

#

The more changes you have to do, the more chance it's gonna be wrong or break

smoky belfry
hollow spire
#

i just want to revert the top-side and the server list

#

ie revert the changes made here

smoky belfry
#

Top side is part of the things i'll change

hollow spire
#

u also change the server-list?

smoky belfry
#

Obv

hollow spire
#

thank god

smoky belfry
#

I will revert it

hollow spire
#

ur a hero

prisma scarab
smoky belfry
#

No i'm just a random dude that doesn't like when discord do stupid designs

vestal field
smoky belfry
#

I did

smoky belfry
chilly knoll
#

anyone know how to theme platform indicator icon colours?

smoky belfry
vestal field
chilly knoll
vestal field
#

scroll up in the snippets channel

hollow spire
vestal field
#

no thats a full theme someone made a snippet

smoky belfry
#

You need to change the status colors

const { useStatusFillColor } = mapMangledModuleLazy(".concat(.5625*", {
    useStatusFillColor: filters.byCode(".hex")
});

[...]

    return <Icon color={useStatusFillColor(status)} tooltip={tooltip} small={small} />; 
#

Also you'll need to !important it in your CSS

chilly knoll
#
    rect[fill='#82838b'] {
        fill: #75748B;
    }
    .status_a423bd[style='background-color: rgb(130, 131, 139);'] {
        background-color: #75748B !important;
    }
    rect[fill='#40a258'] {
        fill: #90b27c;
    }
    .status_a423bd[style='background-color: rgb(64, 162, 88);'] {
        background-color: #90b27c !important;
    }
    rect[fill='#cc954c'] {
        fill: #C3A260;
    }
    .status_a423bd[style='background-color: rgb(204, 149, 76);'] {
        background-color: #C3A260 !important;
    }
    rect[fill='#d83a41'] {
        fill: #C4967A;
    }
    .status_a423bd[style='background-color: rgb(216, 58, 65);'] {
        background-color: #C4967A !important;
    }
    rect[fill='#593695'] {
        fill: #8F669C;
    }
    .status_a423bd[style='background-color: rgb(89, 54, 149);'] {
        background-color: #8F669C !important;
    }
main lantern
#

anyone know what bits i have to remove in oldcord's css to remove the changes to user profiles? i don't want to change/remove anything else, just prefer the current user profile design

full pebble
#

what i need to change to remove server name from top of my window bar? i cant find it on css snippets

chilly knoll
full pebble
#

is there any option to see what classes do objects in title bar have?

plain kelp
#

Same as for any other element

full pebble
#

wdym

plain kelp
#

Devtools

full pebble
#

i dont see it in web app

#

ah

#

is there option to enable them in discord?

plain kelp
#

Ctrl shift i

full pebble
#

thanks

upper isle
#

okay i figured it out
electron's net.fetch doesn't follow symlinks

#

returns an empty string instead

full pebble
#
/* remove title bar icon and channel */
.visual-refresh {
    .title_c38106 {
        display: none;
    }
}
fervent spade
#

someone smarter than me, tell me how to change this things background color

#

i've tried uh

#
.typing_b88801 {
    margin-bottom: -10px !important;
    background-color: transparent !important;
}```
#

but its not being transparent

uncut pelican
#

rip 2.68 KB husk

fervent spade
uncut pelican
full pebble
#

not remove the bar

spare mural
#

ah

barren jewel
spare mural
# barren jewel quickcss and inbox are merged

reload, if it still isnt fixed use the space variable

:root {
    /* controls the space the window buttons get on the channel header, experiment around with this if you get gaps or the buttons overlap! */
    --vr-header-snippet-space: 180px !important;
}
barren jewel
upper isle
# chilly knoll whats this for

i was gonna symlink theme from themes dir to my output dir
turns out net.fetch doesnt follow symlinks
fixed that and found out that fs watcher doesnt work with symlinks or hard links

#

at that point i gave up and just ended up copying the built theme to themes dir

#

ended up better i think

chilly knoll
#

oh right

gilded radish
#

yo, anyone know why these black parts are like that and a way I can make them transparent? I can't find the right class rip

clear siren
#

I see most people just remove that thing because it's mostly considered a useless annoyance..

upper isle
#

the entire reply bar?

#

or the threads thing

clear siren
#

the thread thing, didn't even see the reply bar

#

was too triggered by the thread thing

upper isle
chilly knoll
fierce knot
#

If I'm understanding things correctly, some of the color variables changed, so there are a couple things that have reverted to gray colors, instead of being transparent and showing the background image. What are the new variables I need to change?

#

the settings page should show a background image instead of just gray

fervent spade
#

They should fix that soon enough, iirc the development, atleast used to be, active

fierce knot
#

My thought is just that this should theoretically be easy enough to fix by specifying the new variables if I know what they are

#

but if it's not that simple then ig I can wait for development

gilded radish
#

or just the threads one cause I figured the transparency in the meantime

upper isle
#

i keep seeing people using classes with the hash suffixes
don't they change over time??

gilded radish
#

plus there's that website to update classes automatically (mostly) which is a godsend

chilly knoll
#

purple or red

gilded radish
chilly knoll
#

full background probs should show this

gilded radish
#

yeah with the whole pastel vibe the the lighter purple defo matches better

#

also nice color scheme

chilly knoll
#

its actually from a super old aliucord theme

gilded radish
#

Aliucord

#

back in my dayyyy

chilly knoll
cosmic vault
#

is there anything you can do about the new layout killing the res of server icons

gilded radish
cosmic vault
#

it uses scale though so yeah probably but idk what i can do about it

gilded radish
#

I think I'm using the same one too idk

clear siren
barren jewel
gilded radish
barren jewel
#

this was added this month, post-forcing everyone to use the new layout

#

its probably a future update to the refresh

#

or a new accessibility option

gilded radish
#

maybe

#

I will personally keep using the snippet until something official comes out

chilly knoll
#

ive seen lots of people want the bigger icons

barren jewel
#

bold to assume discord will listen to anything people actually want

chilly knoll
#

but then again this si discord

gilded radish
#

yo so I remember there being a snippet that would only show the deafen and mute buttons on hover, anyone know how I can recreate that? it hasn't worked in a long while so I wanna try and do it myself but I don't know where to start from

full pebble
#

any fix for this?

/* align chat box with user panel */
.visual-refresh {
    --custom-channel-textarea-text-area-height: 56px;

    .form_f75fb0 {
        display: flex;
        flex-direction: column;
    }

    .channelTextArea_f75fb0 {
        margin-bottom: 8px;
    }

    .base_b88801 {
        position: static;
        order: 1;
    }
}

it broke like mid day and now shows typing users on bottom instead top

gilded radish
# full pebble any fix for this? ```css /* align chat box with user panel */ .visual-refresh { ...
.visual-refresh {
    --custom-channel-textarea-text-area-height: 56px;
    .form_f75fb0 {
        margin: 0 8px 8px 8px;
        padding: 0;
        --chatbar-border-color: var(--border-faint);
    }
    .channelTextArea_f75fb0 {
        margin: 0;
        border-color: var(--chatbar-border-color);
        transition: none;
    }
    .base_b88801 {
        top: -25px;
        left: 0;
        right: 0;
        background-color: var(--chat-background-default);
        padding: 0 8px;
        border-radius: var(--radius-sm) var(--radius-sm) 0 0;
        border: 1px solid var(--chatbar-border-color);
        border-bottom: none;
        transition: none;
    }
    .stackedBars__74017,
    .threadSuggestionBar__841c8 {
        border-color: var(--chatbar-border-color) !important;
    }
    .form_f75fb0:has(.base_b88801) {
        .channelTextArea_f75fb0 {
            border-radius: 0 0 30px 30px;
        }
    }
    .form_f75fb0:has(.channelTextArea__74017:focus-within) {
        --chatbar-border-color: var(--border-subtle);
    }
    .scrollerSpacer__36d07 {
        height: calc(25px + 8px);
    }
    .scroller__36d07::-webkit-scrollbar-track {
        margin-bottom: calc(21px + 8px);
    }
    .bottomBar__0f481 {
        margin-bottom: 25px;
    }
}
full pebble
#

is it supposed to add so much padding on top?

gilded radish
#

I didn't make it </3

vestal field
full pebble
#

anyway thanks

crimson meadow
#

just cooked up this theme that fixes the new layout 🔥

crimson meadow
#

thanks :3

burnt sky
#

even if it blocks some words

verbal shale
verbal shale
#

yeah i dont like how its in its own seperate tab

#

in the og one it was fused altogether

#

if that makes sense

crimson meadow
#

oh yeah

#

if you wanna i can make it so it does that

verbal shale
#

would look better

#

i would send ss of what i mean but it wont lemme

crimson meadow
#

done

verbal shale
#

nice

#

thats a lotbetter

crimson meadow
#

i honestly prefer working with the new layout more, i thing the floating thing fits more to the rest of the asthetic, yk

#

but not stock

#

the new layout on its own is horrible

verbal shale
#

i hate them cuz its useless extra space , bothers me tbh

#

but to each of their own

crimson meadow
#

i kinda get what they were trying to do

#

but they failed

verbal shale
#

how do i send a screenshot

#

pissing me off

crimson meadow
#

why is the title centered? why are the icons a rounded quare and tiny? why does the message sending bar thingy take up my whole monitor?

#

like wtf

oak plover
#

because mac users have stuff on the left side

#

that entire bar in general is stupid

gilded radish
#

I love CSS 🔥

crimson meadow
#

and the centered title

#

but everyone has their preferences

gilded radish
#

the profile thingy I keep it like that cause I can see a little more of the status cause I often forget to change it

burnt sky
#

doesn't open until you hover over it

gilded radish
#

and top title, I wanted to use the snippet in #🎨-css-snippets but one of the things I use is breaking it so I don't bother lol

#

also it still looks kinda minimalist if that makes sense

crimson meadow
#

if you wanna, you can tell me what themes u use and i can try to fix it

#

im unemployed asf

gilded radish
#

plus it gives a little more room to drag the window around

#

plus my theme is a jank fest that I wouldn't bestow on my worst enemy

verbal shale
crimson meadow
#

wdym?

#

like what snippet styles what element?

verbal shale
crimson meadow
#

well its mostly reading, there are always classnames

#

those should give you a basic idea

verbal shale
#

yeah but not all the classnames are obvious

crimson meadow
#

okay

#

in that case

#

you turn on the dev console

#

then elements tab

#

there you press ctrl and f

#

and just paste the class name

#

it should bring you to the element

#

clicking on it will highlight it

verbal shale
#

yeah i try that but it doesnt work , i guess oldcord renamed all the classes maybe

crimson meadow
#

what is exactly you're trying to find out?

#

do you wanna patch soemthing in oldcord?

verbal shale
#

just tryna changes things in oldcord yea

crimson meadow
#

what r you trying to change rn?

verbal shale
#

like the server bar is too big

#

compared to before

#

so im tryna shrink that a little bit

#

im talking about like pixels tho its not major issue

#

but still i want to match to the old one

crimson meadow
#

hmm

#

i think reducing the individual icon size aswell as shrinking the sidebar should do it

hollow spire
verbal shale
crimson meadow
#

or wdym

verbal shale
#

aight i found some of them ig some are just unique to a server

crimson meadow
#

i dont think so

#

if you can find 1 similar attribute

#

that all of them share

#

you can query them

#

and style those

hollow spire
#

thinner

crimson meadow
#

i can try

#

wifi is out

#

so itll br hard

hasty belfry
#

Suggestions-?

hollow spire
#

looks kinda dope

hasty belfry
#

Its actually not as hard to see as lots of people would imagine

hollow spire
#

only suggesting would be a bit of grass on the text-bar on the bottom

hasty belfry
#

Yo I could do dat

hollow spire
#

like chug a png on there

#

would fit the habitat asthetic

hasty belfry
#

Lol, true, I gotchu

hollow spire
#

also replaceing some elements with frogs maybe?

hasty belfry
#

Ooo true, like what

hollow spire
#

i got an idea

#

the + sign to upload files

#

and when u hover it or click it, it opens the mouth?

hasty belfry
#

I could see how that looks if u want, im tryna stick to a clean sorta ui tho

#

but I might can make that work

hollow spire
#

looks good

hasty belfry
#

I also have a WIP one thats Galaxy themed @hollow spire

#

It has a sun and moon that rotates based on the time

hollow spire
#

damn

#

discord themes has gotten far

hasty belfry
#

I started working on it yesterday so I havent done much yet, but I have some other plans for this

hollow spire
#

sheesh

hasty belfry
#

also the moon is too low 😭

cosmic vault
#

i dont get why this isn't being applied....

.visual-refresh {
  --text-danger: #c29df1 !important; /* Most red text */
}
spare mural
#

cuz you are applying the variable on the visual-refresh class

#

the default variable is being applied directly to the element itself

#

either select the element or use *

chilly knoll
spare mural
#

no

#

thats just defining it on the root almost the exact same as using visual refresh

chilly knoll
#

oh

crimson meadow
#

what am i reading

spare mural
#

if you have no reason to be here then dont be here

chilly knoll
#

i addded borders to these little hover popups and i like them sm

cosmic vault
crimson meadow
#

and, would u mind sharing the css to that? :3

chilly knoll
crimson meadow
chilly knoll
#

this is the darker one

#

i have a slightly lighter one too

chilly knoll
crimson meadow
#

im working on turning the current new theme into a proper layout

#

like not turning back to the old ui

#

but fixing whats there

chilly knoll
#

nice nice

crimson meadow
#

this is like the first version

#

fixing the user profile, title, server sidebar, chatting thing and removing unecisarry icons

#

thats not how u spell that lol

chilly knoll
crimson meadow
#

well, it overlapped the sidebar before

#

thats the list of stuff already changed

chilly knoll
#

ohhh

#

i thought u meant the actual profile not the bottom left thingy

crimson meadow
#

ill work on polishing and making some screenshots tomorrow

#

ohh

#

nonono

chilly knoll
crimson meadow
#

removed it

#

who tf needs it anyways

#

lol

#

ill make a version with and without

chilly knoll
#

and notifs

crimson meadow
#

sidebar?

#

everyone does it like that

#

afaik

chilly knoll
crimson meadow
#

ill try to make the theme customizable

#

like being able to turn off certain features

chilly knoll
#

that would be nice

#

ngl but appart from alligment and sizing issues i like visual refresh the way it is lmao

hollow spire
crimson meadow
#

nahh

#

the sidebar is the worst

#

like it straight up NEEDS to be reverted

#

the rest is pretty well looking

#

but also needs adjusting

chilly knoll
brave herald
#

@crimson meadow here's a bug with your ui tweak thing or whatever
the whole side panel with channels list is shifted up

crimson meadow
#

are you using it in any combination?

chilly knoll
#

is it possible to add borders to these menus

crimson meadow
#

wouldnt see why not

#

if you cant do it remind me to do it tomorrow

#

im unemployed asf

chilly knoll
#

i tried but couldnt seem to get aanything to work lol

crimson meadow
#

its 1 am for me, gotta wake un in 5h

#

might go to sleep

chilly knoll
#

night night

brave herald
crimson meadow
crimson meadow
#

so its perfect

chilly knoll
#

awesome

crimson meadow
#

in germany we say tamam bruderherz ich küss doch dein auge 🤝

chilly knoll
#

border or shadow

#

i like border more but idk

brave herald
#

i love it

chilly knoll
#

probs shouldnt have cropped the images so much oops

chilly knoll
brave herald
#

awesome

chilly knoll
brave herald
#

@chilly knollwhat do you think of this?

[class*=menu_][class*=flexible_] {
    
    border: 1px solid var(--input-border)
}
chilly knoll
#

for

#

what colour will --input-border be

brave herald
chilly knoll
#

but for what tho

#

like are u making a theme and want to choose the colour for borders or what

brave herald
#

trying to decide what color i like

chilly knoll
#

i added ,[class*=fixed_] to this to add it to the server drop down menu

#

this is the right way to do that right?

chilly knoll
crimson skiff
crimson skiff
rugged basin
#

Does anyone know how can i get rid of this gradient background after joining a voice chat and then hiding peoples without video? The other one mentioned yesterday worked for removing when you're not on a voice chat but this one remains

errant jetty
#

Anyone know how to get rid of the server title at the very top of the window, and move the buttons on that bar to another one? It's kinda the only thing I really dislike that wasn't fixed by the theme I'm using.

finite cove
#

can someone make it so peoples username have a a little shadow so i can read peoples names that have a dark colored role

quasi yew
crimson skiff
finite cove
#

not sure how that would look but your the dev here so

crimson skiff
crimson skiff
upper isle
vestal field
hasty dagger
#

i think discord patched it or did somthing how do i fix it?

vestal field
burnt sky
vestal field
#

measure how slow selectors are to evaluate

hasty dagger
burnt sky
echo frost
#

wtf why are borders 0.691px here

#

but they're different on browser

#

and i think on different devices

#

and on different zoom levels

#

whoa box-sizing fixes it

#

(i had no idea what that did before now)

echo frost
#

well not that

#

but it fixes what i need

vestal field
#

its weird

jovial arrow
#

birdhi i was in here a while back to grab the code for this little popup, but does anyone know the css for the "image copied!" popup as well? or, well. any of them, really. i keep getting attacked with green criesintohands

plain kelp
vestal field
#

wait i just found out this exists 😭

#

doing

.visual-refresh {
    ::selection {
        color: red;
    }
}```
is apparently really slow, it clocked like a full 4ms
jovial arrow
#

i think, yes! if there are others you can think of, that’d be great <3

jovial arrow
#

thank you So much <3

junior drum
#

is there css that makes the buttons bigger

upbeat flicker
junior drum
#

thank

smoky belfry
#

is there a way with CSS to patch out the URL to have a different size ?

[class^=title] > [class^=icon]
<div class="title__85643">
  <div class="icon_f34534 guildIcon__85643 iconSizeMini_f34534 iconActiveMini_f34534" style="background-image: url(&quot;https://cdn.discordapp.com/icons/1015060230222131221/293146d1fcfcad1e95e6f26094202127.webp?size=20&quot;);">
  </div>
  <div class="defaultColor__4bd52 lineClamp1__4bd52 text-sm/medium_cf4812" data-text-variant="text-sm/medium">
    Hatsune Vencord™
  </div>
</div>
upbeat flicker
#

try with width and height

smoky belfry
#

well no

#

i don't wanna scale it

#

i wanna change the image that is fetched

#

because the rescaling makes it horrible

echo frost
#

I don't think there's a way to do that, but just use background-image like it's doing to replace the url

#

or content

echo frost
#

yeah don't think there's a way to do that

#

ThemeAttributes doesn't seem to add the urls for it

smoky belfry
echo frost
#

weird that they're size=20 for you though

#

they're 60 for me

smoky belfry
#

i do have this

:root {
    --custom-app-top-bar-height: 22px
}
#

tried to remove it, but didn't change

echo frost
#

it would probably need a refresh, but idk why that would cause it

smoky belfry
#

i'm basically slowly reverting the visual refresh in the most concise way possible

#

ideally tbh i'd get rid entirely of the icon and the text to instead just put back the old discord logo, but one thing at a time
if it can look clean without doing that, it can save me from writing CSS

echo frost
#

oh you're talking about the title icon

#

i thought it was the one in folders

#

it's 32 for me

smoky belfry
#

actually 32 would scale fine to 16

#

not as great as having 16 directly, but better than 20 to 16

junior drum
#

looking for css to move this to the side

echo frost
crimson skiff
echo frost
#

nspg

echo frost
#

acrylic popups

#

it's probably broken

crimson skiff
#

not acrylic popups

#

though they look fire

#

referring to the form send dialog thing, the full user profile dialong, and other full screen dialogs

echo frost
#

oh this?

crimson skiff
#

instead of making it dim background, make it blurry and not that dim

echo frost
#

yeah it's really old

crimson skiff
#

ill see if i can get that working as well

chilly knoll
#

ok checked the thread its broken

echo frost
chilly knoll
#

didnt see that whoops

crimson skiff
#

kinda hate how fr is :fr: like why is it not :bruh: or :no-reaction, fr doesnt make sense for such an emote

#

why the hell did it trigger fakemoji

chilly knoll
crimson skiff
chilly knoll
#

lol

crimson skiff
# chilly knoll lol

do you also have some good themes for bunny or the DOM~ish for the discord app?

#

I want a Nord theme, was thinking of making my own, but there isn't a dev tools

chilly knoll
chilly knoll
#

shameless advertisement trolley

crimson skiff
chilly knoll
#

probs thr wrong hcannel to discuss this but its very easy

crimson skiff
#

still developing themes, who cares

#

not like ven would pop out of nowhere and say wrong channel

chilly knoll
#

oh

crimson skiff
#

will they

chilly knoll
#

wdym

crimson skiff
chilly knoll
#

shrug

#

i havent been in the theme dev channel for long lol

crimson skiff
#

anyways gonna take a quick shower then get back to the blurry bgs and acrylic popups

chilly knoll
#

nice

chilly knoll
#

if i wanted to add icons in places that dont have one already how would i go about doing that? tried looking through this channel history couldnt find anything helpful

smoky belfry
#

i know i found the answer to the problem once, but i kinda forgot where, but how can i before an element while not displaying it ?
technically, i could inject at another place, but then i don't herit of the CSS and need to add stuff myself
also i know i can do tricks with the visibility, the opacity, the width etc, but it doesn't remove the element, it just keeps it hidden, but stuff like hover and clicking on it still trigger

plain kelp
#

::before is a hack

#

Almost all cases you're better off actually modifying the dom

clear siren
#

don't hate on ::before/::after

#

are you actually better off doing a custom plugin and all that

plain kelp
#

If you want things working properly, yes

#

If you just want something half-assed but quick, ::before is fine

clear siren
#

if it works it works, screw proper, discord theming is supposed to be jank

crimson skiff
plain kelp
#

That'll give the before opacity 0 too, no?

smoky belfry
#

also that's what i'm saying

#

opacity just hide the stuff, but it exist

crimson skiff
smoky belfry
#

and then you need to like push it outside of the window and then correct the position

plain kelp
#

Would be very weird if it did that

crimson skiff
#

idk

#

ok nvm it doesnt work what was i tweaking about

crimson skiff
chilly knoll
#

for settings page i found this from anothet theme, is this ok for that

.sidebar__23e6b [data-tab-id].item_b3f026 {
    display: flex;
    gap: 12px;
    padding-left: 12px;
    align-items: center;
}
.sidebar__23e6b [data-tab-id].item_b3f026:before {
    position: relative;
    content: " ";
    width: 20px;
    height: 20px;
    background-color: var(--interactive-normal);
    mask-size: 100%;
    opacity: 0.8;
}
.sidebar__23e6b [data-tab-id="My Account"].item_b3f026:before {
    -webkit-mask-image: url(); 
}
smoky belfry
chilly knoll