#🎨-theme-development
1 messages · Page 59 of 1
okay, wtf?
::-webkit-scrollbar is the selector causing the performance issues
/*
Remove scrollbars
*/
::-webkit-scrollbar {
width: 0 !important;
}```
this causes terrible lag when typing
alone, no other css loaded
or not, reloading made the issue go away.
i hate behaviour that just. disappears when you start to investigate it
@candid python
thank you (i figured it out myself) but thanks !
That annoys me still
Does the scrollbar-width property work?
i have no idea. the lag issue resolved itself inexplicably
i want to make it so the circle border is square also the new version dosent fix it
i don't think it's possible anymore to hide it with just css
e
without using has()*
You can definitely hide it with that one
has is removed from my css vocabulary
can someone help me with this, i want to make it so the gray border around the profile picture is square (NOT THE AVATAR DECORATION)
this is the css
it is up to date
i removed the original mask and added my own, found that to be the easiest way to replace it
could u possibly send it to me
it's not gonna be square
but hold on
.layer_da8173 {
.mask__68edb foreignObject[mask*="uid_"] {
mask: none !important;
}
.avatar__75742 .mask__44b0c,
.avatar__75742 .avatarDecoration__44b0c {
rect[width="28"][height="36"] {
fill: none;
}
}
.outer_c0bea0.custom-theme-background.custom-user-profile-theme {
.banner__68edb {
mask-image: radial-gradient(circle at 52px 97px, transparent 43px, black 44px);
}
}
}
any way to change the font of discord to an aliased/bitmap one? sum like this
thank you but vvere is the aliased part
you can replace the font to whatever you want there
Don't judge. Please.
I suck at everything when it comes to this and I barely know any CSS but there is one thing i desperately need help with.
What I have done is I took an already existing theme and started adding my own small things to it, as a way to yk learn and stuff. But for the most part I use the dev console to know the HTML class so i can reference it in CSS and actually be able to change it and stuff. I want to ask if I'm doing things correctly or not. I'm a noob when it comes to thing even after the changes I already did and I truly wonder if there is a quicker way to know what the hell i am doing
Here are some examples of the stuff I've changed:
Glow purple when I hover over the buttons
A lot of stupid changes to the original theme
a lot of bugs.
If you can also see in the images i showed there is a green button. I have no idea how I can change the color of it to purple as well. I've tried to find the class name for it using the dev console element search but still failed to actually figure out why it's green.
In summery I am a noob trying to learn and I have some issues with my theme and I wonder if there is a better way to do this other than to guess element classes in CSS or try to find the class name using the dev console element searcher. Thanks in advance!
It's probably set to green when hovered
Using devtools element picker, you can select the element and then click on the small :hov button, then tick the :hover state
When it's on it becomes green not when it's on hover
Then it's the same element but with an additional class
I will check it out
thank you!
does anyone know how to remove discord's "mobile indicator" ? (not the one from the official vencord plugin)
because as you can see it's kinda ugly with a radial status theme..
what theme are you using
send the file let me check it for you rq
I use the same when
here you see this line
--rs-phone-visible: block; /* Visibility of the phone icon next to a users avatar. | block = visible | none = hidden */
change the block to none
it should disapear
oh thanks
np
Always wondered what the variables for the fonts meant
Mine looks similar, just doesn't have font-size option, which I can probly easily add
@import url("https://fonts.googleapis.com/css?family=Ubuntu:400,700");
@import url("https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700");
:root {
--custom-font: "Ubuntu";
--custom-mono-font: "Ubuntu Mono";
--font-primary: var(--custom-font), 'Noto Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
--font-display: var(--custom-font), 'Noto Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
--font-headline: var(--custom-font), 'Noto Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
--font-code: var(--custom-mono-font), 'Consolas';
}
I've almost gotten rid of the activity bar, except these 2 elements appear to have the same name, but element 1 is the one that's adding weird padding to the member list, but also only in specific servers:
My current CSS is:
.headerContainer__095fe {
display: none;
}
.container__0f2e8 {
display: none;
}
.membersGroup_c8ffbb {
padding-top: 15px !important;
}```
Nevermind fixed it by adding
h3.membersGroup_c8ffbb:has(span[class*="headerContainer"]) {
display: none;
}
avoid :has(), use something like :first-of-type instead
:has() will easily ruin performance
not sure if it works properly in this case but yeah
I can try that, but performance does feel fine
also sorry for the ping I can't read 
first of type won't work for this?
because activity isn't always there
yeah I just looked at screenshot on phone and threw that as an example
idk what is the best way to do that without :has() but if :has() must be used at least throw in a combinator like > and use regular class instead since regular classes are already being used
oh yeah
and especially don't use *=, it should be ^=
if it's going to be an attribute selector
which it shouldn't be
oh but you could do h3.membersGroup:first-of-type:has(>span.headerContainer) ig

