#๐จ-theme-development
1 messages ยท Page 51 of 1
Probably the blur forces it into a new rendering context
Dunno why that'd change position though
discord CSS moment
they fucked up so much with visual refresh
even without custom CSS some stuff is broken and ultra laggy
is this fine
/* Permission viewer icon */
.menu_c1e9c4 [id="guild-header-popout-perm-viewer-permissions"].item_c1e9c4 {
display: flex;
gap: 12px;
align-items: center;
}
.menu_c1e9c4 [id="guild-header-popout-perm-viewer-permissions"].item_c1e9c4:after {
position: relative;
content: " ";
width: 20px;
height: 20px;
background-color: var(--interactive-normal);
mask-size: 100%;
}
.menu_c1e9c4 [id="guild-header-popout-perm-viewer-permissions"].item_c1e9c4:after {
-webkit-mask-image: url() ;
}
is there a way to make the boxes on the right only appear in places that have no icon
use the has selectors ig
i think i did it
.menu_c1e9c4 [id=].item_c1e9c4 {
display: flex;
gap: 12px;
align-items: center;
}
.menu_c1e9c4 :not(:has([class^=iconContainer_]))[id].item_c1e9c4:after {
position: relative;
content: " ";
width: 20px;
height: 20px;
background-color: var(--interactive-normal);
mask-size: 100%;
}
.menu_c1e9c4 [id="guild-header-popout-perm-viewer-permissions"].item_c1e9c4:after {
-webkit-mask-image: url() ;
}
ok still displays in way too many places
like here for example
would i need to manually hide all them
backdrop blur apparently resets the origin of position fixed or some shit like that
(blatant self advertisement)
is there any option to make spacings like theyre with app icon? i want to remove it but it leaves its margins somehow, even when i make display: none highest container
i just want to hide the apps button but to keep buttons in places where they should normally be
can you show
yeah, some thing u need to override
thank you
no problem
i cant seem to find the variable behind the color in the gaps when loading or get the class via the selector
any help here
nevermind!!!
sometimes it doesnt look bad
i really enjoy custom icons
mm
mm?
same
sometimes yeh
sounds
nothing of conversational importance
oh right
shit is going quite well i'd say
that reminded me
i need to disconnect my wifi again for something
that looks cozy
its basically my old theme brought to the new layout
i really like the way that the new title bar looks with it
i just
absolutely hate the title bar whenever i touch vesktop
or linux
did u make it from scratch or was it based off a certain colour palette
scratch
nice
inspired by tokyo night and catppuccin
it looks nice
ty! i really love it
the original codebase was a solid 1/10
now its actually readable
i had to rewrite everything
horror
it beats working with the original codebase
i was in horror when visual refresh was forced
i coded for 5 hours
i am NOT a fast individual
im kinda glad i didnt start my theme until visual refresh
my theme predates visual refresh
quite a lot
i was just bored and like
soooo
what if i made my own theme
and i ended up really liking the way it turned out despite having very low expectations
for sure
got me a lot more confident in my theming/small-plugin abilities and i really liked it and some other people ive shown it to have also really liked it (and use it daily!)
the codebase disaster is still there too lol
i didnt use any css snippets for the original but i 100% did on the rewrite, otherwise id take a lot longer to do it
i had written some of the stuff but they had mild flaws
yeah
are the colours different to the old one
no
lmao
the only inconsistency apart from unthemed assets is icon-primary
and thats something i cant do much about
tryfle isnt a bad name for your own theme imo
true
name it after yourself
sadge
i DID steal this smaller chatbar snippet and its got a problem that i dont know how ill even think to fix
type a multiline message and it'll look like this
then regularly like that
how do i even
how do i fix that
probably not a very good snippet to steal but i cant do much better tbf
its like a 3px difference though and it sets me off
its only when you make a multiple line message too
its so dumb
also i kinda love this stupidity
i know how to fix it its just entertaining to me
did u try asking the person u got it from to fix
the text is almost unreadable lol
nah
if im real i stole it from someone sending a revert theme here and saying use if you want
lool
i like the new layout in all aspects except the thicc textbar, small icons and the nameplate
i mean maybe the person who made it will fix it tho
maybe
but i forgot who it was
understandable
all i know is their code was short and it worked
guh
.channelTextArea_f75fb0 {
margin-left: 6px;
margin-right: 6px;
margin-bottom: 20px;
.inner__74017 {
margin-top: -6px;
margin-bottom: -6px;
margin-right: 10px;
--custom-channel-textarea-text-area-max-height: 58px;
--custom-channel-textarea-text-area-height: var(
--custom-channel-textarea-text-area-max-height
);
}
.slateTextArea_ec4baf {
margin-left: 4px;
}
.scrollableContainer__74017 {
overflow: hidden;
}
.channelTextArea_f75fb0.channelTextArea__74017 {
border: 0px;
}
}
if they sent the theme maybe search for .css or sum shit and hope u find
i cant even find it through that
๐ญ
im also probably going to a couple more pixels to the spacing between the textbar and the messages
its a little too small
rip
how does the spacing look rn
yeh a few more pickles would be nice
because prior
YEAH I REALLY DOFNT KNOW WHATS UP WITH THIS SIZE REVERT
specifically on the textbar and only the textbar
it just moves around
it does its own thing
its very subtle
looked better
embed failure

