#🎨-theme-development
1 messages · Page 64 of 1
experiment deeplinks
Some accessibility minded friends tell me that a prominently colored animated display isn't a great idea
is that only on canary or something?
I don't have it on stable
i've had it on stable for couple weeks now
oh i have it, but the embed doesn't work
bruh it's server controlled and get desynced it's so bad
why tf did they do that
also wait it also remove the discussion button
i'm disabling that bruh it's bad
Hello, would anyone know CSS code to remove this fade effect from the bottom of the server list, it's only visible when using code that shortens the user panel
I believe however it was only recently added in an update for some reason (I don't know what function the fade would possibly have on a vanilla client since you can't even see it)
.guilds_c48ade {
mask: none;
}```
Thank you very much! 🙇♀️
is color-mix just transparency?
no?
You can mix any two colors
what are you trying to do
oh thanks, the percentages as parameters just spooked me
now the degrees as parameters are spooking me
does the mixed colour change dynamically as the other colours change?
my googliness asking for help is stressful
what are you trying to do
trying to figure out what this is used for
because i see it used a bunch in discord css
mostly for generating palettes
if you have color-mix(in oklab var(--color-1), var(--color-2)), it'll use the variables if that's what you mean
so if the variables change, color-mix will also change
you probably don't need to use color-mix much if at all
so embarrassing, thank you so much, mister
like make a theme that is a recolor of discord?
or recolor a theme someone made
I don't think either of those are bad?
might depend a bit on what exactly you mean
a recolor of discord
i'm just thinking that would need constant maintenance
unless you can recolour the base colours that discord applies to everything
is the lack of wanting to do maintenance already a losing mentality?
I use this
this will tint the main colors
most of that is just to change the accent
--custom-theme-base-color: #4e194e;
--custom-theme-base-color-hsl: 300 51% 20%;
--custom-theme-base-color-amount: 10%;
--custom-theme-text-color: #6e007f;
--custom-theme-text-color-amount: 10%;
do you touch the 125 lines of automationing?
oh i see the variables are adjustable at the top
this is joyous
oh wait the 125 lines literally only change the accent?
peak background (can i actually post stuff like this here)
if you tell me how you did it
do you happen to have one of these for changing the font for all text 😶🌫️
i don't think that's how that works
uh, better question, do you know why
- {
font-family: 'Courier New', Courier, monospace;
}
doesn't work for all text
is that a worse question cause i'm asking for help but not a solution
i have one(from the theme im modding)
#app-mount :where(::-webkit-input-placeholder,
body,
button,
input,
select,
textarea,
*) {
font-family: var(--cf);
}
and then on the root
:root {
--cf: "Courier New";
}```
font-family: var(--font, "Iceberg"), "Iceberg";
}```
this is what i use
this does not seem to apply to all text
heres the background
dont jugde the size of "transparent bgs"
made a more involved version of this, i think, no clue, but yes
:root {
/* --custom-theme-base-color: #00644b;
--custom-theme-base-color-hsl: 300 70% 20%;
--custom-theme-base-color-amount: 50%;*/
--custom-theme-text-color: #68c7ff;
--custom-theme-text-color-amount: 10%;
--text-link: #75c8ff !important;
}
.theme-light,
.theme-dark,
.theme-darker,
.theme-darkest {
--background-accent: pink;
--background-base-low: blue;
--background-base-lower: green;
--background-base-lowest: rgb(68, 10, 68);
--background-secondary: rgb(100, 14, 14);
--background-secondary-alt: rgb(68, 35, 35);
--background-surface-high: yellow;
--background-surface-higher: rgb(141, 141, 2);
--background-surface-highest: rgb(255, 255, 192);
--chat-background-default: orange;
--user-profile-overlay-background: red;
--card-primary-bg: pink;
--bg-surface-raised: rgb(226, 94, 116);
}
free 5000 orbs https://discord.com/quests/1420098259002724373
its real tho its literally just the quest link
Maybe, but why this channel?
no idea
just saying that its like actually a thing lol
yeah
its just funny
its like 6$ worth of orbs
they keep on breaking discord
maybe new dvr
causing problems everywhere on canary
shiki code blocks and couve profile pop up dont work can someone help
?
I want my discord to look like yours
ok and what does mine look like
are you looking at an image I sent?
which one
This one
.
it's not my theme
not even my screenshot
(well unless you count it being a screenshot of a screenshot)
that's not mine
and imo, it's a really bad theme
Yea, fullscreen and the text does look bad. Sorry for that. I think I'll make my own theme which suits me the best.
hello everynyan
peak discord
no chats, no servers, just pure microstrasactions
I love that
After updating vencord i have a huge gap between the server icons and my css doesn't seem to be working anymore
When I change a parameter, nothing changes anymore.
Any ideas?
did this with discord's settings redesign
ooh that reminds me - how far has that come along?
looks pretty good
??
The experiment
made a pull request to update the useless badges, added the orb badge
can you use js or something in themes
no, CSS only
Still, you don't really need JS to theme discord, CSS is amazing by itself
maybe after 2000 hours of figuring out how to bypass its limitations
like why is negative padding not a thing ._.
what would you use negative padding for?
What are you trying to do
oh very sorry was just an example of a previous issue i had
can you make a css plugin?
pretend i didn't ask
is there a class for server icons when they have messages?
(or some other thing, im using the ".item__58105" to see if they have messages, but im looking for better alternatives)
wait what you aren't using pill? oh i see
are you actually trying to get the icon (image) or something else
these are the only differences i see
you could try tabindex
idk if it'll be consistent though
what css are you using now?
.pill_e5445c:has(>.item__58105)+div .icon__6e9f8?
.listItem__650eb:has(> .pill_e5445c > .item__58105)
oh you need the listitem selected?
seems like tabindex has to do with how i was marking it as unread
the reason i wanted to switch from "item" was that hovering the server was triggering it, i could try to size match but its animated
what are you trying to do
purple is hover, white is message, orange is selected(the border)
what are you actually trying to do
wdym
what are you trying to do
i don't know how else i can phrase that
what is your goal
why do you need this
I can't help until I know what you're wanting
idk, its cause on the theme im using theres something similar on the channels, and i thought, why not add it to the servers too
You can do something like this
.item__58105[style*="height: 8px;"] {
width: 100%;
height: 100% !important;
background: orange;
display: flex;
align-items: center;
&::before {
content: "";
left: 4px;
height: 8px;
width: 4px;
background: white;
position: relative;
display: block;
border-radius: 0 32px 32px 0;
}
}
.pill_e5445c {
height: calc(100% + 4px);
width: 100%;
top: -2px;
}
or add the attribute selector to your :has(), but :has() should be avoided
Sorry if this isn't allowed, but can someone help me get the server boost progress bar to be transparent? Tried searching for an hour or so if anyone possibly made one in a theme, css snippet, or posted one here. Couldn't find any unless I'm stupid. I use ClearVision themes in case that helps. Not sure if that's too different from the FrostedGlass that I see most people use
what do you mean by make it transparent?
opacity: 0.5
am now on legcord, opening custom css thru vencord toolbox gives flashbang. where would the custom.css file be stored
Like how my theme is, if that helps, everything is transparent, but the boost progress bar isn't. I would like it to be like everything else, so it matches
/* makes unfilled level progress bg transparent*/
.progressContainer__0d0f9 {
background: transparent;
}
or use #0008 or something similar to make it partially transparent
is it just me or did the colored embeds css snipet not work today
Hi NSPG, I tried installing and enabling the themes, but the icons for system settings aren't showing up properly. Also, I noticed it caused quite a bit of lag on my system. Just wanted to check if there’s a fix for the missing icons and if there’s any way to reduce the performance impact.
yeah the lag is known, im not sure how to fix it, ill need to check what i can do once i get a new laptop
also not sure about the icons, worked for me
made a few more tabs, I’ll probably end up changing some stuff about them if I feel like it idk yet
oh i like how you have that setup
Thank you so much
what is home and launcher?
is that an experiment?
that's really cool
I can't tell what's an experiment and what you did with css
and your experiments tab is weird
having switches instead of dropdowns, and having descriptions
and also I don't have the home page experiment
or minified chat bar
I unfortunately have to say that this is all just concepts I’m making in figma
A lot of the stuff is how I’d want to add stuff / how I’d want stuff to look
I saw the friends popout experiment and figured an actual homepage could work out better, it has the “in case you missed it” thing from mobile and redoes the active now section
The background is your profile colors, so it’s somewhat an equivalent to mobile’s you page
“Launcher” was supposed to be like a repurposed version of the old library tab to launch games stored locally on your computer or through connected accounts like steam (discord activities too)
i've never really seen the point of making a mockup instead of actually making it
That’s fair
From a design standpoint it’s quicker to visualize something through a mockup
The memories
Buy games through Discord
Honestly if they were brave they could start doing that with the shop again
I just wish there was more than profile images
is it possible to share a figma file?
I'd be interested in seeing how a figma mockup works
With the draft project type I don’t think so but there is a project type made for collab work
My only real problem with figma is the stuff it lacks though you can usually work around it
Like it doesn’t have margins but it does have padding so you can easily work around that with some stuff like that
its a cool project
maybe make a plugin
or your own client mod
its possible
with backend and all
Make a white theme which is so bright it hurts ur eyes
Like
Black text make just a tiny bit darker white
And everything else

Bisio beam
default white theme already does that
It isnt bright ENOUGH
here you go #app-mount {filter: brightness(100000000000000000);}
Thanks
would love to try a hdr monitor and try to make extra bright hdr stuff in css
Your eyeballs wouldn't love that as much
why'd i get sad ghosted
i am curious, is there a way to add bloom to any text?
my solutions are kinda weak
nvm,
A squid
it's a sad ghost
no way...
Wdym bloom?
You mean like, text-shadow?
yeah
sad jellyfish
what
@import url('https://raw.githubusercontent.com/Krammeth/css-snippets/refs/heads/main/Codeblocks.css');
for the brave
what the fuck
holy shit that cursed, i love it
im sobbing
a perfectly working piece of code
oh my god i have an idea
a very dumb idea
oh fuck
Oh right, I forgot Wingdings is not installed by default on all devices

But centered aligned code is a beauty to see
all in the box is a quote
i was gonna add the pfp but decided thats way too fuckin difficult
here
.blockquoteContainer__75297 {
width: 100%;
background: black;
aspect-ratio: 16/9;
max-width: 100%;
.blockquoteDivider__75297 {
display: none;
}
blockquote {
width: 100%;
max-width: 100%;
flex: 1;
display: flex;
justify-content: center;
align-items: center;
padding: 40px !important;
text-align: center;
span:not([data-slate-leaf="true"],[data-slate-node="text"]) {
font-family: serif;
color: white;
font-size: 2.25rem;
font-style: italic;
line-height: 1.2;
&::before,
&::after {
content: "\"";
font-weight: 900;
}
}
}
}
oh this is permenantly staying in my quickcss
It's so goofy
It looks like Monogatari transition scenes

If only css had randomization support
fr
Actually
We don't need it
Get the message ID and check its final digit
Then make styles for every digit possible
random "lucky" messages
Yes
But it works
The chance of getting the same style in separate messages in a normal context is kinda low
working on something

every day we are one step closer to Balatrocord
blade0 blind
disable all rabbit-related messages this round

I'm being too lucky
balalacord
I already have this ready for when I'm going to start working on that
@import url('https://raw.githubusercontent.com/Krammeth/css-snippets/refs/heads/main/crt.css');
:root {
--crt: on;
}```
when you do so, i will help and make it into a full theme
i need to see balatrocord
same
also afaik this is broken? i csnt see the scanlines
add the root part
I made the default state off because it's a bit annoying to always have it when working on other stuff
does it work?
it does on my end, but maybe with a regular theme it's not as noticeable
messing with it a bit to make the scanlines batter
I also tried applying a fisheye effect
but sadly it's not doable without shaders and shit
cuz you know, the crt effect on Balatro also affects the window corners
i did do as bset effect i can here
wtf
hell yeah, that's what it was supposed to look like
opening #🎨-css-snippets will be magical
well like the radial thing on the crt
oh yeah, but I wanted to add it to the whole window, not just the crt
distorted
ye impossible :(
mhm, sadly
best i could get
can you make like a before/after comparison? it's been a while since I used it
before v after
that before is your version
Fr?
yes
neither can i
drop this in at the end
:root {
--crt: on;
--crt-transparency: 0.2;
--crt-speed: 5s;
--crt-blur: 0.4px;
}
body::before {
content: "";
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
position: absolute;
z-index: 999;
pointer-events: none;
backdrop-filter: blur(5px);
mask-image: radial-gradient(circle at center, transparent 75%, black);
}
body::after {
background: linear-gradient(to top,
rgb(0 0 0 / var(--crt-transparency)),
rgb(0 0 0 / var(--crt-transparency)),
transparent, transparent);
background-size: 100% 4px, cover;
mask-image: radial-gradient(circle at center, black 60%, rgba(0, 0, 0, 0.5));
backdrop-filter: blur(0.4px);
}
span {
filter: drop-shadow(0px 1px 0px rgb(0, 0, 0, 0.5));
}
@keyframes scanlines {
0% {
background-position: 0 0;
}
100% {
background-position: 0 -40px;
}
}
i don think webkit likes 2 blurry css masks overlaying each other
isn't that vignette not fish eye
probably not possible to get fish eye with css actually
maybe you can do some magic with svg filters, but idk
what
I'm not ready to learn how that works
is that a thing that exists??
Iirc they're called displacement maps (?) it's been a while since I had that convo here
@echo frost @half crystal https://codepen.io/cauners/pen/ExMaqOW
not mine, but it's made with only css
wtf discord removed hovering over timestamps
ig this is the best that can be done for now
time[datetime]:hover::after {
content: " ("attr(datetime)")"
}
i really hope it was an accident
im begging it was just an accidental momentary lapse of concentration from someone at discord 😭
This is kinda nice
time[datetime]:hover::after {
content: "("attr(datetime)")";
width: max-content;
position: absolute;
z-index: 9999;
backdrop-filter: blur(4px);
padding: 0 4px 0 4px;
border-radius: 6px;
}
the only slight problem it has is this, but i think that's not a big deal
if you do a background ig, but i gave up trying to match the background color
because there's replies and selected messages too
hi ery
btw opening edit quickcss from vencord inside legcord gives me flashbang how do i fix
imagine vesktop but you can use :has() css rules w/o tanking FPS
discord can run on legs now ig
i thought you were trolling me when it didnt work
Legcord is a custom client designed to enhance your Discord experience while keeping everything lightweight.
ah that's where i fucked up
good to know
anyway legcord's got everything i wanted except that opening vesktop's quickcss gives flashbang
hence this
what happens
light mode maybe
oh the little buffer period before it loads
is this what you mean @real quarry
i'm not sure if there's a way to fix that
yeah except on mac it never loads so it's just permanent white
wait what
what's happening
did you try reporting it to the legcord devs?
yeah
so you can't even use quickcss?
i'll get around to it one day
not directly, no—i can toggle it on and off if after using vencord cloud sync
how are you accessing it though if it doesn't load
havent figured out a way for that yet
then how are you adding new rules once in a while
current solution in mind is maybe opening vencord to test then sync to cloud then sync here
?
what do you need to worry about caching for
it's a local file
i'm very confused
you're contradicting yourself
idk where local file is 😔
i think they thought you meant put a .css file on github and use import for it
^
that would be an online theme
ight, if i know where legcord puts the customcss file i'd be ok with that too
easily confusable
i didn't mean editing the customcss file
ig you could try that
it might load a bit faster than a normal theme file
can you explain this
i'm still confused
i havent added any new rules since switching to legcord
bc of the flashbang issue
back then it was just directly thru vesktop
i wasn't able to fully fix the flashbang, but i was able to make it be slightly shorter by adding html { color-scheme: dark; } in src\main\monacoWin.html
(make sure you add it to the right monacoWin.html file. there's one for browsers too)
hi @echo frost
?
no,no
vr 10
Do not ping other users for support (including replying with a ping to unrelated support messages). Do not send direct messages or friend requests for help.
do you need something?
why'd you ping me
i forgot
im somehow not convinced you had a reason to begin with
and i won't try to convince you
I HATE THIS UPDATE
DISCORD CHANGED MESSAGE ACTIONS
SO NOW IT'S IMPOSSIBLE TO DO MY SNIPPET WITHOUT :HAS()
i have no clue what you talk about ,yet
they wrapped all the buttons in a span and added some where hiddenvisually thing
they fucked with timestamps too
nothovernotchild.copium
yeah
idk what the fuck they changed timestamps for
This is the new css that works
.buttonsInner__5126c:not(:hover)>*:not(:nth-last-child(2)) {
display: none;
}
oh so this actually is thing
oh ew
i don't like that
the old css i was using was this
it had beautiful animations
and showed it when holding shift
discord says no to fun
but this isn't possible anymore without :has(), and i can't be bothered trying to do anims again
they better focus on making useless game board 2nd instead of activity or i will myself
they're too busy adding game hosting to the platform
for some reason. on a chatting platform.
eh i mean i commit few crimes with has anyway to get some stuff and it don't impact anything at all
a has in this snippet nukes discord
WAIT WHAT they just ruined my colorful connections broooooo
because there's a ton of elements it has to check
being real what doesn't discord ruin
idk if this is new, but they messed up the color on the change code language icon
there's no hover color anymore
fix
.codeIcon__4d95d {
color: var(--interactive-normal);
cursor: pointer;
&:hover {
color: var(--interactive-hover);
}
}```
LMFAO
ugh you can't even display: contents any of this
what does that do
i'd say im surprised but i'd be lying
basically a display none for the parent that keeps everything inside still visible
i did that and a grid display to make the two row chat bar thing work awhile ago
yeah i def gotta fix this for the bottom aligned styling but it works still kinda
now i don't have time to make rice before i leave
amazing i gotta change now all aria labels of yt, all other connections to img "logo [name]" lmao thx discord will use ai for it
Only thing we'd need is a way to import external filters, theres gotta be a way
(Also if we figure this out I can also do fucking liquid glass in css)
from my highly advanced research™️ you just need an SVG URL that defines a filter
e.g url(https://blade0.net/example.svg#example-filter)
Chromium apparently blocks external filters for security purposes tho, so we'll see
I've also tried using my own svg filters but couldn't get them working
My hatred for chromium can only get worse I guess

Vesktop built on ladybird when
could probably easily make a plugin that adds an element with a filter
Gotta make a PR to ThemeAttributes adding one svg filter
Gonna build a custom version of chromium for electron that removes filter security policies then blackmail discord to use it

vencord plugin to inject filters
anything to get maximum rice
?
you don't need it in the html
you can just do it with a data uri
--dr-filter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='dark-reader-filter' color-interpolation-filters='srgb'%3E%3CfeColorMatrix type='matrix' values='0.311 -0.624 -0.624 0.000 1.010 -0.624 0.311 -0.624 0.000 1.010 -0.624 -0.624 0.311 0.000 1.010 0.000 0.000 0.000 1.000 0.000'%3E%3C/feColorMatrix%3E%3C/filter%3E%3C/svg%3E#dark-reader-filter");
filter: var(--dr-filter) !important;
you don't need it as a var, but i use that multiple times, so a var is helpful
I tried using data uris at one point but couldn't get it working back then
maybe they work now
I personally never used them so I don't know how they're supposed to work
Also what is a uri? I thought it was a misspelled url

Noted
Thanks
apparently we're supposed to call data: uris urls too now
most of the explanations here are just more confusing imo except the one that has that image
thats just the first result i got from looking up on google
Just updated and now the app button is showing. Did they change something or does someone have an updated code to hide it?
you mean the one on the right of the emoji picker?
Yes
That worked. Bless~
all good :)
Wouldn't work on chromium (maybe) - thats still an external filter
(URIs are treated as external documents for securitys sake afaik)
guys it's so cursed and so bad and so laggy, but it's the best i found
nvm i'm fucking stupid, this exist
&:nth-last-of-type(2)
also fuck you discord for wrapping random shit in a span
makes my life so much harder for no reason
for those who wonder about my use case
[class^=buttonContainer] > [class^=buttons] {
> [class^=buttonsInner] {
border: unset;
padding: unset;
box-shadow: var(--shadow-low) !important;
background-color: var(--background-base-low);
border-radius: 4px;
> [class^=separator] { display: none; }
> span {
> [class^=hoverBarButton] {
padding: unset;
height: 32px;
width: 32px;
border-radius: unset;
&:hover > [class^=icon] { transform: unset; }
}
&:has(~ [class^=separator]) { display: none; }
&:first-of-type ,[class^=separator] + & {
> [class^=hoverBarButton] {
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
}
&:nth-last-of-type(2) > [class^=hoverBarButton] {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
}
}
}
then how do filters like this work?
that's an internal filter already defined someplace else in discod's dom or on another part of discord.com
wait what the fuck
WHY DOES THIS WORK
I use that on chromium
idk what you mean
THANK YOU DISCORD
FOR DESYNCING MY FUCKING MESSAGES AND TRYING TO SHOW ME AS AN IDIOT
amazing software
also someone tell me if i'm wrong, but i'm pretty sure there's no way to get rid of that has there
Time to play this to myself for the next hour
https://youtu.be/KThlYHfIVa8
WARNING WARNING there is a part near the end of this quick black/white flashing lights, potentially dangerous to people with photosensitive epilepsy. Sorry about that, but I made this animation a lifetime ago and I don't know how to put the warning anywhere other than here.
https://wappinanimation.com/ - Work and contact
I'm still confused
I've never heard of chromium blocking some filters
vencord blocks some external resources, but you can add them to a bypass
I saw some chromium bug report listing this as intentional, ig I misremembered
oh can you send
can't find it anymore
I think you can see a list of chromium bugs you've viewed
I think a website can set a csp
maybe that also blocks data uris and that's what you're remembering?
I don't think it would make sense for chromium as a whole to block external filters in all cases
it seems like there's also a csp with local files or something?
Do you know how to solve the problem with this bar, remove it, and restore the old state?
im usage this import
@import url('https://chloecinders.github.io/visual-refresh-compact-title-bar/desktop.css');
I've reset my system like 2 times since I saw that bug I think
Which means
- Liquid glass
- Balatrocord
it wouldn't be your system. it would be under your google account
me, having never signed into the chromium bug tracker:
liquid glass has failed
by the way, can I dm you to organize my thoughts a little on Balatrocord?
and generally just dump ideas
absolutely, by dms are always open to anyone
both through uris and importing
importing gives a this, uris just didnt work for me :(
fuck you github for not allowing invalid html spec
and just double checked and the github.io link also has it
what is it even supposed to do
liquid ass
but do you have a picture of it working?
ig probably not since it's not working lmao
i assume it's meant to be like the iphone thing
this svg is straight from rebane
who's rebane
hi!
Oh this is why i recognized that name
hey can somone help me?
i want to switch a part of a theme and i need help
i want to take this buttons and switch with the circles in my theme and keep the gray color
issat-my theme
nyph-the other one
that's from midnight, but it should be easy enough to just filter: grayscale(100%)
can you help me put it into the issat theme? @next tundra
Do not ping other users for support (including replying with a ping to unrelated support messages). Do not send direct messages or friend requests for help.
how do i make the masking for this to have the bg from the "typing" frame and still not clip inside the text box?
did discord break timestamps again
even more than them removing the tooltip yesterday?
my "today at" is gon
the hover from obsidian's snippet still works
the today at snippet broke when the tooltip was disabled
the aria-label existed because of the tooltip
you can use this plugin to get the today at (and a lot more) https://github.com/Vendicated/Vencord/pull/3189
(you'll need to install it as a userplugin though)
oh neat thanks
what would be the optimal way to hide the 'add emoji' button???
.header_c0e32c > .button__201d5 { display: none !important; }
wtf why does it show in servers you don't have perms to in
yeah
aint they even shown in ppl dms?
it has you select from the servers you do have perms in
yup
got rid of it ages ago just like uh this choosing skin color of 👋🏻
you don't need the !important btw
what does !important do anyway
[im stupid]
overrides any silly discord stuff if they make it important enough to make ur css doesnt work kekw
ah ok
related to it is this https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_cascade/Specificity
Specificity is the algorithm used by browsers to determine the CSS declaration that is the most relevant to an element, which in turn, determines the property value to apply to the element. The specificity algorithm calculates the weight of a CSS selector to determine which rule from competing CSS declarations gets applied to an element.
tldr only use it if u see them using it inside inspector and u rlyyyy want to overwrite it
so if there's something that has high specificity that you can't get, you can use !important
but things with !important are harder to override, so you should only use them if necessary
i just noticed something wrong with the bottom of the selector...,.,.,
the corners
noted
u missing border radius on one class
hmmmm probably something to notify the theme dev about then [I use Midnight by refact0r but with custom colors and stuff]
.emojiPicker_c0e32c>.inspector_c0e32c {
border-bottom-right-radius: var(--radius-sm);
}```
it's a default discord bug
well actually it looks like the left one is a bug with their theme
ah yea makes sense, I've rewritten whole tab so couldn't tell
what'd you change it to?
it would appear so
few neons, cleaned up trash like stuff mentioned above etc.
ss?
actually is there a way to hide the "top emoji in this server"
i guess that works lol


hmmmm then I assume after collapsing the menu it'd be safe to hide the header and button related to it using CSS?
it's only possible to do with :has()
and using :has() is a sin far worse than anything you could imagine
so I have heard
(only slightly exagerated)
I fixed the bottom right corner but bottom left is still wonky
connections and progress bar inside statuses
add as well border-bottom-left-radius: var(--radius-sm);
nope, didn't work
might be from this emoji container which i got rid of?
i think you're messing with the border-radius size in your theme, so you'll probably need to mess with it to get the right size
by default it's this
you can open inspect element and see what the value is
if you came to 14 by guessing
you'll need to scroll down to where border-radius isn't crossed out
I see
it's being overwritten somewhere else
theeeere we go
Obsidian, do I use modmail from what i read to get role and post stuff in snippets?
yeah make a modmail to request snippet dev role
you'll need to send the snippet you want to submit
and then you'll get it in probably 1-90 days
oky thanks
It's actually pretty fast
it was over 2 months for me
also wtf is timestamp tooltip back?
aria-label isn't though
an image
makes sense why i just had to rn edit my css to add this newly added span xD
each time I reload they change somethng in it istg
its done
added some more stuff, friend also had the idea for icons as extra indicators on options
If only this could be real
does anyone know how to upload a font
its for a theme
thank you very much!
This is how they're defined
Discord might remove the assets after this ends or something, so probably best to use the catbox ones scha sent or something
:root {
--custom-cursor: url(/assets/0adde181ab3c3a14.png) 2 2, auto;
--custom-cursor-pointer: url(/assets/1e8cfd3e9987a294.png) 8 0, pointer;
}
nice, it works but how do i do for "link select"
understood! thank you!
by link select what do you mean
this?
download & convert to .cur and apply it to ur mouse setting 
dosent work
it defines variables and then you have to do cursor: var(--custom-cursor);
the how do I do it
body {
cursor: var(--custom-cursor);
}```
it's probably best to do what scha said and just install the cursors on your system
otherwise, you'd need to find every class that should have the cursors
Im importing
Is that a custom client?
thats a figma project
resd messages from 07/10
Make custom client mod
js
@brittle iron
couve profile snippet is not working
any fix
u sure?
Yo that's so fucking cool
thanks, glad you like it so far
importing what
it's made in figma
the cursor from github is it possible
what cursor from github
a .cur file I uploaded on github
I want to set that as my mouse
and is there any profile pop ups that are working
I don't know what that means
Let me search for it
.cur files are supported
how
.
same as the png
what css are you using
chillax theme
so i have to go through the whole file to find it?
I don't want to do that
oh umean the curdor
yeah
what css are you using that it isnt working
what css are you using to define the cursor
but I think my cursor css I used was wrong
whar you gave me yesterday
U mean my theme
NO
Im not using any
then how can you say it;s not working
read the docs https://developer.mozilla.org/en-US/docs/Web/CSS/cursor
thanks
I think your cursor is too big
seems like max size is 128x
thats mini my cursors ate 500x

AAA, worst part, it flickers
How to make discord settings transparent again?
search the css snipets
what am i looking at
what the FUCK is a passkey and why the FUCK is discord telling my 2FA-enabled veteran ass to enable it and how the FUCK do i get rid of all banners of this sort
passkeys are like 2FA but better
also just click the cross
just click the cross
my sibling in christ if i did that then the hippie data farm will just track that and push it on me even harder

getting rid of all of those banners would be bad
sometimes they have important stuff
i present to you message image flipping on-command using only css
how are you doing it?
a message with attachments with the first piece in the message being a spoiler containing an underlined piece of text as the first thing in the spoiler
i would do only thing in the spoiler but idk how to do that
.message__5126c:has(.container_b7e1cb>.visualMediaItemContainer_f4758a):has(.contents_c19a55>.messageContent_c19a55>.obscured:first-child>.obscuredTextContent__54ab5>.obscuredTextContentInner__54ab5>u:first-child) {
display: flex;
flex-direction: column;
.contents_c19a55 {
display: contents;
.messageContent_c19a55 {
order: 1;
>.obscured:first-child:has(>.obscuredTextContent__54ab5>.obscuredTextContentInner__54ab5>u:first-child) {
display: none;
}
}
}
}
please enjoy this selector mess
the spoiler must be at the start of the message
huh
and contain underlined content
MY GOALS ARE BEYOND THOUST UNDERSTANDING
What the flip
why did i get a ping here
Like after every message?
like once
Someone replied to a message of yours and then deleted the reply
Hi! I wanted to let you know that your (replied to) CSS snippet for hiding specific user statuses lags Vencord. I'd been wondering what was lagging my discord for the past year, and it turns out it was this! I am guessing that Discord's further changes to profiles & statuses may be interfering with it? or maybe lag is from the way it's nested? (no clue, i am not a developer)
I wasn't able to post about this on its original github post so I figured I'd notify you here, in case you have the bandwidth to fix it
(no worries if not, but I wanna say I enjoyed using it, thank you!)
what the hell(didnt know you can open inspect element on the overlay), and is there a way to css snipe it?
-# sorry if this is the wrong channel
The overlay is just a transparent window so yes, you can open inspect element on it
And as of now, No you cannot inject custom CSS onto it
plugins do load tho(i saw theme attributes variables on pfps)
the same goes to the vc window for some reason, if the vc window pops up, even visual refresh doesnt apply to it
this look cool?
The lag is mainly caused by the :has() selector it uses to check for the user ID in their avatar icon, which was (and probably still is, I haven't checked/updated that code in a while) the best way I had found
I'll give it a look later and see if it can be improved a bit
- add > in selectors
- swap to class names instead of 100% attribute selectors
- check if the user ID is somewhere else in the elements
This will still cause a bit of lag, but it should be less than before, I managed to reduce the amount of :has() selectors and replace attribute selectors with class names (which will break, but can be quickly fixed with the class updater)
[src*="ID"] {
.wrapper__44b0c > .mask__44b0c > foreignObject > .avatarStack__44b0c > &.avatar__44b0c {
/* memberlist */
.memberInner__5d473:has(> .avatar__91a9d &) > .content__91a9d > .subText__91a9d,
/* DMs list */
.layout__20a53:has(> .avatar__20a53 &) > .content__20a53 > .subText__20a53 {
display: none;
}
/* small popout */
.inner_c0bea0 > .header__5be3e:has(> .avatar__75742 &) {
/* custom status */
& .referenceContainer_ab8609 {
display: none;
}
}
.inner_c0bea0:has(> .header__5be3e > .avatar__75742 &) {
/* activity section */
& > .body__5be3e > section[aria-labelledby^="uid_"] {
display: none;
}
}
/* big popout */
.inner_c0bea0:has(> .profile__9c3be > .profileHeader__9c3be > .avatar__75742 &) > .container__37bfc {
/* tab element */
> .tabListScroller__37bfc > .top_aa8da2 > .tabBarItem__37bfc[data-tab-id="ACTIVITY"],
/* activity tab */
> .tabBarPanel__37bfc[id="activity-tab"] {
display: none;
}
}
/* active now tab */
.itemCard__7e549:has(div:not([class]) > .headerFull__00943 &) > div:not([class]) {
/* activity name */
& > .headerFull__00943 div:not([class]) > .text-sm\/normal_cf4812,
/* activity icon */
& > .headerFull__00943 > .headerIcon__00943,
/* channel container */
& > .body__00943 {
display: none;
}
}
}
}
/* friends list */
[data-list-item-id$="ID"] {
&.peopleListItem_cc6179 > .listItemContents_fc004c > .userInfo__0a06e > .text__0a06e > .subtext__0a06e {
display: none;
}
}
/* DMs right panel */
[aria-labelledby$="ID"] {
aside& > .outer_c0bea0 > .inner_c0bea0 > .scrollerBase_d125d2 > .body_b32ca4 > section[aria-labelledby^="uid_"] {
display: none;
}
}```
let me know how it goes
do note that you'll have to paste the ID in 3 times now instead of 1 (complain with discord, not me :3)
🤤
can you not change the first two has's to use >
Thanks, will try this out tomorrow!!
Ended up trying it now. It works perfectly, thanks so much! I cut it down to only the erasing I need: DM list, member list, friends list. Butter smooth, no lag
Thanks again!
[src*="userID"] {
.wrapper__44b0c > .mask__44b0c > foreignObject > .avatarStack__44b0c > &.avatar__44b0c {
/* member list */
.memberInner__5d473:has(> .avatar__91a9d &) > .content__91a9d > .subText__91a9d,
/* DMs list */
.layout__20a53:has(> .avatar__20a53 &) > .content__20a53 > .subText__20a53 {
display: none;
}
/* friends list */
[data-list-item-id$="userID"] {
&.peopleListItem_cc6179 > .listItemContents_fc004c > .userInfo__0a06e > .text__0a06e > .subtext__0a06e {
display: none;
}
}
Aaaand of course, a very ugly compact version <3
[src*="userID"] { .wrapper__44b0c > .mask__44b0c > foreignObject > .avatarStack__44b0c > &.avatar__44b0c {
/* memberlist */ .memberInner__5d473:has(> .avatar__91a9d &) > .content__91a9d > .subText__91a9d,
/* DMs list */ .layout__20a53:has(> .avatar__20a53 &) > .content__20a53 > .subText__20a53 {display: none;}}}
/* friends list */
[data-list-item-id$="userID"] { &.peopleListItem_cc6179 > .listItemContents_fc004c > .userInfo__0a06e > .text__0a06e > .subtext__0a06e {display: none;}}
You're welcome 
moved the create presets button cause i didn't really like where it was before
hiii so i can change the position of the text right ?
bcz its like that
i want to make it like that
I think you can do that with text-align
but isn't Arabic supposed to be right to left
I didn't know it could be left to right
-# .messageContent_c19a55 {text-align: left !important;}
yeah it is but i want it in the left bcz theres alot of space my eye's will say bye
tysmm
tysm
There a thingy that hides the Hover Menu unless shift is pressed?
performance impact is due to some of my snipppets, ill see if i can narrow down which does that
what theme is this bro your settings look Cool
what is figma 💔
an app for designing
https://figma.com
ok yay ❤️
there is an experiment that makes it look like this though
it broke horizontal server list :/
never mind, its because i made a specific change to it i think
@steep otter i made some minor changes, but absolutely obliterrated the gradient stuff, it uses too much :has selectors, which select too many elements at the same time
performance should be a bit better now
i also made chat related toasts v2 as a successor of chat related alerts which doesnt use the has selector at all. im plannig to rewrite seamless chat bar as well
#NeedThat badddd
it's an experiment so you can turn it on
search for settings
does it matter which one
should be redesign 1 and variant 2, that one looks like the one from above
I don't remember the difference between 1 and 2a
and not sure if I ever figured out the difference between variant 1 and 2
this is epic i hope it comes out to main soon
2a does nothing for me, as for variant 1 and 2 they look the same I think
redesign 1 variant 2 adds the "open legacy settings" option (which can also be triggered with ctrl+,) if you're not already a developer (using the experiments plugin)
redesign 2a changes the layout of Voice & Video and Notifications sections
or I suppose there is no Voice & Video redesign yet so it's unused 😭
you are a mad lad and i love it so much
please never stop
just like the real cyberpunk experience
I seem to go in a pattern of theme development> snippet development> theme development
Where I am
You will never know
The day we can apply CSS to child windows I will rejoice and cry and sob and program
for hours
.embed__98ba8 {
max-width: 100%;
}
``` most simple snippet ever just for spotify invite to listen along
for anyone who would like it
Does anyone know the element that creates a box shadow on the text bar when someone is typing?
mask: none;
}```
Thank you very much : )
yw ^^
question.. does adding svg fill color like this
cause discord lag?
path[d="bla bla bla"] {
d: path("bla bla bla ");
fill: #1f6d31; /* Set the color for this path */
}
should be fine
especially if you're using =, it should be fine
you might want to fix these corners
theme dependant
dont want to do more than a vencord player
this the real thing
theres also a intrusive version that is very distracting
not very nice though under refinement
how long does it usually take for a css snipet to be approved
haha
me too
I sent mine to mod mail waiting now
definitely not overcomplicated
most of it is from adding the tooltip
also i finally found a use case for anchor
cool
I don’t see why it couldn’t be that by default
be what by default?
the profile buttons in the top right corner?
it used to be that
they changed it for some reason
It doesn’t look as good as a row in the actual profile area
Especially cause the buttons don’t even fill the whole width down there
yeah
also you can only see how far until you reach the limit and not how far past the word limit you are now lmao
no aria-label which would be best, but there's this hiddenVisually span
.characterCount__795fb>.hiddenVisually_b18fe2 {
height: auto;
width: auto;
clip: unset;
clip-path: unset;
background-color: var(--background-surface-highest);
border: 1px solid var(--border-subtle);
border-radius: var(--radius-sm);
padding: var(--space-4) var(--space-8);
user-select: text;
}
.characterCount__795fb>.upsell__795fb,
.characterCount__795fb>.flairContainer__795fb>div {
display: none;
}
question again.
if i want to change discover and add server icon.. can i just use this css.. or do i need to add more.. or i mean is this the right css?
content: url("blebleg");
}
div[aria-label="Discover"] {
content: url("ble ble");
}
uh that might work, but there's a better selector you can use, and you should probably change the path of the svg instead of that
[data-list-item-id="guildsnav___create-join-button"] and [data-list-item-id="guildsnav___guild-discover-button"]
what do you want to change them to?
want to change them to pixel icon like..
I tried before
png url *
is this not working anymore?
it worked..just asking if there's a better css for it? or im good with the old one. 😅
these would probably be better selectors though
they won't be language specific, and it's possible some other place has aria-label="Discover" or something
THIS IS AMAZING
Wait what the fuck
and i'm immediately abusing it to do something really cursed :)

(using it to shorten this text)
Can I use this for when I'll be finally getting back to fixing my popouts snippet?
sure?
Thanks
I never used anchor or got to learn how it works, so having a first hand example will be helpful

i've tried to use it, but I don't think i've ever gotten an actual use out of it until now
All I want to do is to be able to animate inset values from unset to 0
inset?
top, left, right and bottom
oh i didn't know that was shorthand for them
I did find this that might do that https://developer.mozilla.org/en-US/docs/Web/CSS/interpolate-size
seems like not unset, but auto is usually the same as unset i think
Mainly I want to use it for that windows 8 card flip open animation
auto doesn't seem to work for me
I MADE A FONT
it's possibly slightly less scuffed than doing this (if i wasn't using my terrible glyphs)
it has some other ligatures i should probably have removed
also i'm very good at drawing glyphs
Is there something like a masterlist compilation of selectors for various elements? (Doesn't have to be performance-friendly with specific selectors)
ctrl+shift+i
is there a experiment I have to enable to activate the board feature
and why my css snipet still not approved
how is this
nice
thats cool
only uses 1 has selector btw
might also push this, and start using this instead of seamless chat bar, that has way too much has selectors
btw @crimson skiff do you still update gradient members+dms?
i think i removed it from my snippets
it caused insane lag because of how many elements it is matching
i couldnt reduce the lag even though i did absolute matching
no, it is from :has
for wat
animation
has anyone also figured out a way to make this react to based on the chat bar height?
the confusing part is that radial status is perfectly fine
container-name on chat bar, then @container chat-bar (height < 5px) on the buttons container maybe ?
writting snapchat custom css and my god this would kill discord
you might be able to use @container
would love opinions
how do i disable these font styles on usernames i thought OldCord theme would've done that by now but i guess not
Image?
you can probably just select the element and set font-family to var(--font-primary)
@echo frost do you use spotify?
i need somebody to send their own invite
thank you
Ofc
I have no clue what this font is lwk
Are you using an @import in your file
im fairly certain these fonts are from one of discord's new nitro-exclusive font styles thing because my vanilla discord setup has these as well
in any case i got an answer from obsidian so it's all good
how though?
this maybe?
@container (height > 300px) {
}```
have you tried?
yeah i think it's an experiment
so you fixed it then?
not yet i'll get to it one way or another
maybe after switching back to vencord; i dont think legcord themes are working the way i wanted them to :c
I think this should work
And also hide them in profiles
.username_c19a55.dnsFont__89a31 {
font-family: var(--font-primary);
}
[data-username-with-effects] {
animation: none !important;
font-family: var(--font-display);
color: var(--text-default) !important;
-webkit-text-fill-color: unset !important;
--custom-display-name-styles-gradient-start-color: var(--text-default);
--custom-display-name-styles-gradient-end-color: var(--text-default);
--custom-display-name-styles-main-color: var(--text-default);
&::before {
content: unset !important;
}
}
@tranquil whale next snippet i may be working on is this embed, https://open.spotify.com/track/6v8fX5yXd15H3xSyvVvJ5e
if you're interested in that
oh wait, it's iframe
🤔
what class name off quests
which snippet?
vencord player
spotify player or whatever
I made a better one waiting now
made a transperent embeds css snipet
go to simplify though
never mind, i just switched to #🎨-css-snippets message
Dose anyone have a anip for the new audio ui crap
Ill look at it
but im kinda busy
i just want to show my appreciation to the oldcord theme maintainers for insulating me from the corpo bullshit UI changes 🥰
I got banned from creating tickets 😭 it was not even the same snippet they said low quality so i make higher quality and now banned
why me always
life sucks
What was the snippet
spotify player
they said too basic so closed it then I make it more complex and make ticket and got banned from mod mail check my roles
the arrows?
.micButtonParent__37e49>.buttonChevron__37e49 {
display: none;
}
.micButtonParent__37e49>.micButtonWithMenu__37e49 {
border-radius: var(--radius-sm);
}
Sorry to bother u I was thinking of a setting page not that