Is there any themes that add chat bubbles like this? Couldnt find any that works in #🎨-css-snippets (unless im blind)
pretty sure the dark+ theme by devevil adds something like that
Got a link? Cant find it through search
Dyk which parts are for the chat bubbles? I can put them in a separate theme file and give credits ig
.contents_c19a55 .messageContent_c19a55, .container_b7e1cb {
background-color: var();
display: inline-block;
max-width: 650px;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
margin: 0;
padding: 8px;
border-radius: 15px;
}
set background color to whatever
@import url(https://blade04208.github.io/ddex4/src/bubbles.css);
They make my messages go on the right and the corner radius is diff on the bottom corners
No worries ig
only awful thing about bubbles is that they make codeblocks etc... look weird
How do you mean
That looks normal, what do you mean
Thats why i sent the screenshot bcuz the ones pylix made doesn't have weird issues with codeblocks embeds etc
sweet managed to fix this neat snippet up so one its always animating without having to hover and also fixed it so it doesn't use 20% cpu usage lol #🎨-css-snippets message
oops nvm someone already sent the exact thing
lmao yeh
thnx tho anyway
https://vencord.mudaranrhiod.xyz/snippets/chat-bubbles.css if anyone wants. i made it use a var --chat-bubble-bg: #454351; since its more convient for me with my theme
How's that better?
idk how performance helpful the :first-of-type is, I think it should be pretty good though because then it only has to run the :has() check on one element
using > means it only has to check immediate children of members group instead of every single branching ancestor of it
.class selectors are way more efficient than attribute selectors
Makes sense, I just can't select the whole class there
using both the :first-of-type and :has() might be worse for perf than just :has() because it's an additional check and selectors are parsed from right to left according to some articles but idk
very negligible impact in this case either way
I do that already and it leaves an invisible box, hence the :has selector
:has isn't affecting my performance at all, so I see no reason to change it
did you not read what I said?
im saying to use a slightly different has that does exactly the same thing but is less performance intensive
well I think :has() might not be processed first because it's a pseudoselector?
but idk
no idea
Nope this in fact leaves an invisible box
it has to be :has from my testing it
that is :has
I didn't type the full class names though
But that leaves an invisible box, where using mine does not
I do not know what to tell you other then what I'm experiencing with it
what exactly is your css
/* Hide activity box.*/
h3.membersGroup_c8ffbb:has(span[class*="headerContainer"]) {
display: none;
}
.headerContainer__095fe {
display: none;
}
.container__0f2e8 {
display: none;
}
.membersGroup_c8ffbb {
padding-top: 20px !important;
}```
which again, is fully working and is not affecting my performance at all
no when you use my method
/* Hide activity box.*/
h3.membersGroup:first-of-type:has(>span.headerContainer) {
display: none;
}
.headerContainer__095fe {
display: none;
}
.container__0f2e8 {
display: none;
}
.membersGroup_c8ffbb {
padding-top: 20px !important;
}```
using your CSS which doesn't work
yeah because I didn't type out the class names
So it should be what... this?:
h3.membersGroup_c8ffbb:first-of-type:has(span[class*="headerContainer"]) {
display: none;
}```
/* Hide activity box.*/
h3.membersGroup_c8ffbb:has(>span.headerContainer__095fe) {
display: none;
}
.container__0f2e8 {
display: none;
}
.membersGroup_c8ffbb {
padding-top: 20px !important;
}```
no. there's no reason to use an attribute selector, only reasons not to
replace it all with this
Profile it and check
Discord has a profiler?
Learn how to evaluate runtime performance in Chrome DevTools.
ah that would explain why I didn't know that... I don't use chrome XD
Yeah I have no idea what I'm looking at here
Scripting lines up for the most part with those long tasks? This is using the CSS obsidian posted
how are you testing it?
the best way I can tell is by typing
but I think if your cpu usage isn't high it won't make a difference
but mine will be a bit better
Clicking on servers to load member lists
I don't think it'll really affect that
Typing keeps refreshing the memberlist over and over again, so it's more evident than just switching servers
That's weird and stupidly unoptimized
Is it refreshing to show your user's typing status in the member list?
I have no idea, but if you enable the repainter display and start typing, it will keep flashing green until you stop
I'd expect it to be repainting every frame if there's an avatar with a GIF or something
but the paint flashing is a rendering thing?
:has() isn't laggy because of rendering?
Main time take up is Recalculate Style, yes.
you will become the boy from final destination that gets crushed by a glass pane
handling big panes of glass is part of my job..
also just marathoned the movies recently lol
this annoys me
pretty cool at first glance though
also is the weird thing aroundf folders intentional?
Thanks, now I hate it

and I don't really like the scrollbars
I usually hide them unless I'm hovering a certain element
And this
yeah I should retract my fire reaction this sucks ass

Ugh the chatbar activity icon is also misaligned
Ok, the longer I look at that screenshot the more cursed things I see
I think its edging (i hate brainrot but couldn't resist)
hence why i wanted a glass pane to land on you
hyprland?
Based
how do i change theese status colors for maself
for instance i want the online to be purp
and i want it to look purp when its also like this
https://github.com/catppuccin/discord/blob/main/src/components/_details.scss#L1-L18
this is pretty generalized but you can make it more specific if you'd like it to only apply to status indicators
_details.scss: Lines 1-18
$svg-platform-colors: (
//online indicators (not var based)
$yellow: #ca9654,
$red: #d83a42,
$green: #43a25a,
$overlay1: #82838b,
"var(--twitch)": #9147ff
);
@each $var, $color in $svg-platform-colors {
svg [fill="#{$color}"],
svg[fill="#{$color}"] {
fill: #{$var};
}
div[style="background-color: rgb(#{red($color)}, #{green($color)}, #{blue($color)});"] {
background-color: #{$var} !important;
}
}
could also match on the svg mask
so if im guessing it works with hex?
scss jumpscare
Real question though, is it worth using over regular css? And do .scss files imports work just as css ones? (as in, how tf do I make them work on here)
if you're doing repeated work or something horrendously unmaintainable preprocessors make it easier
wdym about imports and making them work
scss imports are resolved at compile time and bundled into a single file
little reason to use scss imo
Oh, so it could be useful for a little project I'm currently doing, that's nice
vee wants me to make a change then copy paste it 20 times
what are you doing to have so much duplicated code
you love catppuccin
Worded it badly, my actual question is
can I just @import url() just like regular css in the quickcss editor?
ygop
it's like typescript, it's just a superset that you transpile down
Oh ok, I'll read more about it later then
Thanks 
scss is a pretty useless abstraction these days with regular css being as powerful as it is
all its good for now
and scss often results in really stupid css
To be fair, repetitive things could just be nested, right?
Like I did in my old "hide status" snippet
(give me a sec to find the link)
This thing
yeah this wouldn't really be different in scss
wtf are you doing with :has(&)
So, basically
Instead of duping the code for every user whose status you want to ignore
You just duplicate the first line
And it'll work with all the following selectors

well yeah but why the has(&)
Because user avatar
I'm checking for the ID in the file url
I know it's poorly optimised, it was made when discord's base css wasn't as fragile as it's now
Where it can't even handle a couple of :has() selectors without shitting itself
If you have a better idea I'm all ears
wait does :has(&) {& [class^=referenceContainer_]{display:none}} become :has([class^=referenceContainer_]) { display: none }
No
then???
[data-list-item-id^="members-"]:has([class^=avatarStack_] > [src*="ID"]) [class^=subText_], /* members */
This is the first actual selector without nesting
The others are all the same, just with different classes
It's just a cascading thing
its like passing the relativity up the tree
Yop
I tried it while I was trying to simplify the code a bit and it seemed to work
So I guess I just kept going lol
how does devtools show the un nested rule
this genuinely feels like undefined behaviour
I would have to load the snippet, I can send a screenshot after I'm done with dinner
Give me like 5-10 minutes
take your time
Or just copy paste the code and try it out with my profile
Some selectors should still be working
Haven't updated them in a while tbh
ok, I've read some stuff about scss compiling
didn't know it was a dependency
mixins, functions, actual variables, foreachs, ifs, SCSS is REALLY REALLY good, css is still lacking a ton of features
the only "powerful" thing about css now is nesting and parent selector, it doesnt come close to the power of scss
every time i do something with css i try to use scss features and then have to convince myself that i shouldnt include scss in a small project, its really just good
parent selector!???!
&
do you mean :has()?
that is indeed the parent selector https://sass-lang.com/documentation/style-rules/parent-selector/
Syntactically Awesome Style Sheets
that's not css
scss invented it
but it doesn't select a parent
it's a nesting thing
parent selector is a terrible name for it
it isn't always even the parrent
It refers to the parent rule, not the parent element
yeah
So calling it parent selector isn't wrong per se
better name though: nesting thingy
Just confusing
"nesting selector" doesnt make much sense either
I can get behind that
did i call it that?
"nesting thing" id very much think you mean the "nesting selector" as it is now called in vanilla css https://developer.mozilla.org/en-US/docs/Web/CSS/Nesting_selector
The CSS & nesting selector explicitly states the relationship between parent and child rules when using CSS nesting. It makes the nested child rule selectors relative to the parent element. Without the & nesting selector, the child rule selector selects child elements. The child rule selectors have the same specificity weight as if they were wit...
did i call it that either
you forgot the y smh
but nesting selector makes way more sense than parent selector
nesting selector... selecting nesting..? what would "selecting nesting" mean?? parent selector makes much more sense as it very much is the selector of the css rule block.. the parent of the css rule block if you will, parent selector
makes perfect sense imo
Parent selector sounds like it'd be related to child selector and sibling selector
it's the selector used in nesting
parent is more commonly used to refer to the parent element
if you think like this it makes sense
/* parent */
.something {
/* child */
:not(& /* parent used in the childs selector */ ) {
}
}
parent usually isnt referring to anything in css because elements are a concept of html not css, css has rules, not elements
But that pairs very poorly with the child selector >
???
yes, i get why they called it that
still doesn't make it not confusing
if you think like that, then this is a natural follow up
/* parent */
.something {
/* child */
:not(&) {
}
}
/* sibling */
.somethingElse {
}
css has no "elements" so you cant say "parent is more commonly used to refer to the parent element" because "element" isnt a concept in css
css is a collection of styles in rule sets, which has selectors that refer to specific elements in html, elements themselves do not exist in css though
you always have to split up the two, different things for different purposes which work together to create websites
css has rules that affect html elements
Can you please address the existence of the child selector
what is there to address
child selector affects the child element
You want parent selector and child selector to refer to relations in completely different trees
That'd be very confusing
You are also claiming css selectors are unrelated to html element nesting which is just humorously false
? im saying that elements just dont exist in css, css rules refer to specific html elements but the elements themselves do not exist in css
im not claiming anything other than this 😭
thats why i think parent in the eyes of css makes much more sense referring to a rule set (or its selector) than referring to an element, in this case a nested rule set its parent would be the rule set its in, its parent
for an actual "parent element" selector a pseudo-element such as :parent would make more sense
but you think child selector or next sibling selector makes sense when they refer to html elements?
you are missing my point again
(technically they're called combinators not selectors)
You are failing to make your point
its quite simple to understand my point actually when you also realise that in nesting you cant treat parent- and child-rulesets the same
im not saying that css selectors are unrelated to the html structure, im saying that css doesnt have the concept of an "element" and it works with element selectors and descriptions of relationships (which is very much related to the html structure)
the & exists as a shortcut to the parents selector, something like this is unnecessary for children... you of course have to select the children using a selector within the parents css ruleset
> and + refer to specific relations between elements not the elements themselves, this is why they arent officially called "child selector" or "sibling selector" but child/sibling "combinators"
additionally parent element selectors would just not work in css because css works by flowing from top to bottom, you cant just "go back"
that still doesn't make calling them parent selectors not confusing

does anybody have a theme that makes everything square because every one i find just like dosent work in some way
Mind elaborating on the not working part?
i mean certain parts like some of the pfps dont work and some the status dosent work (online, dnd etc)
You can start with one of those themes and patch on top of it using Quick CSS then
how do i "patch"
Go for the classic
* {
border-radius: 0 !important;
}

that just dosent work for me
this ones perfect but for me the online, idle and do not disturb icons dont fit into the box like they should
Use ``` at the start and end of your code, please
*::before,
*::after {
border-radius: 0 !important;
}
.svg_cc5dd2 > mask,
.svg__44b0c > rect,
.svg__44b0c > circle,
.svg__44b0c rect[mask='url(#:rhi:)'],
.avatar__20a53 .status_a423bd {
display: none;
}
.mask__68edb > foreignObject,
.svg__44b0c > foreignObject,
.svg__2338f > foreignObject {
mask: none;
}
.wrapper__44b0c:has(rect)::after {
content: '';
display: block;
position: absolute;
height: 8px;
width: 8px;
bottom: -4px;
right: -4px;
border: 2px solid var(--background-base-lower);
}
#app-mount .wrapper__44b0c:has(rect[fill='#40a258'])::after {
background: #40a258 !important;
}
#app-mount .wrapper__44b0c:has(rect[fill='#d83a41'])::after {
background: #d83a41 !important;
}
#app-mount .wrapper__44b0c:has(rect[fill='#cc954c'])::after {
background: #cc954c !important;
}
#app-mount .wrapper__44b0c:has(rect[fill='#82838b'])::after {
background: #82838b !important;
}
#app-mount .wrapper__44b0c:has(rect[fill='#9147ff'])::after {
background: #9147ff !important;
}
.lowerBadge_cc5dd2 {
border: 2px solid var(--background-base-lower);
bottom: -4px;
right: -4px;
}
.upperBadge_cc5dd2 {
border: 2px solid var(--background-base-lower);
top: -4px;
right: -4px;
} ```
oh im sorry
didnt know that
Cursed
Why is the background being changed in the square theme haha
Just statically analysing the CSS it seems to change the status badge colours
but it should make the status badges fit in the boxes but it dosent except for offline
it's creating new pseudoelements and giving them the colors of the existing status badges
because its impossible to square the existing status badges
here's an updated version
*,
*::before,
*::after {
border-radius: 0 !important;
}
.svg_cc5dd2 > mask,
.svg__44b0c > rect,
.svg__44b0c > circle,
.svg__44b0c > g,
.svg__44b0c rect[mask='url(#:rhi:)'],
.avatar__20a53 .status_a423bd {
display: none;
}
.mask__68edb > foreignObject,
.svg__44b0c > foreignObject,
.svg__2338f > foreignObject {
mask: none;
}
.wrapper__44b0c,
.container__1ce5d {
--online-2: #43a25a;
--dnd-2: #d83a41;
--idle-2: #ca9654;
--offline-2: #82838b;
--streaming-2: #9147ff;
}
.wrapper__44b0c:has(rect)::after,
.container__1ce5d:has(.status_a423bd)::after {
content: '';
display: block;
position: absolute;
height: 8px;
width: 8px;
bottom: -4px;
right: -4px;
border: 2px solid var(--background-base-lower);
}
.wrapper__44b0c:has(rect[fill='#43a25a'])::after,
.container__1ce5d:has(.status_a423bd[style='background-color: rgb(67, 162, 90);'])::after {
background: var(--online-2) !important;
}
.wrapper__44b0c:has(rect[fill='#d83a42'])::after {
background: var(--dnd-2) !important;
}
.wrapper__44b0c:has(rect[fill='#ca9654'])::after {
background: var(--idle-2) !important;
}
.wrapper__44b0c:has(rect[fill='#82838b'])::after {
background: var(--offline-2) !important;
}
.wrapper__44b0c:has(rect[fill='#9147ff'])::after {
background: var(--streaming-2);
}
.lowerBadge_cc5dd2 {
border: 2px solid var(--background-base-lower);
bottom: -4px;
right: -4px;
}
.upperBadge_cc5dd2 {
border: 2px solid var(--background-base-lower);
top: -4px;
right: -4px;
}
.folderGroup__48112.isExpanded__48112 > .stack_dbd263 {
overflow: visible !important;
}
.slider__87bf1 > rect[rx='10'] {
rx: 0 !important;
}
::-webkit-scrollbar-thumb {
border-radius: 0 !important;
}```
its basically https://github.com/refact0r/system24/blob/main/src/unrounding.css
but without the @container wrapping it
this actually looks kinda good
has someone gotten around to removing those stupid animations from hovering over forum channel posts
or is that part of the conglomerate NoFrills CSS theme where you import the css URL and then use CSS variables to toggle parts of it on/off
its part of why system24 looks good i suppose
but when i posted the old version of that snippet in css-snippets i got like 30 husks lmao
thanks so much
the slight rise when you hover over them?
should be pretty easy
just noticed the hover color is wrong for them too, so might do that
-remind 12h forum post thing
uh
!remind 12h forum post thing
Alright @echo frost, in 12 hours: forum post thing
oh
yeah that
Didn't they change that in a recent update? I think now it only rises when :active but idk
@echo frost, <t:1751877345:R>: forum post thing
guess who is unbelievably close to reimplementing the collapsible sidebar from pre-rollout visual-refresh?
wait no this shit may be impossible fuck
nothing is impossible
then tell me how i can target an element with a certain width and then apply styles to that targeted element
container queries
nope, i can style children of the target, but not the target itself
this is the hell so far
dont work
lmao
you must have some experiment or theme on
it works fine for me
somehow you were right
when 1 container query wont work, use 3 and that shit worked we're so back
just some final patching to do
i'm trying to disable the glow on the new rols colors that makes them unreadable and this isn't working, anyone can tell me why
[class^=convenienceGlowGradient]::after
{
display: none;
}
is it because cursed after ?
nvm i'm dum i need to *= instead
[class*=convenienceGlowGradient]::after{display: none;}
i don't even remotely understand how they can call that a convenience
so good
[class*=convenienceGlowGradient]::after
,[class*=nameGlow]
{
display: none;
}
on what theme is this becuase this cannot be native discord
Ik what I miss and and actually wish they had gone through with…
That V2 chat bar
where the buttons were in their own thing below where you send a message
luckily someone else has remade that already
Outdated
its not like that snippet was hella complicated and its not like im going on holiday tomorrow, so sure!
Happy holidays
#user-context-voice-disconnect {
display: none !important;
}
@dusky venture there you go ^_^
@dusky venture send me both themes and ill do it for ya
i understand habibi just give me both themes so i can do it for you
its a betterdiscord thing i think?
no ?
its a screenshot
yeah i know its a screenshot but where did you take it from
im honestly too lazy to do a bell button from scratch so ill just get it from that theme to yours
im not in that server
link in dm?
sure
thx
/*=============================================================================*/
/* 1. Custom Button Styling */
/*=============================================================================*/
/* 🎛️ Custom Button Styling */
.vc-ranb-button {
font-size: 12px !important;
padding: 1px 5px !important;
margin: -2px auto -2px auto !important;
width: 57px !important;
height: auto !important;
border-radius: 10px !important;
line-height: 2 !important;
border: 1px solid rgba(41,42,51,1) !important;
min-height: 40px;
max-height: 40px !important;
display: block !important;
text-align: center !important;
background-color: #16181d;
opacity: 0.8;
transition: transform 0.15s ease-in-out;
}
.vc-ranb-button .contents__201d5 {
font-size: 0px;
}
.vc-ranb-button .contents__201d5::after {
content: "asdfg";
font-size: 18px;
width: 16px;
height: 16px;
position: relative;
color: transparent;
top: -2px;
left: 10px;
background-image: url("data:image/svg+xml,%3Csvg%20x%3D%220%22%20y%3D%220%22%20class%3D%22icon__9293f%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23D8D8DB%22%20d%3D%22M9.7%202.89c.18-.07.32-.24.37-.43a2%202%200%200%201%203.86%200c.05.2.19.36.38.43A7%207%200%200%201%2019%209.5v2.09c0%20.12.05.24.13.33l1.1%201.22a3%203%200%200%201%20.77%202.01v.28c0%20.67-.34%201.29-.95%201.56-1.31.6-4%201.51-8.05%201.51-4.05%200-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3%203%200%200%201%20.77-2l1.1-1.23a.5.5%200%200%200%20.13-.33V9.5a7%207%200%200%201%204.7-6.61ZM9.18%2019.84A.16.16%200%200%200%209%2020a3%203%200%201%200%206%200c0-.1-.09-.17-.18-.16a24.86%2024.86%200%200%201-5.64%200Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
}
.vc-ranb-button:hover {
background-color: rgb(196, 164, 132);
opacity: 1;
transform: scale(0.95);
transition: transform 0.15s ease-in-out;
}
.vc-ranb-button:hover .contents__201d5::after {
background-image: url("data:image/svg+xml,%3Csvg%20x%3D%220%22%20y%3D%220%22%20class%3D%22icon__9293f%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23294844%22%20d%3D%22M9.7%202.89c.18-.07.32-.24.37-.43a2%202%200%200%201%203.86%200c.05.2.19.36.38.43A7%207%200%200%201%2019%209.5v2.09c0%20.12.05.24.13.33l1.1%201.22a3%203%200%200%201%20.77%202.01v.28c0%20.67-.34%201.29-.95%201.56-1.31.6-4%201.51-8.05%201.51-4.05%200-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3%203%200%200%201%20.77-2l1.1-1.23a.5.5%200%200%200%20.13-.33V9.5a7%207%200%200%201%204.7-6.61ZM9.18%2019.84A.16.16%200%200%200%209%2020a3%203%200%201%200%206%200c0-.1-.09-.17-.18-.16a24.86%2024.86%200%200%201-5.64%200Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
opacity: 1;
}
@dusky venture put this into your quickcss
and this too if u didnt already
your welcome
but can you make it a bit smaller?
its chunkey
and..the background to be the same as the theme?(the glow can stay)
sorry for spamming
@velvet merlin
thx sm btw
yeah i gotchu
one sec
wait so you want that light brown color to be dark ?
it can stay bigger then the dm but like a pixel smaller
check this please
/*=============================================================================*/
/* 1. Custom Button Styling */
/*=============================================================================*/
/* 🎛️ Custom Button Styling */
.vc-ranb-button {
font-size: 12px !important;
padding: 1px 5px !important;
margin: -2px auto -2px auto !important;
width: 42px !important;
height: auto !important;
border-radius: 10px !important;
line-height: 2 !important;
border: 1px solid rgba(41,42,51,1) !important;
min-height: 40px;
max-height: 40px !important;
display: block !important;
text-align: center !important;
background-color: rgb(23 , 20,18));
opacity: 0.8;
transition: transform 0.15s ease-in-out;
}
.vc-ranb-button .contents__201d5 {
font-size: 0px;
}
.vc-ranb-button .contents__201d5::after {
content: "asdfg";
font-size: 18px;
width: 13px;
height: 13px;
position: relative;
color: transparent;
top: -2px;
left: 4px;
background-image: url("data:image/svg+xml,%3Csvg%20x%3D%220%22%20y%3D%220%22%20class%3D%22icon__9293f%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23D8D8DB%22%20d%3D%22M9.7%202.89c.18-.07.32-.24.37-.43a2%202%200%200%201%203.86%200c.05.2.19.36.38.43A7%207%200%200%201%2019%209.5v2.09c0%20.12.05.24.13.33l1.1%201.22a3%203%200%200%201%20.77%202.01v.28c0%20.67-.34%201.29-.95%201.56-1.31.6-4%201.51-8.05%201.51-4.05%200-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3%203%200%200%201%20.77-2l1.1-1.23a.5.5%200%200%200%20.13-.33V9.5a7%207%200%200%201%204.7-6.61ZM9.18%2019.84A.16.16%200%200%200%209%2020a3%203%200%201%200%206%200c0-.1-.09-.17-.18-.16a24.86%2024.86%200%200%201-5.64%200Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
}
.vc-ranb-button:hover {
background-color: rgb(196, 164, 132);
opacity: 1;
transform: scale(0.95);
transition: transform 0.15s ease-in-out;
}
.vc-ranb-button:hover .contents__201d5::after {
background-image: url("data:image/svg+xml,%3Csvg%20x%3D%220%22%20y%3D%220%22%20class%3D%22icon__9293f%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23294844%22%20d%3D%22M9.7%202.89c.18-.07.32-.24.37-.43a2%202%200%200%201%203.86%200c.05.2.19.36.38.43A7%207%200%200%201%2019%209.5v2.09c0%20.12.05.24.13.33l1.1%201.22a3%203%200%200%201%20.77%202.01v.28c0%20.67-.34%201.29-.95%201.56-1.31.6-4%201.51-8.05%201.51-4.05%200-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3%203%200%200%201%20.77-2l1.1-1.23a.5.5%200%200%200%20.13-.33V9.5a7%207%200%200%201%204.7-6.61ZM9.18%2019.84A.16.16%200%200%200%209%2020a3%203%200%201%200%206%200c0-.1-.09-.17-.18-.16a24.86%2024.86%200%200%201-5.64%200Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
opacity: 1;
}
screenshot how it looks on your side becasue your client is different than mineig@dusky venture
you want it to be big back again ?
oh alr
/*=============================================================================*/
/* 1. Custom Button Styling */
/*=============================================================================*/
/* 🎛️ Custom Button Styling */
.vc-ranb-button {
font-size: 12px !important;
padding: 1px 5px !important;
margin: -2px auto -2px auto !important;
width: 49px !important;
height: auto !important;
border-radius: 10px !important;
line-height: 2 !important;
border: 1px solid rgba(41,42,51,1) !important;
min-height: 40px;
max-height: 40px !important;
display: block !important;
text-align: center !important;
background-color: rgb(47, 20, 18));
opacity: 0.8;
transition: transform 0.15s ease-in-out;
}
.vc-ranb-button .contents__201d5 {
font-size: 0px;
}
.vc-ranb-button .contents__201d5::after {
content: "asdfg";
font-size: 18px;
width: 11px;
height: 13px;
position: relative;
color: transparent;
top: -1px;
left: 6px;
background-image: url("data:image/svg+xml,%3Csvg%20x%3D%220%22%20y%3D%220%22%20class%3D%22icon__9293f%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23D8D8DB%22%20d%3D%22M9.7%202.89c.18-.07.32-.24.37-.43a2%202%200%200%201%203.86%200c.05.2.19.36.38.43A7%207%200%200%201%2019%209.5v2.09c0%20.12.05.24.13.33l1.1%201.22a3%203%200%200%201%20.77%202.01v.28c0%20.67-.34%201.29-.95%201.56-1.31.6-4%201.51-8.05%201.51-4.05%200-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3%203%200%200%201%20.77-2l1.1-1.23a.5.5%200%200%200%20.13-.33V9.5a7%207%200%200%201%204.7-6.61ZM9.18%2019.84A.16.16%200%200%200%209%2020a3%203%200%201%200%206%200c0-.1-.09-.17-.18-.16a24.86%2024.86%200%200%201-5.64%200Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
}
.vc-ranb-button:hover {
background-color: rgb(196, 164, 132);
opacity: 1;
transform: scale(0.95);
transition: transform 0.15s ease-in-out;
}
.vc-ranb-button:hover .contents__201d5::after {
background-image: url("data:image/svg+xml,%3Csvg%20x%3D%220%22%20y%3D%220%22%20class%3D%22icon__9293f%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23294844%22%20d%3D%22M9.7%202.89c.18-.07.32-.24.37-.43a2%202%200%200%201%203.86%200c.05.2.19.36.38.43A7%207%200%200%201%2019%209.5v2.09c0%20.12.05.24.13.33l1.1%201.22a3%203%200%200%201%20.77%202.01v.28c0%20.67-.34%201.29-.95%201.56-1.31.6-4%201.51-8.05%201.51-4.05%200-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3%203%200%200%201%20.77-2l1.1-1.23a.5.5%200%200%200%20.13-.33V9.5a7%207%200%200%201%204.7-6.61ZM9.18%2019.84A.16.16%200%200%200%209%2020a3%203%200%201%200%206%200c0-.1-.09-.17-.18-.16a24.86%2024.86%200%200%201-5.64%200Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
opacity: 1;
}
check this,
i tried getting the exact color but its not picking it properly
i think the screenshot image is messed up or smth idk
@dusky venture
OK
if you can give me the color code it would be useful ;D
GOOD SIZE COLOR BAD NOW
yeah i guess it applies the color from the guild list if its dark
but it applies it if its light its weird
let me show u
what this
idk it just happend
the friend profile opend like that
oh btw do you want my theme so you can take hex?
can you get it for me yourself
oh ill try?
/* base colors */
--red-1: oklch(66% 0.12 10);
--red-2: oklch(60% 0.16 10);
--red-3: oklch(54% 0.12 10);
--red-4: oklch(48% 0.12 10);
--red-5: oklch(42% 0.12 10);
--orange-1: oklch(66% 0.12 50);
--orange-2: oklch(60% 0.12 50);
--orange-3: oklch(54% 0.12 50);
--orange-4: oklch(48% 0.12 50);
--orange-5: oklch(42% 0.12 50);
--yellow-1: oklch(80% 0.11 90);
--yellow-2: oklch(74% 0.11 90);
--yellow-3: oklch(68% 0.11 90);
--yellow-4: oklch(62% 0.11 90);
--yellow-5: oklch(56% 0.11 90);
--green-1: oklch(66% 0.12 50); /*not actually green*/ /*oklch(76% 0.11 170);*/
--green-2: oklch(70% 0.11 160); /*oklch(70% 0.11 170);*/
--green-3: oklch(64% 0.11 160);
--green-4: oklch(58% 0.11 160);
--green-5: oklch(52% 0.11 160);
--blue-1: oklch(76% 0.1 215);
--blue-2: oklch(70% 0.1 215);
--blue-3: oklch(64% 0.1 215);
--blue-4: oklch(58% 0.1 215);
--blue-5: oklch(52% 0.1 215);
--purple-1: oklch(76% 0.11 310);
--purple-2: oklch(70% 0.11 310);
--purple-3: oklch(64% 0.11 310);
--purple-4: oklch(58% 0.11 310);
--purple-5: oklch(52% 0.11 310);
--neutral-45: oklch(20% 0 0);
}
no hex
oh nevermind dumb mee
oh ok
dw bout it i had something stupid
sure!
not my fault its the one that coded this lols
LOL
new thing being rolled out #🧊-off-topic-iceman-only message
there you go
/* Hides the show memberlist button if its on, */
/* 🎛️ Custom Button Styling */
.vc-ranb-button {
font-size: 12px !important;
padding: 1px 5px !important;
margin: -2px auto -2px auto !important;
width: 49px !important;
height: auto !important;
border-radius: 10px !important;
line-height: 2 !important;
border: 1px solid rgba(41,42,51,1) !important;
min-height: 40px;
max-height: 40px !important;
display: block !important;
text-align: center !important;
background-color: #171412 !important;
opacity: 0.8;
transition: transform 0.15s ease-in-out;
}
.vc-ranb-button .contents__201d5 {
font-size: 0px;
}
.vc-ranb-button .contents__201d5::after {
content: "asdfg";
font-size: 18px;
width: 11px;
height: 13px;
position: relative;
color: transparent;
top: -1px;
left: 6px;
background-image: url("data:image/svg+xml,%3Csvg%20x%3D%220%22%20y%3D%220%22%20class%3D%22icon__9293f%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23D8D8DB%22%20d%3D%22M9.7%202.89c.18-.07.32-.24.37-.43a2%202%200%200%201%203.86%200c.05.2.19.36.38.43A7%207%200%200%201%2019%209.5v2.09c0%20.12.05.24.13.33l1.1%201.22a3%203%200%200%201%20.77%202.01v.28c0%20.67-.34%201.29-.95%201.56-1.31.6-4%201.51-8.05%201.51-4.05%200-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3%203%200%200%201%20.77-2l1.1-1.23a.5.5%200%200%200%20.13-.33V9.5a7%207%200%200%201%204.7-6.61ZM9.18%2019.84A.16.16%200%200%200%209%2020a3%203%200%201%200%206%200c0-.1-.09-.17-.18-.16a24.86%2024.86%200%200%201-5.64%200Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
}
.vc-ranb-button:hover {
background-color: rgb(196, 164, 132);
opacity: 1;
transform: scale(0.95);
transition: transform 0.15s ease-in-out;
}
.vc-ranb-button:hover .contents__201d5::after {
background-image: url("data:image/svg+xml,%3Csvg%20x%3D%220%22%20y%3D%220%22%20class%3D%22icon__9293f%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%237A5F52%22%20d%3D%22M9.7%202.89c.18-.07.32-.24.37-.43a2%202%200%200%201%203.86%200c.05.2.19.36.38.43A7%207%200%200%201%2019%209.5v2.09c0%20.12.05.24.13.33l1.1%201.22a3%203%200%200%201%20.77%202.01v.28c0%20.67-.34%201.29-.95%201.56-1.31.6-4%201.51-8.05%201.51-4.05%200-6.74-.91-8.05-1.5-.61-.28-.95-.9-.95-1.57v-.28a3%203%200%200%201%20.77-2l1.1-1.23a.5.5%200%200%200%20.13-.33V9.5a7%207%200%200%201%204.7-6.61ZM9.18%2019.84A.16.16%200%200%200%209%2020a3%203%200%201%200%206%200c0-.1-.09-.17-.18-.16a24.86%2024.86%200%200%201-5.64%200Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
opacity: 1;
}
just did it thx
lets try
oh i thought that shi was his theme lmfao
can you make it more vibrent?
maybe orange too?
why didnt you send this before
it was white idk
which white i didnt change anything before hover
bro fuck it im downloading your theme to check fix it and ill send it
!remind 2h snooze
Alright @echo frost, in 2 hours: snooze
are they starting to roll that out ?
idk how they managed to make it so bad
ITS CRASHING SOME PEPS DIS LOL
lmao
prefer 2 css...
wdym
ill give u the whole thing with the disconnect user from vc thingy
@dusky venture
did you fix the bell?
what line?
the very bottom
i themed it the same with the dms icon
and made the button a little bigger than the dms icon
this is how i have my 2 buttons
umm
same, but center the bell please ;D
oh it went downwards a bit since the past couple updates on discord it was centered before
idk man-
does this look better ?
no move it 2px
set color importent?
ill try just give me a moment
left: 6px;
and ive tried like 6 decimal points
.1 pixel?
nope ive tried every single px possible
down to 6.47655
it will not center
well chat gpt ?
appears to be that its different for everyone
wont help in this case
the normal broke
weird
and its centered for them but not me
ill just make the bell same color as the theme one second
honestly fuck discord
OK
FR
make the box itself 1px bigger
and should be good ;D
Lmaoo. fair enough
sorry what on earth are these buttons 👁️ what is this update supposed to be
the bell button ?
have i just never noticed it in that location before
its a button styling for the read all plugin since it was basically just text
lmao, no worries, i was basically just making it themed with the midnight theme too
i dont use themes other than the discord ones just fixed it for the guy
@echo frost, <t:1751937428:R>: snooze
You know I never did fix that button
Im searching for a good actively developing theme pls recommend
midnight or system24
tried both too basic and aren't those your own themes
yeah
system 24 is too boxy
and midnight is too basic

I like complicated themes
like how flashcord has a warning that it could crash your computer
take an existing theme that's close enough to your liking and modify it, add complexity whatever that is
or rather best keep the underlying theme unmodified so you get updates/fixes and add to it via quickcss or a separate theme file
even if you don't know css well you should be able to pick parts of other themes and snippets
not many want to make a "complicated" theme because maintenance is pain especially with discord changing a lot recently and shit breaks
^^^ i started fixing up an abandoned theme that modifies a few things quite strongly and my god is it a lot
i couldn't even imagine maintaining something more complex
I also had a theme with some complexity and I'm pretty sure I was the only one who ever actually used it so idk if I'll publish a theme again, just snippets which I can't be arsed to maintain either 
i'm definitely gonna be maintaining this one simply because i used to use it for agess before the visual refresh completely broke it
I use my own glassmorphism theme that's decently complex, and the only reason it hasn't been made public is because I don't want to maintain it outside of my use cases 
At least it's built modularly so things can be ripped out whenever Discord changes things...
The problem isthe theme I like has been archived breaking a few components and its 120,000 characters and to mod it to make it better would be at least 30,000 characters
for a clean look
and the code base is complicated
how many lines is it
I have modified that theme and mad expansions but it recently got archived and its the most complicated before visual refresh
I would recommend finding an actively maintained one that's close to what you're looking for and going from there 
im on mobile and on holiday can't check right now you could check my GitHub
nothing comes close
Then you're just going to have to do it yourself, I'm currently doing that with Couve which is luckily less complicated but still a good amount of stuff
33 heavily compiled with custom plugin
A lot of things surprisingly still worked when i updated the classes, it was less to tweak than i thought it would be at least
is it the ceres sid one
not possible to bring back to before visual refresh it would be around 200,000 characters
yup but that is import and after visual refresh
everything got archived yesterday 8 july
I got everything manual on my computer as I was maintaining for short while before archived
Alternatively you can cut it down to only the parts you want and create a completely new theme
not possible with its code base requires a lot of its code to work
yeah but surely there's parts you use/you don't that can be recreated on their own
probably gonna make a theme from scratch but I would need help and would probably use a lot of css snippets and the theme is a layout with ceres beta alpha and arch linux are the complicated ones
u can look for old images of flashcord and ull understand
all i can find are hilariously low res thumbnails

can barely make out anything here but
That doesn't look too complicated tbh, you can probably do most of it with existing snippets
^^^ was gonna say
i don't see what's stopping you from making it look like that
shrunk down channels/members lists/user area, some color changes
super doable
[title^="https://discord.com/channels/"],{
line-height: 0;
font-size: 0;
text-decoration-color: #fff !important;
}
[title^="https://discord.com/channels/"]::before, [title^="https://ptb.discord.com/channels/"]::before, [title^="https://canary.discord.com/channels/"]::before {
content: "✉ Jump to Message";
font-size: 16px;
user-select: text;
font-weight: 500;
transition: background-color 50ms ease-out, color 50ms ease-out;
cursor: pointer;
border-radius: 3px;
padding: 0 2px;
background: hsla(235, calc(var(--saturation-factor, 1) * 85.6%), 64.7%, 0.3);
color: hsl(236, calc(var(--saturation-factor, 1) * 83.3%), 92.9%);
}
[title^="https://discord.com/channels/"]:hover::before, [title^="https://ptb.discord.com/channels/"]:hover::before, [title^="https://canary.discord.com/channels/"]:hover::before {
background-color: hsl(235, calc(var(--saturation-factor, 1) * 85.6%), 64.7%);
color: #fff;
}
/* Better Jump To Present Button */
[class*="jumpToPresentBar"] {
display: contents;
}
[class*="jumpToPresentBar"] > button:first-child {
display: none;
}
[class*="jumpToPresentBar"] > button:last-child {
position: absolute;
z-index: 1;
bottom: 24px;
right: 22px;
padding: 8px !important;
height: auto;
background-color: #5865F2;
box-shadow: var(--elevation-high);
border-radius: 100px;
display: flex;
font-size: 0px;
color: transparent;
transition: font-size .2s .1s, color .2s, padding .4s .1s;
}
[class*="jumpToPresentBar"] > button svg {
order: -1;
margin: 0px;
height: 24px;
width: 24px;
top: auto;
margin-right: 0px;
margin-left: 0px;
color: #FFFFFF;
transition: margin .6s;
}
[class*="jumpToPresentBar"]:hover > button {
padding: 8px 18px !important;
font-size: 14px;
color: #FFFFFF;
transition: font-size .2s, color .2s .1s, padding .4s;
}```
I have this css that block me completely when scrolling on oldmsg... anyone can help me ?
the end of it
[class*="jumpToPresentBar"]:hover > button svg {
margin-right: 2px;
margin-left: -6px;
}
And if I removed it I can now never stop scrolling on messages
(have no error fetching in console)
Ping me in reply plz
ignore me i think
yeah no actually what's happening is you've made it take up the entire chat area
what i assume you were going for is for the button to expand when you hover over it
-[class*="jumpToPresentBar"] > button:first-child {
- display: none;
-}
+[class*="jumpToPresentBar"] > div:first-child {
+ display: none;
+}
look for the private arch linux ones and alpha and iridescent mode depends on theme hoker ill send a few photos of flashcord
if you change it like this on line 27 it should work
there is also iridescent mode which I dont have a picture of
and there is also chat animations
but all broke with dvr
if u ask the replugged community many developers know flashcord
yeah but again i'm seeing nothing in these images that seems super hard
you can probably start with a base of clearvision for the image and then shrink the member list/channel list yourself
I'm trying to go through my quickCSS to find out what's making it lag,
.visual-refresh .base_b88801 {
font-size: 13.5px;
height: 22px;
display: flex !important;
align-items: center !important;
}
[class^=memberInner]:has(> div > [aria-label*="Online"]) [class^=subText] svg>path[fill="#23a55a"] {
fill: #43b581
}
[class^=memberInner]:has(> div >[aria-label*=Idle]) [class^=subText] svg>path[fill="#23a55a"] {
fill: #f0b232
}
[class^=memberInner]:has(> div > [aria-label*="Do Not Disturb"]) [class^=subText] svg>path[fill="#23a55a"] {
fill: #f23f43
}
[class^=memberInner]:has(> div > [aria-label*=Streaming]) [class^=subText] svg>path[fill="#23a55a"] {
fill: #643da7
}```
what does any of this do?
nvm I fixed it
holy :has()
how tf do i even fix this tho
(its a joke)
like i guess i could add margin to the top but that would also look weird
looks meh
how tf does that even happen
.visual-refresh .innerContainer__656be {
margin-top: 34px;
}
This should fix it
^
Whatev
Good ty
Is there any plugin / theme that allows adding a background to this message menu ?
If there isn't, does anyone have an idea how to implement it ?
Selector:
#app-mount > div.appAsidePanelWrapper_a3002d > div.notAppAsidePanel_a3002d > div.app_a3002d > div > div.layers__960e4.layers__160d8 > div > div > div > div.content_c48ade > div.page_c48ade > div > div
Hi im new to css should i combine the code together or turn on theme file by file for better performance
If you're worried about performance, profile profile profile!
See how long your styles take to compute, using Discord's styles as a baseline
(well Vencord's styles at least)
ic ty
how to remove this please :(
either or, that experiment works for now so it's less of an eyesore thanks :D
idk if im misremebering, but does anyone know a css snippet that give all users unique colours similar to like tg?
vp irc
^
ty
not exactly abt development i think but can somebody help me w the colors? they feel rather weird but idk which ones to change for better looks
also what is responsible for the color of this in gifs on midnight
probably need to send your theme
or say what theme it is
midnight
the github has the variables and examples on how to use them
I need to go to bed, so can't help
gn ig
the comments near each variable should explain what each variable does

thats
not what i rlly asked for
i want help w the colors, like color palette idk
tyy
i also watched a youtube video showing an interesting feature with css
if you have a variable with hsl(h, s, l), you can just extract them with fromand then modify the lightness to get your shades
huh
its just an interesting function with css as a whole
@spring pewter im also new to this, but if you have a snippet like this in midnight
:root {
--bg-test: hsl(200,100%,50%);
--bg-1: hsl(from var(--bg-test) h s calc(l - 10));
--bg-2: hsl(from var(--bg-test) h s calc(l - 20));
--bg-3: hsl(from var(--bg-test) h s calc(l - 30));
--bg-4: hsl(from var(--bg-test) h s calc(l - 35));
}
you only need to change the --bg-test variable to see the colour change everywhere. to adjust the brightness/darkness, just use a calculation
so from an accent colour, you can get a background colour, foreground text colour, button colour, etc, and everything remains overall the same theme

aight
i havent seen anyone use this, but it seems super useful
I think there was something similar with oklch too
If I'm not mistaken
you can use anything
you can convert hex to oklch, oklch to srgb, srgb to hsl, hsl to oklab, etc you get the point
Oklch ❤️
I’ll never use anything else
real
i'm not making an image for every boost perk
yes, every boost perk has a unique one.
like, i get it, but grrr
what is this?
#🎨-css-snippets message
It's an experiment that's not rolled out to everyone yet afaik.

Why not
guh
Did discord suddenly change how to change background colourts...again
they added custom to some variable namess
shrinking the user area has got me so annoyed because i can not transition it in-sync with the betterfolders bar
do i release this doohickey?
My anger issues could not
people love this typa shit
I don’t see how, I’d be crashing out honestly - try to select a server, and the bar keeps disappearing
i might put all the sidebars into each of their own ones
its like the bookmarks in a scrapbook!
channellist is much harder and is breaking for no reason becuase of course it is
and its unscrollable of fucking course
i had a pretty decent one setup for the channel list but it got annoying because you always had to activate/hover it just to see if theres any channels that are unread
also i swear this looks like it isn't properly centered or am i seeing things
i think the icon is throwing you off
probably
using a measuring tool you'll see that from the left of the button to the left of the speaker it's the same as the right of the button to the right of the L
in cases like this i honestly like to just get rid of the icon
centered text is a million times more visually pleasing imo
yeah that does look better
yepp
Can you tell me how you got those folder icons
it's part of their theme
Colorfull.css: Line 7
.expandedFolderIconWrapper__48112::after,
@snow sand as Rin said in that file its lines 7 to 36
lowkey that looks fire
enjoy this image
It's quite easy
Remove that display: none and set its visibility to hidden, then add a ::before and ::after pseudoelements for the icon and the text
pretty neat isn't it 🙂
is it though?
.title__85643 {
gap: 2px;
visibility: hidden !important;
width: 0;
&::after {
visibility: visible;
content: 'Example';
color: white;
}
&::before {
content: '___';
color: transparent;
background-image: url('/assets/0424e06a82d250e2.svg');
width: 20px !important;
height: 20px;
visibility: visible;
}
}
this is so scuffed
the icon is hard
Lgtm
for some reason the width of the svg doesn't work unless there's enough characters
well character width
it works with position: absolute
but then it's a pain when you have to center icon and custom title
can any good css people bring the old nitro badge back, i don't like this new one like "pLaTiNuM", i would also like to move the nitro badge to back where it was before
what is Discord even cooking with some design choices
i really hope the +1 is a separate element
luckily, it is
i just removed the number
@chilly knoll is there anyway i can disable the Mobile status icon on my end from your icon set?
no idea, here is the code if there's a way of disabling it with custom CSS
/* Mobile */
path[d="M 187 0 L 813 0 C 916.277 0 1000 83.723 1000 187 L 1000 1313 C 1000 1416.277 916.277 1500 813 1500 L 187 1500 C 83.723 1500 0 1416.277 0 1313 L 0 187 C 0 83.723 83.723 0 187 0 Z M 125 1000 L 875 1000 L 875 250 L 125 250 Z M 500 1125 C 430.964 1125 375 1180.964 375 1250 C 375 1319.036 430.964 1375 500 1375 C 569.036 1375 625 1319.036 625 1250 C 625 1180.964 569.036 1125 500 1125 Z"] {
d: path("m 503.25,0 h -6.5 C 391.75,0 308.625,0 243.5,10.65 176.5,21.675 122.25,44.85 79.5,97.05 36.75,149.25 17.75,215.55 8.75,297.3 0,376.8 0,478.35 0,606.525 v 286.95 c 0,128.25 0,229.8 8.75,309.225 9,81.75 28,148.05 70.75,200.25 42.75,52.2 97,75.375 164,86.4 65.0625,10.65 148.25,10.65 253.25,10.65 h 6.5 c 105,0 188.125,0 253.25,-10.65 67,-11.025 121.25,-34.2 164,-86.4 42.75,-52.2 61.75,-118.5 70.75,-200.25 8.75,-79.5 8.75,-181.05 8.75,-309.225 v -286.95 c 0,-128.25 0,-229.8 -8.75,-309.225 -9,-81.75 -28,-148.05 -70.75,-200.25 -42.75,-52.2 -97,-75.375 -164,-86.4 C 691.43753,0 608.25,0 503.25,0 m -217.5,1238.4 a 43.125,51.75 0 0 1 42.8125,-52.35 h 342.87497 c 23.68753,0 42.875,23.4 42.875,52.35 a 43.125,51.75 0 0 1 -42.875,52.275 H 328.5625 a 43.125,51.75 0 0 1 -42.875,-52.275");
}
sorry if this isn't of much help, idk how else u can do it unless u fork it
that works thanks
don't get why the icon is so small on my end lol
god knows, I think I managed to fix how it shows in members list but not in user profiles
hate this app 🙏
Write them down, and act on them later!
trying to think of some more fun stuff to do with the theme
this looks scary
?
that its setup vertically?, thats the reason why i had to go through some effort with lots of snips and my own edits to make discord actually look and work well on a vertical monitor
ah
lemme show you how discord looks without it
this is all the space you get in a vertical monitor @spring pewter
now this is way better

why does my iconpack not change the server list icons :husk
they are
i have it setup so unread chats are red
o, they looked default
did the mobile status icons never got fixed
the folder, bell and message icons lol
not fully 😭
what does it look like on your end
i think it's mostly the mask that needs to be changed
its fine on member list but user profile its horrible 💀
why not use these styles for them
bcuz the lines would appear too non existence, I was meant to remake the icons so it looked normal when the icons are very small but I was lazy whoops
i managed to change the svg mask for the status to make the outline thinner
fire
i don't see whats different
are you talking about the platform indicators? if so i don't have the plugin enabled
the mobile status icon is very small
i did have it enabled at one point but it was bugging out saying i was on mobile
the online status icon?
ar3 u sure its not cuz they're online? or theme issue idk it doesn't happen to me
weird
even with no theme setup and just your icons does the same thing
wonder if theres a way to just get rid of that completely in the profile view and have the profile picture fill the whole thing
mind tossing that snippet so i can check it out on my end
the snippet is pretty big, might need to find the status part
hi theming people!
i have this theme here but the channels list seems to be a bit darker for some reason and i'm not sure how to fix it
someone said it might be "visual refresh fast follows experiment enabled with darker channel list"
but i don't know where to find that in the experiments plugin
Enable the plugin, and you should be able to search for it under the Experiments tab.
I believe there was a theme called "actuallybasicbackground" that accomplishes this even with the experiment, but I can't find it through searching atm.
i actually started off with that theme
what i have now is that but removed some stuff
but it was like this before i removed it
i'll add it back
that theme has a background image
i'm not sure what i'm looking for
or which tab specifically to find it
sorry
Set it to Not Eligble
ohhh
Enable the plugin, then refresh Discord. Then, set it to Not Eligble, and it should apply once you exit settings.
(Please ignore the broken rainbow faders...)
Speaking of which... how do I make it move with the scroll position?
I'm good test subject? xd
right so this didn't resolve the original problem i guess that wasn't it lol
Oh...
still darkened compared to other backgrounds
yeah it was a shot in the dark
is there any other css applied that might be doing that
i just have this pasted into quick css
hmm
I wish I could test it or give you some extra rule to override that for sure but I'm afk for a week
i really hate discords design choice lol, like wtf is even this i was enjoying the revamp popouts from the snips channel
Is the no mutuals section anymore? 😮
that's their own profile
it's ok!
i was simply scrolling looking for someone who was on mobile in the list 🙂
tbf its fine and has more goodies visible, personally I will just cut a bit bottom of profile to fit it more and add my css stuff from current one
PreMiD makes me mobile online all the time >_>
but ye fair, ||I use lots of ppl here as my test subjects as well||
i've found something of a workaround
it's very crude
but just make the background fully transparent
and theme the things above it individually
so you can tweak the sidebar to be the right opacity
I will be working on it once it drops on my profile as well
I'm not using the experiments plugin

its out on ptb and canary 

Tbh I'm more sad that one of the additional snippets doesn't work anymore without causing huge amounts of lag
which one?
Because of how they reworked the connected accounts buttons
in experiments it was fine as i tested, but obv they had to change it and add white background to trigger me more
we talk about those goodies tho, right?
Yeah, although mine was only on hover
ah fair
mine is bit changed as well
whenever i take any snippet i adjust it to myself and friends that use my code >_>
!remind 16h try ::before instead of using the actual element
Alright @pure cairn, in 16 hours: try ::before instead of using the actual element

yea same for me, before I will cook something like here, before edits

Bump bonk
i tried some time ago to use something similar to that but it never worked
how did you get the connections to appear like that?
that looks cool
Discord employees will see this and push the changes instantly
wtf
@velvet merlin
help all settings buttons broke (like confirm ext)
btw im switching theme can you help me add the bell to the new theme?
(and i kinda want the transparrent to go away)
like..you can make it less transperrent?
@pure cairn, <t:1752447076:R>: try ::before instead of using the actual element
right
guessing your fixing up the profile revamp?
sucks getting experiments early just because of my account creation date lol
@velvet merlin
who needs to wait for discord to butcher shit when you can do it yourself
lovely
i can feel the emotion in that message
well, the theme is done
now I only have to redo it with shadows
I love doubling my code
istg if I find out I missed some connections I'm going to cry
but
cant wait to see what you have in store lol
How to add a fade to a certain colour to the end of all scrollers, but make it track the scroll position?
this new orbs thing is so weird
for 120 orbs u get this badge
it looks like a nitro badge but has no functionality
it looks cooler than nitro badge
So many badges... Are they added via CSS, or a plugin?
Huh, for some reason the last one doesn't show up on mobile.
Shows up for yourself but not others
Discord will prolly fix that soon ™
I mean... Even for myself I only see the "completed a quest" badge haha
I see mine
I think it was a old client version, updated and now it shows up :D
average Discord user
- some extra tweaks like turning the X->Twitter replace thing off, adding a backdrop shadow etc
basically my old snippet, but with 0 :has() selectors and a shit ton of workarounds
what the flip is this
yop
have you been workign with it on the new model v2, or still on the old one
old one
dam only if there was a way for me to revert to the old one, this sucks lol
can't you set the experiment to not eligible?
would that work even though i got it early?
whats the name of it?
ahh thats much better

Unpopular opinion, I actually kind of like the new re-design
I'm not a big fan of the big background they gave to it
since when did the online themes section in vencord change it use to show a verified before?
@pure cairn btw for some reason the rolepills isn't working and i do have it set to --rolepills: true;
I would assume since the csp update

cause when i put it in the quick edit it works fine




i was confused reading this channel lmao