yeah that was pre visual refresh
did venbot really delete the nest link lol
thank you nest
the text and plus icon being aligned wrong after typing is so horror
YEAHHHH
i really dont know what i can do about it either
if i force it then it breaks actual functionality
is it just for me that this message just break the height ?
i think it tries to embed smth
me three
but doesn't and increase height still
discord ๐
because discord forgot how to do HTML and CSS
i still prefer it to the thicc ass bar
thicc ass bar just feels wrong
sorry venbot for sharex being annoying
why tf do they use F*in absolute with fake elements and inline styles when they could just have used relative ๐คฆโโ๏ธ they literally trying to reinvent the wheel
lmao
me when i can't upload on discord cause too big literally using my VPS
i just have sharex bound to nest
i also have e-z but i just... i dont like ez
their domain names are all fucked up
nothing silly like ilovecats.online
me when my domain name is literally <my username>.ddns.net
i have setup some auto-renewal magic
literally free
anyywway
if anyone has any idea how to fix this
PLEASE tell me
likely smth related to dynamic height due to characters or smth ?
how bad did you patch the chat bar ? you can answer yes
the thing is the height doesnt revert
that's the css
cant u make it thinner with css lol
yeah thats what im doing
i mean the snipped u used looked nicw tho
if you dont touch the other stuff then it adds a scrollbar
and thats even more disgusting
lmao
whoever at discord thought it would be a good idea to add a blur around whatever gif you hover over in the gif picker deserves to go on a marathon on a super inconsistent lego brick trail
and then they deserve to get bed bugs and forget their earbuds wherever they go
and a 38 hour lecture about how stupid of a design decision that is
and why css #gif-picker-tab-panel [class^=result_]:hover::after { background: none !important; }
is our savior
i mean it is a way to highlight
i mean for me since visual refresh, the whole app is blured
actually its more of a highlight now
prior it was straight up a blur
still.
OUTLINES
the combo of colors and smth else basically makes text hard to read for me, they have some kind of glow
they force me to not use their app so that i can let my eyes sleep
same
but now fuck it, i have to change it
tablet
i really dont mind the way it looks on mobile with a big screen
even though its not too dissimilar
they removed the visual refresh experiment so im forced w the new layout and the theme i used broke 
any good themes that work with visual refresh rn?
discord's theme works kinda fine but has some issues and is very laggy /hj
screenshot?
midnight

