#**Gradient Direct Messages** + **Member List Colors**
1 messages ยท Page 1 of 1 (latest)
^ set border-radius to 25px and it looks really neat imo (using radial status as well)
;3
what would be the code for this?
get the code from the repo, then in every element, just add a "border-radius: 25px"
you can also add a variable for it in :root
i also did change the volors to be half its original because i felt it was too bright
for radial status: https://betterdiscord.app/theme/RadialStatus
why is clyde gay
i didnt know betterdiscord themes worked in vencord
the decor makers set his like that i guess
always did
I don't think the :is()'s are needed inside :has()?
btw i already uploaded member list on my GitHub
Great that you made it customizable
updated it for you
nope, only for :not
i somehow messed that up, but it doesnt matter
thanks, but im working on my own modification lol, wasting so much time on this random theme
when you expand the profile, it becomes brighter
not sure how i can hide the status icon
i cant seem to get mine to work for some reason
same
is there away to change the color of replies and @ ?
yeah
I don't think that's related to this snippet though
so probably better to go to #๐จ-theme-development
yeah
Is there a way to limit the gradient to [aria-label="Direct Messages"] only?
Grabbed the right one, struggling to put the puzzle piece in the right place. (ใ_ใ)
you mean to all of dms?
just remove the member list import
Ahh, those are abbreviations. "Direct Messages" and "Member List" respectively.
Makes sense. Thanks!

yeah
they say in the original msg too lol
Stupid discord broke it
here before the creator
[class*="member"][class*="container"] > [class^=childContainer] {
padding: 0;
& > [class^=memberInner] {
padding: 0 8px;
width: unset
}
}
should fix the snippet
@wanton sinew
I will try
Thanks
Works, ty!
np
honestly, i forgot to fix it
thanks for keeping it anyhow up to date
yo u wabred to know what you were using to have that like background gradient
what background gradient?
like
behind eahc user
there is like
a green and orange-ish
background
idk how to explain it ๐ญ
clyde?
wdym?
what exactly are you referring to bruh
like the gradient behind the profiles or the profile effect?
the gradient behind the profiles
sorry lmao idk how to describe it
buddy you are on the snippet for it
LMAO tysm

how do i a change border radius if im using the @import?
:root {
--gDM-border-radius: 25px; /*add this to your root*/
}
i dont get it, where do i add that? quickcss?
i used the online themes box where you put in the github url and it just validates the code
add it in your quick css
literally that codeblock
just add it
dont add it to your online themes, add it to your quick css
oh, is there a way to fix the member list? the thing doesnt line up right, it its literally bordering the pfp edge and not having that little space between it, so when i hover over a name in the member list, i can see that little gap where the color isnt covering
cant really get apicture of the highlight, but you can see how it just looks weird with the color being right on the edge of the pfp instead of covering the little space before the pfp if that makes sense
http://puu.sh/Kqvji/6455cdee9e.jpg
@young hamlet chuck this into quick css
oh thanks

I'm glad i started this

@keen patrol wanna make whole theme dependant on statuses, with me?
wdym by that?
the same thing with this snippet but for everything
everything as in??
do you understand what i mean?
yeah
what everything
everything you see
how would that work?
were you using #๐จ-css-snippets message by any chance?
nope
you were getting that issue cause you used this
#1298575279169605693 message
probably
uhh why is it not rounding the corners? it doesn't change no matter what value i set it to
best way is to do 25% or any %
just change px to %?
i guess so, i would do that
sorry i'm pretty new to css themes
are you sure you do it the one that is on top?
no double :root {}
pretty much its how it should be
can you send yours
literally the same as yours
wtf ๐ญ
guys i fixed it, but it doesn't always work for me...
or actually more precisely it doesn't update the color when the status updates, i.e. when i'm online and start typing the color disappears, which also happens when switching online statuses
ML file
:root {
--gDM-online: linear-gradient(to right, rgb(68, 105, 68) , transparent);
--gDM-offline: linear-gradient(to right, rgb(66, 66, 66) , transparent);
--gDM-dnd: linear-gradient(to right, rgb(130,70,70) , transparent);
--gDM-idle: linear-gradient(to right, rgb(135, 105, 75) , transparent);
--gDM-streaming: linear-gradient(to right, rgb(63, 33, 88) , transparent);
--gDM-border-radius: 12px;
}
div > [class*="layout_"] {
border-radius: var(--gDM-border-radius);
margin: 0.3px;
}
[class^="memberInner"]:has([mask*="online"], [fill="#43a25a"]) {
background: var(--gDM-online);
}
[class^="memberInner"]:has([mask*="offline"], [fill="#f0b232"]) {
background: var(--gDM-offline);
}
[class^="memberInner"]:has([mask*="dnd"], [fill="#d83a42"]) {
background: var(--gDM-dnd);
}
[class^="memberInner"]:has([mask*="idle"], [fill="#ca9654"]) {
background: var(--gDM-idle);
}
[class^="memberInner"]:has([mask*="streaming"], [fill="#9147ff"]) {
background: var(--gDM-streaming);
}
/* make the pill fill all of the memberlist */
[class*="memberInner_"][class*="layout_"] {width: 100%}
DM file
:root {
--gDM-online: linear-gradient(to right, rgb(68, 105, 68) , transparent);
--gDM-offline: linear-gradient(to right, rgb(66, 66, 66) , transparent);
--gDM-dnd: linear-gradient(to right, rgb(130,70,70) , transparent);
--gDM-idle: linear-gradient(to right, rgb(135, 105, 75) , transparent);
--gDM-streaming: linear-gradient(to right, rgb(63, 33, 88) , transparent);
--gDM-border-radius: 12px;
}
ul > li > [class*="interactive_"] {
border-radius: var(--gDM-border-radius);
margin: 0.3px;
}
[class^="link_"]:has([mask*="online"], [fill="#43a25a"]) {
background: var(--gDM-online);
}
[class^="link_"]:has([mask*="offline"], [fill="#f0b232"]) {
background: var(--gDM-offline);
}
[class^="link_"]:has([mask*="dnd"], [fill="#d83a42"]) {
background: var(--gDM-dnd);
}
[class^="link_"]:has([mask*="idle"], [fill="#ca9654"]) {
background: var(--gDM-idle);
}
[class^="link_"]:has([mask*="streaming"], [fill="#9147ff"]) {
background: var(--gDM-streaming);
}
/* make the pill fill all of the memberlist */
[class*="memberInner_"][class*="layout_"] {width: 100%}
I updated the "fill" in there, seems to work for me, try it out.
i'll look into that
you cant really do much about that, thats just how discord updates the selectors im using and how the css is applied
maybe there are new selectors i can use with the new visual refresh, i'll look into that too
yeah.. should be fixed now
did you updated the streaming too? You can copy the hex I sent (I had to scroll in some servers here to look for someone who was streaming lmao)
pairs well with
span.username__703b9 {
font-weight: bold;
}
(because role color contrast)
OH I FORGOT
thanks for your help 
btw the dm list conflicts with the colorsighted plugin
makes offline users appear online
disabling ColorSighted fixed the issue
I'm gonna say that its probably due to the hex values used by the other plugin, you can copy the script I sent earlier and update with the correct values and it should work
Can you update this awesome snippet?
sure, i'll look into it soon
its hard to find when things break when i dont use the snippets
It works?
i dont see any issues
Issues like this, or sometimes gradient disappears (very often) and you have to reenter the channel
I mean this
i have never experienced that issue as well
that's some weird specific issue
it may be your theme or some plugin conflicting with this snippet
this happens to me too
yo im there look
discord just broke this snippet
rip
i managed to fix it
/* DM */
:root {
--gDM-online: linear-gradient(to right, rgb(68, 105, 68) , transparent);
--gDM-offline: linear-gradient(to right, rgb(66, 66, 66) , transparent);
--gDM-dnd: linear-gradient(to right, rgb(130,70,70) , transparent);
--gDM-idle: linear-gradient(to right, rgb(135, 105, 75) , transparent);
--gDM-streaming: linear-gradient(to right, rgb(63, 33, 88) , transparent);
--gDM-border-radius: 12px;
}
ul > li > [class*="-interactive"] {
border-radius: var(--gDM-border-radius);
margin: 0.3px;
}
[class*="-link"]:has([mask*="online"], [fill="#43a25a"]) {
background: var(--gDM-online);
}
[class*="-link"]:has([mask*="offline"], [fill="#80848e"]) {
background: var(--gDM-offline);
}
[class*="-link"]:has([mask*="dnd"], [fill="#d83a42"]) {
background: var(--gDM-dnd);
}
[class*="-link"]:has([mask*="idle"], [fill="#ca9654"]) {
background: var(--gDM-idle);
}
[class*="-link"]:has([mask*="streaming"], [fill="#9147ff"]) {
background: var(--gDM-streaming);
}
/* make the pill fill all of the memberlist */
[class*="-memberInner"][class*="-layout"] {width: 100%}
/* ML */
:root {
--gDM-online: linear-gradient(to right, rgb(68, 105, 68) , transparent);
--gDM-offline: linear-gradient(to right, rgb(66, 66, 66) , transparent);
--gDM-dnd: linear-gradient(to right, rgb(130,70,70) , transparent);
--gDM-idle: linear-gradient(to right, rgb(135, 105, 75) , transparent);
--gDM-streaming: linear-gradient(to right, rgb(63, 33, 88) , transparent);
--gDM-border-radius: 12px;
}
div > [class*="-layout"] {
border-radius: var(--gDM-border-radius);
margin: 0.3px;
}
[class*="memberInner"]:has([mask*="online"], [fill="#43a25a"]) {
background: var(--gDM-online);
}
[class*="memberInner"]:has([mask*="offline"], [fill="#f0b232"]) {
background: var(--gDM-offline);
}
[class*="memberInner"]:has([mask*="dnd"], [fill="#d83a42"]) {
background: var(--gDM-dnd);
}
[class*="memberInner"]:has([mask*="idle"], [fill="#ca9654"]) {
background: var(--gDM-idle);
}
[class*="memberInner"]:has([mask*="streaming"], [fill="#9147ff"]) {
background: var(--gDM-streaming);
}
/* make the pill fill all of the memberlist */
[class*="-memberInner"][class*="-layout"] {width: 100%}
@timber hatch sorry for the ping but you should update the code in the import links
no its fine, thanks for the fix
im not home right now though so i cant use my pc
users on do not disturb appear with the online color and i suspect a recent discord update caused this bug because it didn't always use to happen
seems to be the case when someone is both on mobile and on do not disturb
looks like it happens with users on mobile and idle too
oh also i noticed when someone goes offline, the offline gradient won't show up, there's just no gradient. but if you go to their DMs and back, the offline color gradient will show up
i do not remember this happening until recently as well
it's inconsistent though
i guess it also happens when someone goes online?
I fixed it, it was the fill values that needed to be updated
/* DM */
:root {
--gDM-online: linear-gradient(to right, rgb(68, 105, 68) , transparent);
--gDM-offline: linear-gradient(to right, rgb(66, 66, 66) , transparent);
--gDM-dnd: linear-gradient(to right, rgb(130,70,70) , transparent);
--gDM-idle: linear-gradient(to right, rgb(135, 105, 75) , transparent);
--gDM-streaming: linear-gradient(to right, rgb(63, 33, 88) , transparent);
--gDM-border-radius: 12px;
}
ul > li > [class*="interactive_"] {
border-radius: var(--gDM-border-radius);
margin: 0.3px;
}
[class*="link_"]:has([mask*="online"], [fill="#45a366"]) {
background: var(--gDM-online);
}
[class*="link_"]:has([mask*="offline"], [fill="#84858d"]) {
background: var(--gDM-offline);
}
[class*="link_"]:has([mask*="dnd"], [fill="#da3e44"]) {
background: var(--gDM-dnd);
}
[class*="link_"]:has([mask*="idle"], [fill="#ffc04e"]) {
background: var(--gDM-idle);
}
[class*="link_"]:has([mask*="streaming"], [fill="#9147ff"]) {
background: var(--gDM-streaming);
}
/* make the pill fill all of the memberlist */
[class*="memberInner_"][class*="layout_"] {width: 100%}
/* ML */
:root {
--gDM-online: linear-gradient(to right, rgb(68, 105, 68) , transparent);
--gDM-offline: linear-gradient(to right, rgb(66, 66, 66) , transparent);
--gDM-dnd: linear-gradient(to right, rgb(130,70,70) , transparent);
--gDM-idle: linear-gradient(to right, rgb(135, 105, 75) , transparent);
--gDM-streaming: linear-gradient(to right, rgb(63, 33, 88) , transparent);
--gDM-border-radius: 12px;
}
div > [class*="layout_"] {
border-radius: var(--gDM-border-radius);
margin: 0.3px;
}
[class*="memberInner_"]:has([mask*="online"], [fill="#45a366"]) {
background: var(--gDM-online);
}
[class*="memberInner_"]:has([mask*="offline"], [fill="#84858d"]) {
background: var(--gDM-offline);
}
[class*="memberInner_"]:has([mask*="dnd"], [fill="#da3e44"]) {
background: var(--gDM-dnd);
}
[class*="memberInner_"]:has([mask*="idle"], [fill="#ffc04e"]) {
background: var(--gDM-idle);
}
[class*="memberInner_"]:has([mask*="streaming"], [fill="#9147ff"]) {
background: var(--gDM-streaming);
}
/* Make the pill fill all of the memberlist */
[class*="memberInner_"][class*="layout_"] {width: 100%}