so its like
3 revert snippets basically?
looks good tbh idk what u did with the borders
and making the chat look better, uncentering the title, rounding the icon in the title removing unecisarry icons and fixing some padding and alignment stuff
wdym?
normal refresh doesn't look like this right
cuz i did it
yea that's what i meant
yeah, its not just 3 revert snippets thrown together
and im also still working on it
this is like the base
try it out, and tell me what u think
i actually kinda like that part of it
fair
i dont wanna revert the whole thing, i wanna fix whats there
yk
only the icon rounding thingy on the left is stolen, the rest i did
this was my main concern
the chat bar
it was way to thick and ugly
No it doesn't you have to do it
did you make any edits to your theme? the one that makes refresh better
ok
check it out
i made it like auto update and shit
just look at the install guide
do i have to use wtvrsll.theme.css or can i just @import the wtvrsll.source.css in my quick css
id advise you just use the wtvrsll.theme.css
you can use the source too
but i wouldnt
cuz i wanna be able to disable my themes and also have like the description and name show up
but thats just personal preference
ok
that is?
1 sec
send a screenshot too
i will
server icons in folders are too big
huh
conflict with ur themes
ok
i'll take a look
atleast i think so
just to make sure does any of the CSS require a plguin for folders? that could make the difference
wdym
different scaling etc compact mode spacious etc
i have everything on default
but they could of changed it
probably a theme conflict but i only have like 5 other styles
i'll just play around with disabling some
just compare settings just incase cause the theme works fine on my end when i tried it
do you like it?
when i remove all my other styles and just have your theme i still have the issue @crimson meadow
its alright went back to the one i spent time putting together sincce the update
ctrl and r
try that
still
whats in ur quick css?
i'll send it in one second but the chat bar whatever is SUPER messed up with your theme
what res monitor?
/* extra spacing below most recent message (more like old UI) */
.channelBottomBarArea_f75fb0 {
margin-top: 0.5rem !important;
}
/* Members list spacing/padding */
.memberInner__5d473 {
margin-top: 3px !important;
margin-bottom: 3px !important;
}
/* some list thing padding */
.listRow__9d78f {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
/* Non-nitro profile background color */
.outer_c0bea0 {
/* background-color: black; */
background-color: var(--app-background-frame) !important;
}
/* user area */
.visual-refresh section[aria-label="User area"] {
width: calc(var(--custom-guild-sidebar-width) - var(--custom-guild-list-width) + 1px);;
left: var(--custom-guild-list-width);
bottom: 0px;
border-radius: 0px;
border: none;
}
.visual-refresh nav:has([data-list-id="guildsnav"]) {
margin-bottom: unset;
}
/* right click menu border */
[class*=menu_][class*=flexible_] {
/* border: 1px solid #696779; */
border: 1px solid var(--input-border)
}
1920x1200
happens on my pc too though
with my 1080p and 1440p monitors
no front
laptop
.
screenshot of the chat bar bug?
i'll show you both
i can't scroll in the chat bar (i have to use arrow keys) and the icons move even when under character limit
i have this in my quick css idk what to say ๐ญ
likely a cached moment
yeah
discord doesn't know how to do CSS
i closed discord and relaunched in tray, i did ctrl+r, latest link is in quick css
try to remove the link
and then add another random one
and then replace the random one by the link
wdym
im using a vertical monitor so i have to make stuff to work for me
you can check it out on my github its a bunch of stuff i tossed together from snippets here an there an few changes i made myself
Hello, is there a aero theme?
Or alternativly something like this:
is there a way to increase the size of the + sign
guess what the fix is, hardcoding the right and bottom styles. And even then i cant blur the actual dialog
is that windows?
or a Linux distro using windows icon
first option
whoa what are you using
finding a way to change the windows icon to something else
windhawk + yasb
can give you the list of mods i use in windhawk in a different channel if you want
ew why is yasb in python
whats wrong with python bruh
sure
probably better to send in dms than here
cringe + slow
if it works it works + who tf cares
ig maybe it's actually written in c and then every c file is called which adds delay but is way faster than actual python
pretty sure that would be considered c in the github language breakdown thing though
i'm either dumb or transparancy just does not work anymore
like I've set the actual body element's background color to transparent, and set the app's display to none, and still no luck
are you trying to make it show your windows background (or whatever os you use)
ig yeah
you need to turn on that feature in vencord settings
it is on
try doing * { background: transparent !important; }
Transparency works fine for me in firefox at least
And there's nothing that's changed on the electron side lately, is there?
Oh weird the dev tools make the transparency not work lol
when i closed it works fine
OK well that's more or less problem solved
ugh borders not being consistent 1px is so annoying
i guess im gonna have to resort to box sizing border box but that somehow fucks up the server list sizing
i tried searching a few terms for the last 20 mins and couldn't find what i was looking for. there's this experiment you can enable at tier 3 or something, to make the "Download Apps" button on the sidebar fill the gap below. does anyone have the name of it? i cant find it. i promise i tried looking first lolol
don't blame yeah i keep trying to fix the padding here but breaks each millennium update
i dont think there is any good solution here tbh
if i choose to use box-sizing then i have to manually fix the widths of all the server list items
if i dont use box-sizing then the alignment will be 0.3px off
if i avoid the whole thing altogether by putting the user panel in the grid layout it breaks plugins
I've got something similar although rudimentary that works for now. I've got no idea how to make the bar on top blue to match taskbar though.
https://cdn.discordapp.com/attachments/1187070208964296805/1362367677124841482/Yar4T8t.png?ex=68022345&is=6800d1c5&hm=c70d25362383bdc117080c37148bfdabf1d3d28cd48b8961b2064cd20bb0157f&
It's this but edited
https://github.com/SlippingGittys-Discord-Themes/WinClassic/
not by me though, i think I asked for help here but i don't remember!
share please
unsure how well it will work with other themes/resolutions
.bar_c38106
{
background: #1e1f22 !important;
z-index: 102;
}
.bar_c38106 .recentsIcon_c99c29
{
position:absolute;
top: 30px;
right: 46.5px;
.icon__9293f
{
height: 24px !important;
width: 24px !important;
}
}
.bar_c38106 .anchor_edefb8
{
position: absolute;
.icon__9293f
{
height: 24px !important;
width: 24px !important;
}
top:30px;
right:6.5px;
}
.toolbar__9293f
{
margin-right: 78.5px;
}```
@pine needle
thank you!
hi
is there a way to have the user pop-up show what the user set it to themselves on discord?
im currently using a clearvision theme that I wanna start making edits for
ive sussed out that its this section, so i suspect i have to do something to fetch the parts of the popup in question?
i cracked open the main.css for clearvision and wow this is big lol
you arent supposed to
clearvision is made in scss
you are looking at bundled and minified css
fuck you, its all modals
and kill i will

is having these two as 2 separate themes fine or should i combine them
https://mudaranrhiod.github.io/DT/vencord/solar.css
https://mudaranrhiod.github.io/DT/vencord/solarmoreicons.css
or maybe combine em and make it so i can disable the more icons if thats easy to do
@chilly knoll btw you missed an section
i fixed that i just havent pushed
kool
does anyone know how to theme the top grey bar on the right? ive been trying to theme it without changing the colour for it on the left sidebar and i fking cant lol
thank you! sadly a bit broken with the new redesign, but def. the right style!
the version I have works just fine right now (i had to disable the bar on top cause idk how to remove the discord minimize maximize etc) if you want I can dm it
how do i get the var for the left border color on embeds, for example youtube with the red border
i dont think it is a var, i think its hard-coded
Is has bad practise
So, is there a way that i can fix this single issue that i have with my discord atm?
the issue is when i full screen a stream, there's a bar of space at the bottom that i can only fix when i zoom in.
i'd suggest this in the #๐จ-css-snippets channel but i don't have permissions to talk in there.
i'm using an adapted snippet to remove the new title bar, but now i cant drag the window
is there a way to have the lower appbar be draggable
i'd love to!
is it just me or the spotify controller plugin changed or tweaked its css recently?
im using this script to make server icons 48px back again but DMs are broken
can someone tell me what are the correct classes for this css code?
&:has(.vc-spotify-button-row .vc-spotify-pause) #vc-spotify-progress-bar [class^=sliderContainer_] [class^=slider_] [class^=bar_] [class^=barFill_] {
background-color: transparent;
/* wave animation */
&::after {
content: '';
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='45 -13 360 64'%3E%3Cpath d='M4 19q45-33 90 0c31 22 60 22 90 0q45-33 90 0t90 0 90 0' style='fill:none;stroke:%23000;stroke-width:28'/%3E%3C/svg%3E");
height: 9px;
-webkit-mask-size: 30px 9px;
transform: translateY(-2.5px);
animation: barwave 4s linear infinite;
background: white;
position: absolute;
width: inherit;
top: calc(25% - 1.2px);
overflow: visible;
}
}
@vestal field do you have a snippet for moving the typing users above the chat bar
im struggling to remove the background color
idk where the fuck its coming from
why aren't my color vars being used? I put them in a :root selector
they're still being overrided by .visual-refresh
you mean the scrollbar?
you can use &::-webkit-scrollbar
higher specifity, using .visual-refresh :root has a higher specifity and this overwrites :root
can try either #๐จ-css-snippets message or #๐จ-css-snippets message
anyone know the class or have made a snip to make the scroll bars in the emoji/gif picker actually visible
i see thanks
@cloud sigil do you have a verison of Declutter that doesn't hide the menu of buttons seen from hovering a message
just realized it was Declutter that was hiding that menu which i really miss :(
or could i override declutter hiding that menu by any chance
Yeah, just add an display: flex !important to your custom css w/ the class name. I don't remember which
Cuz I also don't know which menu you're talking about rn lol
.bg__960e4 maybe? but midnight's gaps show it, so any change done to the colour affects every gap in midnight
yes
gonna be one of these i think
ok i found the rulecss [class*="buttonContainer_"]:has([class*="stickerButton_"]) { display: none !important; }
in your custom css just add that, but change none to flex?
or block
I don't remember
:has horror
oo thanks
does it cause the chat to jump up when you start typing or is there permanent padding
permanent padding
alr
why is my icons so small?
guh anyone know
oh sick that works
thanks
just use
#app-mount {
-webkit-app-region: drag;
}
```should work
help @crimson skiff why my clicks no register anymore????
you can drag the window though
actually register is too complicated of a word
thats what matters
why my click no click
help why my clicks no work anyumore?!???
click not clicking
wait is it just me or does my message have a higher padding between username and message than yours
like the gap between message and username is massive for me
its the same for you?
workin on a theme and I'm stumped on a proper way to make transparent backgrounds with bubbles that merge multiple messages, little help?
For example I want all messages in succession to just merge their borders, I have a groupStart that exists but there's no groupEND which is my issue, so messages edn up doing (image2)
green to make it easier to see my issue
Maybe a :has checking if the following message contains a pfp/header + one for messages that don't
that could work, def didnt think of it
I tried nth-child and a couple :not()s so that might actually be sadge if it's the fix lmao
As for multiple messages, like 3+ you might want to add another selector to the headerless one checking for the element below
issue is that there's nothing new I can think to latch onto, every message has the same class and message-content tags
What's the class for single messages and username header?
it works fine for 1-2 but I need it to work for more than that which is why I'm confused, wasnt there a groupEnd function for messages?
lemme go yoink it
messageListItem__5126c is what holds the backgrounds
I don't remember seeing such a class while I was tweaking stuff
I searched through the discord and I may just be going insane, or just assumed if there's a groupStart there has to be a groupEnd
But you could use
.message1:has(+ .message2:not(:has(username)) {
...
}```
```css
.message1 + .message2:not(:has(username)) {
...
:not(:has(+ .message3:not(:has(username)))) {
...
}
}```
Or something similar
Tbh I don't even remember if :has(+) even works
Also, a whole bunch of :has() horrors

I never really thought about running with a +, god that's so jank though
rip performance lmao
Yop
This post might get my snippet posting permissions revoked ngl

for good reason lmaooooo
Ive done worse lmao
Yeah your latest snippets are powered by the purest
energy
But they're fun
Yeah, most of them are shitposts
I dont understand the husks on the full screen emoji picker, that can be genuinely useful
Yeah
Lag? What's that? 

If it runs at 1 fps it's still running, I don't see the issue
When it's not running anymore, that's where I draw the line
Absolutely
Electron is a perfectly stable, low-resource native app framework with nearly no downsides! everyone should use it! /s
well I've managed part of it
but by god
.messageListItem__5126c:has(.avatar_c19a55){
border-radius: 12px 12px 0 0;
}
.messageListItem__5126c:not(:has(.avatar_c19a55)) +
.messageListItem__5126c:not(:has(.avatar_c19a55)):nth-child(odd) +
.messageListItem__5126c:not(:has(.avatar_c19a55)) {
border-radius: 0 0 12px 12px;
}
I should be shot for this
still need single messages but that could prob just be overrode as a default

You could
wait I'm so dumb, nth-child can do math can't it?
couldnt I just select it by + 1 of the first message?
nth-child can do kx+m expressions
I think that would be :nth-child(n + 1 of divName) yeah
yo
im making a theme
but have a problem where --header-primary themes too much things, is there a solution (or sth that can split)
what the fuck is that selector
What happens when theme attributes doesnt have a group end function lmao

Ive cleaned it up tho, now uses nth with math
ima have to relearn css for this
I'm curious about what you ended up using as selectors, I never tried with nth-child math
Tbh I didn't even know you could do that lmao
how would i add a dop shadow to bottom of this?
sometimes when i do .something: { color: var(--some-var) ; } it doesnt show the colour but if i use a hex code instead of var() it works
is this normal lol
i wanted
.wrapper_f61d60
{ color: #DFBE80; }
to use --text-link lol
is there a way to make this so the top padding increases/decreases if slow mode is on and when people type and dont type, etc?
apparently not cause from what I was told it would make chat jump up and down
well chat jumping up and down would be what is intended through that?
I dunno tbh I didn't make the snippet
@chilly knoll loving the new settings icons, guessing you haven't come up with anything for hypesqaud or delete server yet?
i addded delete server, is there any other icons ive missed
lemme look around
also hypersquad for me ๐ญ
members in server settings
not yet lol. ill push later when i do more icons
that's good i like it
where can it get it
i added that green dot that indicate that the user is in voice call
.panels_c48ade{position:relative;left:var(--space-sm)!important;width:56px!important;height:57px!important;display:flex!important;flex-direction:column;overflow:visible!important;border:1px solid var(--border-subtle)!important;border-radius:30px!important;transition-duration:0.35s;z-index:50000;pointer-events:all}
.panels_c48ade:hover{width:300px!important;height:auto!important;border-radius:15px!important;display:flex!important;flex-direction:column;filter:drop-shadow(7px 7px 7px rgba(0,0,0,0.12));transition-timing-function:cubic-bezier(0.165,0.84,0.44,1)}
.panels_c48ade:hover .wrapper_e131a9{height:auto!important}
.visual-refresh [class^="panels_"]{overflow:visible!important}
.visual-refresh [class^="panels_"]:has(.container_e131a9)::after{content:"";position:absolute;top:-6px;right:-6px;width:14px;height:14px;background-color:#43b581;border-radius:50%;border:2px solid var(--background-primary);box-shadow:0 0 0 1px rgba(0,0,0,0.1);animation:pulse-call 2s infinite;z-index:60000;pointer-events:none}
.visual-refresh [class^="panels_"]:has([aria-label*="Unmute"]):has(.container_e131a9)::after{background-color:#f04747;animation:pulse-muted 2s infinite}
.wrapper_e131a9{height:0;overflow:hidden}
.visual-refresh .panel__5dec7{display:none}
.visual-refresh [class^="panels_"]:hover .panel__5dec7{display:block;animation:fadeIn .25s ease-out forwards}
.visual-refresh [class^="panels_"]:not(:hover) [class^="container__"] [class^="buttons__"]{opacity:0!important}
.visual-refresh [class^="panels_"]:hover [class^="container__"] [class^="buttons__"]{opacity:1!important;transform:scale(1)!important;transition:opacity .2s ease-in}
.sidebar_c48ade,.container__3baec,[class^="base_"],[class^="content_"],[class^="app_"]{overflow:visible!important}
.container__2637a{padding-bottom:0!important}
.scroller__99e7c{margin-bottom:0!important}
.bottom__7aaec{bottom:0!important}
@keyframes pulse-call{0%{box-shadow:0 0 0 0 rgba(67,181,129,0.4)}70%{box-shadow:0 0 0 6px rgba(67,181,129,0)}100%{box-shadow:0 0 0 0 rgba(67,181,129,0)}}
@keyframes pulse-muted{0%{box-shadow:0 0 0 0 rgba(240,71,71,0.4)}70%{box-shadow:0 0 0 6px rgba(240,71,71,0)}100%{box-shadow:0 0 0 0 rgba(240,71,71,0)}}
@keyframes fadeIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
minified 
what a mess lol
ikr
there's fucking layers to this
funny
Why is using !important bad practise?
i'm still learnin and i thought of sharing it with u guys
.-.
no thats fine just
you dont fproof-select all base_, content_ and app_
what should i do ?
a sign of poorly designed styles
unless of course you're making a theme to something external
personally i dont use fproof because [ L A G ]
do i dare post this to #๐จ-css-snippets
oh god
what you mean blank page?
sure took it awhile for it to load for you, how much stuff do you have in it lol
haha
anyone know how i can remove the server name and put the inbox and help icons downnext to the zencord toolbox or somthing?
can i somehow remove that when i am hovering over a message it is brighter
well ive tried that but the thing is i cant also make the topbar bigger that i can drag around when im using that
:root {
--background-message-hover: transparent!important;
}
sorry, misinterpretation
use -webkit-app-region: drag; where you want stuff to be draggable (note: will stop stuff being clickable)
is there a way i can add a little darker bar at the top or atleast more indentation and move everything down so i cant click the server list when trying to move discord window?
.base_c48ade {
-webkit-app-region: drag;
}
.content_c48ade {
margin-top: 20px;
-webkit-app-region: no-drag;
}
should work
thanks
Is there a theme to make the statuses look like the old ones?, Its colors are annoying
if you know the old status colors id whip up a snippet (as i dont know the old colors myself)
i cant even remember them an i've been on discord for ages
same
@half crystal one issue with your bubbles an the blue background are blue links making them hard to see
It's on the phone
.messageListItem__5126c[data-is-self="true"] .contents_c19a55>.messageContent_c19a55 {
background-color: var(--brand-500);
}
I hope this is the right place to ask but How do you do a custom font?
For context i'm trying to mod an existing theme (personal use), it uses a pixel font and i'm trying to switch it out for one that supports more characters as it's creating pretty bad clashes.
i've been trying for over a day and i've gotten nowhere, I've already read docs and have tried looking for solutions via searching here and on the internet and neither have helped
where is this font hosted? if its on gfonts on just on your pc its easy
i have the files downloaded
install them
if it really is just this easy i am walking into the nearest lake lmfao
[mask="url(#svg-mask-status-online)"] .status_a423bd {
background-color: #259d5c!important;
}
[mask="url(#svg-mask-status-idle)"] .status_a423bd {
background-color: #e3a637!important;
}
[mask="url(#svg-mask-status-dnd)"] .status_a423bd {
background-color: #e33d43!important;
}
[mask="url(#svg-mask-status-offline)"] .status_a423bd {
background-color: #8c8e9c!important;
}
and then just
:root {
--font-primary: '<Font Name EXACTLY AS LISTED IN THE METADATA>';
}
It doesn't work
It works but not as I want
how do you want it then?
[mask="url(#svg-mask-status-online)"] .status_a423bd,
[mask="url(#svg-mask-status-online)"] {
background-color: #259d5c !important;
fill: #259d5c !important;
}
[mask="url(#svg-mask-status-idle)"] .status_a423bd,
[mask="url(#svg-mask-status-idle)"] {
background-color: #e3a637 !important;
fill: #e3a637 !important;
}
[mask="url(#svg-mask-status-dnd)"] .status_a423bd,
[mask="url(#svg-mask-status-dnd)"] {
background-color: #e33d43 !important;
fill: #e33d43 !important;
}
[mask="url(#svg-mask-status-offline)"] .status_a423bd,
[mask="url(#svg-mask-status-offline)"] {
background-color: #8c8e9c !important;
fill: #8c8e9c !important;
}
thx bro โค๏ธ
๐น๐
update: was not that easy
update2: okay it was (working with other fonts) i just have to figure out what's wrong with the specific font files ig
I want to use this to fix the theme I've been using (ClearVision), but I can't figure out any way to make the colors transparent so it will show my custom background. Anyone have any ideas?
Hi! i made that snippet.
i suggest using clearvision's vars as clearvision changes a lot of stuff. if you wanted to do this though you could use rgba instead of hsl
I tried fiddling around with some variables but I couldn't figure out what ones to change to fix the colors that I need to.
have any pointers?
well what do you wanna change?
things like the profile box, chat box, server panel, and settings screen background.
heres what they look like rn
they should be transparent and show my background image
and if I switch to a dark color theme, it just uses the theme's colors instead of being able to make these things transparent
you should probably just have a dedicated snippet for this
@fierce knot
.channelTextArea_f75fb0,.themedBackground__74017, .panels_c48ade {
background: transparent!important;
}
well, that fixes some things
I'll try n look for the names of the other boxes I need to change
how can i request a snippet be sent into #๐จ-css-snippets ? i've cooked something up
thx
is there a more reliable way to match these buttons than aria-label?
svg path probably
isnt that hella slow
Perchance
Could be a bit faster if you make it like
.iconWrapper__9283f:has(>svg.icon__9293f>path[d^="add path here"]) or something, idk
My username says it all, don't trust me on performance

@half crystal this one might be a bit harder to figure out, but I'm wondering if you have any thoughts on this. I'm using [this](#1354621684115837098 message) snippet to align the chat box and add the typing indicator above it, but the transparency is inconsistent between the two, as .visual-refresh .form_f75fb0doesn't display over the messages, while the typing indicator .typing_b88801 .base_b88801 does. Any help is appreciated
can't you look for it using the ancestors?
like .userProfile__xxxxxxx .iconWrapper__xxxx
That works too
unfortuantely its a flat list
hey could i get some help i have gotten the oldcord theme but the font looks way too dim for what im used to does anyone know how could i fix it? like a css snipet or code that could fix my issue i can show what im talking about
this seems to work fine
Already tried with nth-child or nth-of-type?
i don't think thats reliable
if they add a new button it removes something else instead
show
Yeah
the first image is text on oldcord on my pc the second image is from my phone
is that bold text or normal text?
normal text on both
huh that looks very bold on mobile
one is on my pc using oldcord(img1) and second is phone
it used to be that way on pc too but when the experiment went bye bye i picked oldcord and instantly saw the diference
is there any way to fix it
also sorry for interupting the conversation
You probably have to change something around in the theme variables
i tried that, but the chat text for example just uses the default weight
Can you send a screenshot of what bold text looks like on both devices?
how many * is bold?
two *
2 on each side
i guess this could work? lol ```css
- {
font-weight: var(--font-weight-semibold) !important;
}
surely will not break anything
^clueless

phone 1 pc 2
It looks the same as regular text on mobile
Wth
isnt this an accessibility setting?
ill check
or appearance setting
also im pretty sure they're two different fonts
maybe oldcord just uses its own custom font
they are
small t isn't.. slanted (?) the same way as on mobile
no, slanted isn't the right term
i can show the css of oldcord i have on it might help?
yeah
yeah oldcord forces Whitney instead of gg sans
i guess that's why it's called oldcord
is there anything i can do to fix it?
yes
which line of code?
oh, you probably shouldn't edit the theme directly
oh?
I think it's just
i think it's best if you imported it dynamically from the url so it auto updates
do i change it the @import format?
yes
add it to your quick css
this should revert the font change? i think (this is how your quick css should look like) ```css
body {
--font-primary: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
--font-display: var(--font-primary) !important;
--font-headline: "ABC Ginto Nord", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body or :root I guess?
you can also just add it as a theme link forgot thats a thing
wanted to use root but oldcord changes it in body
I see
you know what, I could probably just fake it by making the colors 'look' the same instead of showing the actual background
hmm
uh
well now it's just got this ugly border in-between the two boxes
is there a way to disable this new background thing in CSS?
hasnt even rolled out to me
is it just me or is it still the same (i added the code snippet the quick css)
the other code bellow is for the timestamps
disable new discord background chat thing that no one wants
[class*="wallpaperContainer__"] {
display: none !important;
}
hey did i do it correctly?
๐
yep, idk why the weight didnt change tho
if you're feeling brave try adding this to your quick css ```css
- {
font-weight: var(--font-weight-semibold) !important;
}
it will probably break things tho
under font headline?
under the body {}
like this ```css
body {
--font-primary: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
--font-display: var(--font-primary) !important;
--font-headline: "ABC Ginto Nord", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
- {
font-weight: var(--font-weight-semibold) !important;
}
yeah, it makes everything thicker
i think we'll need like js to disable it entirely
squished?
wait
pretty sure that's how the normal font looks
nvm XD im just being dumb xp
thank you a lot this new ui has been a nightmare after they removed the experiment
ok i fixed my issue
i had it on default instead of spacious
its slightly diffrent
you could try this instead of my previous one```css
@import url("https://milbits.github.io/oldcord/src/main.css");
/* revert font */
body {
--font-primary: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
--font-display: var(--font-primary) !important;
--font-headline: "ABC Ginto Nord", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
/* make text bolder */
body {
--font-weight-normal: 500;
--font-weight-medium: 600;
--font-weight-semibold: 700;
--font-weight-bold: 800;
--font-weight-extrabold: 800;
}
a,
div,
span {
font-weight: var(--font-weight-normal);
}
should make it more consistent
let me take a comparison ss
new code (img1) old code (img2)
it seems slightly bolder on img2 but at the same time im not sure @frigid zinc
yea it is slightly more bold on img2
ill take a 3rd screenshot on my phone to add to the comparison
maybe this ```css
@import url("https://milbits.github.io/oldcord/src/main.css");
/* revert font */
body {
--font-primary: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
--font-display: var(--font-primary) !important;
--font-headline: "ABC Ginto Nord", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
/* make text bolder */
body {
--font-weight-normal: 500;
--font-weight-medium: 600;
--font-weight-semibold: 700;
--font-weight-bold: 800;
--font-weight-extrabold: 800;
}
a,
div,
span {
font-weight: var(--font-weight-medium);
}
/* make codeblocks normal weight */
div.codeContainer__75297 *,
div.codeLine_ada32f * {
font-weight: var(--font-weight-normal);
}
if you want the codeblocks to be bold as well, you can remove that part
"new" old new new phone
eh?
its comparison images
you can also try removing the "revert font" part and see if that's more what you're looking for
it looks "better" (idk how to describe it tbh)
idk if the "is typing..." part has changed
it was looking like this
i took this just now with the changed code
anyone know how i could move the inbox and help buttons down without the window controls?
ok it looks slightly diffrent
ok found another "issue" the emoji button and text looks wrong
its so rectangular eugh
man discord had their ui so perfect why ruin it because of investors
not sure if you fixed this recently and i missed it but this doesn't affect the background that shows when someone turns their stream off. i couldn't find the specific class i'd need to affect
anyone knows how to make these not round? i can't figure out what style i need to change as this activity thing doesn't show up in the browser version (am new to vencord)
how do i change the icon for reviewdb
@velvet pawn i just made some insane shit for the catppuccin discord theme
fully toggleable vars from one 'option' var
love
cookie sooo insane ๐ญ
wait it supports rainbow threads now
?
in a pr
is it urs
what css usually makes typing laggy?
lots of un optimized selectors or :has
hm okay
I'm having some annoyances with the dev tool. I'm trying to find the variable or select the class that controls the color of most of the hover elements you see like when hovering on a channel for example.
Also the server search window just dissapears when i try to use the selection tool cus that counts as clicking off it ๐
@upper isle unhusk ๐ญ
that was a very good question
the colourful threads look so pretty
afaik this might help #๐จ-theme-development message
Thank you i'll give it a shot!
vp f8break
sorry i was actually testing my theme colors
fake husk
select the svg's path and override the d property with your own
there's also the debugger button in devtools
why tf does the same thing that themes a background theme a hover
and this doesnt theme the body lol
oh
I did almost no testing on it, sorry
is this fine for the report message modal?
i think i just messed up modals in other places now
right i see
never thought to click it
make the header background the same as rest of the background
what like this?
path[d="13 20 11 20 11 8 5.5 13.5 4.08 12.08 12 4.16 19.92 12.08 18.5 13.5 13 8"] {
d: path("M5.47 17.47a.75.75 0 1 0 1.06 1.06l6.97-6.97l3.97 3.97a.75.75 0 0 0 1.28-.53V6a.75.75 0 0 0-.75-.75H9a.75.75 0 0 0-.53 1.28l3.97 3.97z");
}
cuz it doesnt work
yeh thats what i wanted
took me ages
you're ok ! is there a chance you could work on it ?
I'm pretty busy right now with the end of the semester, sorry
the new placement for the you're viewing older messages thing is horrible and is too on the nose, we got anything to put it back to where it was before or at least another part of the screen?
like dude i hate this
much better, thank you
if anyone wants to have a slightly better look for the new discord ui (sorry in advance if i cant post this here)
https://github.com/NotAmiru/QualityRefresh
idk if anyone made it before but
/* jump to present button on right side */
.jumpToPresentBar__0f481{
justify-self: end;
margin: 3px 6px !important;
}
fyi
I liked the new chatbox better so I made this snippet for it. I can't post in #๐จ-css-snippets unfortunately as this is my first contribution
.inner__74017 {
display: grid;
grid-template-columns: auto auto 1fr;
grid-template-rows: auto auto;
gap: 0px;
align-items: center;
padding-left: 0px;
}
.uploadInput__0923f {
grid-column: 1;
grid-row: 2;
}
.attachWrapper__0923f {
grid-column: 2;
grid-row: 2;
display: flex;
justify-content: center;
align-items: center;
}
.attachWrapper__0923f > button:nth-child(1) {
margin-left: 0px !important;
}
.textArea__74017 {
grid-column: 1 / span 4;
grid-row: 1;
}
.buttons__74017 {
grid-column: 3;
grid-row: 2;
justify-content: flex-end;
padding-right: 8px;
}
.uploadInput__0923f,
.attachWrapper__0923f,
.buttons__74017 {
position: sticky;
bottom: 0;
background: var(--bg-overlay-floating,var(--chat-background-default));
border-top: 1px solid gray;
z-index: 10;
}
I also already know this one existed #1307091843741257798, but it was not satisfactory for me :3
yo, anyone know how to get these themed?
has anyone made the channels list collapsible yet
@half crystal did you mean to call this favorites v2 not experiments v2? I think that looks like that #๐จ-css-snippets message
yes

lol
wow still messed it up. discord uses american spelling of favorites
truly unusable
THE BRITISH MONARCHY WILL PERSEVERE
(i can say that because i live there)
this isnโt in need of a fix, that styling is very much intentional
it does kinda look like the reaction containers should be taller
is it possible to recolour an icon in one place and not all places the icon is used on
discord changed the apps icon and its kinda messing the colours up
you'd need to add a fill to the svg itself probably
am i not already doing that
oh!
sorry i miss read what you said
@chilly knoll you could probably select it by ID like:
#guild-header-popout-application-directory {
color: red;
}
would there be a way to do this for the one that appears on game activity status' instead? cuz it appears there and 2 other places (excluding the drop down menu i showed)
that probably has an ID of it's own, can't check myself rn, not on pc
should i screenshot
in dms perhaps
@chilly knoll guessing your getting all those other icons done before pushing the ones that are missing on my end
how would one theme the popup that shows up when you end stream (in call and in the mini-view)? i consider myself good with CSS but i can't find the class to target for that since it's so incredibly nested. i basically just want it to be black instead of a gradient
also generally theming with discord's SCSS variables and class names has me a little bit out of my element with something that should be as simple as selecting the channel names to recolor them, are there any good resources for theming discord?
hm trying to find the class for the X button as you see its not within the circle
if anyone knows it please lemme know
okay found it but holy shit is it hard to get adjusted to be centered
So the problem I'm having with snippet is
If I use the old chat bar css from @crimson skiff , so when I use it, the revert user area css from @polar bough gets default like it was before In the new ui
So like what do I do?
old chat bar css?
that isnt 'old chat bar' though
anyways, that should cause any issues, everything is seperated and nested into either .form or .scrollerContent
Oh, ok forgot how the old one looks, but I wanna use this, but the reverse user area is getting default when I use this
it shouldnt? are you sure that specifically is causing the issue?
Yeah
I removed it
And the revert user area got back to normal
as in the user area went back to the channel sidebar only?
without going into server sidebar
because your syntax isnt correct
why did you paste in an extra :root
it points the error buddy
its literally underlining red when you paste it
any
It worked thanks
ur not accepting FR and my dms are off
oh did i not fix those
ill push them today
couldve sworn i did
i'll add you instead
Does anyone know what affects the background and tick color of this element?
Thank you!
How did you do the pause thingy?
Also umm, where and what do I put the part that affects the background color and text&tick color? So far anything I tried resulted in a transparent background 
vp f8break
clone emojilooks so pretty /s
@burnt sky sorry hi again, should i add icons to buttons too? or nah
like these ones just before the text
I'm struggling to figure out how to change the text colour and then the background hover colour of the "Report Message" and "Delete Message History" buttons, I'm trying to make them look like how I managed to get the Delete Message button, but everything I tried for the other two just doesn't work.
On the left is how they look on the right click menu, with the right being the hover.
after the selector, adding an extra :hover will make it apply to only the hover state
so whatever you have, copy paste, but add the :hover thing
I've got that, but it remains unchanged
send the whole snippet for it here
/* Change text colour for the 'Report Message' option */
#message-report .label_c1e9c4 {
color: #dd3336 !important; /* Replace 'red' with your desired color */
}
/* Change icon colour for the 'Report Message' option */
#message-report .icon_c1e9c4 path {
fill: #c23234 !important; /* Replace 'red' with your desired color */
}
/* Change hover colour for the 'Report Message' option */
#message-report:hover {
fill: #00ff00 !important; /* Replace 'red' with your desired color */
}
Oh wait, I got it.
Ugh, this always happens after I've spent hours struggling and then ask how to do something
For the delete message, it's just:
#message-delete:hover {
background-color: #a02c30
but for the report message, it's:
#message-report.item_c1e9c4.labelContainer_c1e9c4.colorDanger_c1e9c4.colorDefault_c1e9c4:hover {
background-color: #a02c30 !important;
}
@chilly knoll just woke up i would say leave those buttons alone that does stuff in settings
also delete server icon is still missing
can someone with a lot of css knowledge help me edit a theme with me, i have no knowledge of css so id have to be walked through what i need help with?
Have you considered learning css
I have not, mostly cause i usually dont have time because of school work
I just wanna know if something i wanna do would be possible/could be done easily
why do i keep forgetting that ๐ญ ill add it like right now before i forget again
is there anymore missing icons
lemme look
yep edit a channel
vesktop setting, safety setup and automod
for me 
I'm not even done formulating the thought I was gonna type out ๐ญ
ok wtf L239
wait nvm im retarded i named the solar icon file name to delete not bin
Bacically, I want to try to move over my profile icon, im using some custom css to collapse my profile card into just my profile and its not centered and covering my server list
send ss if u dont mind pls
ill do those now
kool
been spending the past 2 days trying to find whats in my css files thats causing the typing to be slugish
my apologies, I made a thread with my issue and what I'd like help with if that helps
ah maybe later.. just start working.
i rounded it down to 2 css files, that have different stuff in it if i disable those typing is buttery smooth if i disable 1 its 50% smoother
@burnt sky when you get the chance could you take a look at this?
from this root that changes color of pings only info-warning-foreground works (if its cuz of the new ui sorry didn't know)
@vestal field problem in the midnight theme version 2.1.0 with zoom plugin
this function changes the tob bar
again not my problem
make github issue instead of pinging me
I'm sorry, I didn't know
hello anyone

is there any way to like. compleeetely hide the "play again" and "activity cards" from ever reappearing? i disable them every time i switch accounts but i wish they'd leave me alone permanently </3
you mean on the memberlist?
activity cards on the member list and "play again" above DMs when you load back in, yes!
try this
/* Hide Member List Activities */
[class*='membersGroup']:has([role=button]),
[class*='member'] [class*='container']:has([class*='badges']) {
display: none;
}```
@jovial arrow ? does that fix what you needed
sorry, i ran and grabbed food! it looks like it does, though, thank you! <3 
what's the theme/css for icons like that?
@import url("https://mudaranrhiod.github.io/DT/vencord/solar.css");
@import url("https://mudaranrhiod.github.io/DT/vencord/solarmoreicons.css");
thank @chilly knoll for those
TYY!!
sorry
WAIT
how did u get the arrow that show next to the channel category to show before the category name not after
?
it's one of the css-snippets
I'll look it up
.containerDefault__29444 {
div {
padding-left: 0.5em;
div {
display: flex !important;
place-content: start !important;
flex-direction: row-reverse !important;
}
}
}
these pills? that are on the categories?
he was talking to me, you just didn't see it.
i think s
brtw i changed the links for solar
https://mudaranrhiod.github.io/VencordThemes/solar.css
https://mudaranrhiod.github.io/VencordThemes/solarmoreicons.css
the current ones will still work but u wont be able to install em afaik?
idk how github archived repos work
archives still work since you haven't hidden but yeah thanks for letting me know
horror
i dont even have vesktop installed
if u can open console, inspect it then gimme the name it says for data-tab-id
only stuff missing now server delete server and channel settings
i did those ๐ญ
self-explanitory
data-tab-id="Vesktop"
create event shit thyself
oh
how did i miss that ๐ญ
what icon should i use for vesktop
is laptop fine


