#🎨-theme-development
1 messages · Page 24 of 1
doesnt work
how
i did use fill in the class below services as u can see
.services img
did u read the post
this is the most hacky way possible
wait
yeah pretty much
but hey its the easiest way to get color into white via html/css
im not trying to change the color of the img in html code tho
you have to
i did
alright then ill just include it in the html then
there was one method in the stack overflow where you can set the svg as the background mask of a div
still kind of a hack
i dont understand why you dont just use fill
let me see if !important works or not
.services .services__icon
as i said im not trying to change the color of the img
whole thing and just included the vsg that i wanna use as background in the html code
i have no idea what youre talking about
just do it in paint and post it here
change colors of what you want
and post it
here
so you want it to have the same color as the background but slightly whiter?
yes
the img tage in html code is for the icons , not the background
i didnt want to change the color of icons
try
.services__wave {
fill:color-mix(in lab,currentColor 80%, white) !important;
}```
brother
thanks mate
does it work
nope
but , i dont need it anymore
changed them individually instead of that
thanks anyways
noice
Find the class, then display: none it
im tryin but i cant find it
im inspecting the about me element and keep scrolling and i cant find it
ive got that
how do i make the actual headings go away?
i cant do it without all the headings going away
.userPopoutInner_f545a3 .section__6f61e:has(.markup_a7e664) {
display: none;
}```
And for the header, .userInfoSectionHeader__31b66:has(+ * .markup_a7e664) I guess
what about the big user popout? thats kinda what i was aiming at lol
.userInfoSection__1daf8 .userInfoText__5f822 {display: none;}
.defaultColor__37d78.eyebrow_f53856.defaultColor__87d87.userInfoSectionHeader__31b66 {display: none;}```
this is the closest im getting to doing it
im sure someone else can probably get farther
because FUCK YOU
Seems legit
yep, and the scrollbar width still not the same width as other.
Hi! I started modding the css to be able to minimize the window and have less clutter. What do you think? The room/chat list opens on hover.
what do you think? ^^
oh and it works with all the themes
is ur monitor like 5cm wide wtf
no but i like to put it next to a big window
yeah tbh i dont see much use in this
as long as it works for u ig
i have 1080p 27" and seeing a full website next to discord is nice
at that point just get a second monitor
i dont want to
maybe get deskpins
that would still cover other stuff
i like how i made it and also improved the default theme a bit ^^
it's good for this windows function
wait wat did they change abt it
light theme 
class i think
got tired of the black after years, it's happyer 😄
light theme 
like the whole name or j the shit at the end
pretty sure they removed a class named thin
hmm
.managedReactiveScroller__1b21a is probably the new class or whatever
will look when back on pc
would be good to have something that tells us when discord changes something in html/css
heyo
i wanna extract the new wumpus for the chat can be a lot
but i cant do this due to the entirety of wumpus being svg
can anyone help
If you've extracted it and it's a svg, you've succeeded
If you want it to not be a svg, convert it
Find the svg element in devtools and «copy outer html» I guess
but what i want to do is get the dancing wumpus and turn him into a gif
The lazy solution would be setting the background to black and using a screen recorder
wtf is that

SO MANY SHIGGY SERVERS
press ctrl + shift + alt + w
anyways
i got him
hes not transparent but thats fine
@past bison your theme is very cool, i'm interested in trying it
oh thats interesting
is this part of that teen safety assist feature
idfk
Ew, that thing is animated via js, not svg animation
It's probably implemented as some kind of Lottie animation
yeah it is
Never heard of lottie before
It's glorified json
https://en.wikipedia.org/wiki/Lottie_(file_format)
Lottie is a library for Android, iOS, Web, and Windows that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile and on the web
You can do JSON.stringify(Vencord.Webpack.wreq(926299)) to get the raw data
i dated a girlnamed lottie once
Please get a job at valve to fix their awful email css
maybe its gmail issue
there is no such thing as blaming gmail for this kinda thing
its known what css rules gmail supports
"there is no such thing as blaming discord for this kinda thing
its known what css rules discord supports"
quite literally yes.
people would use nesting in #🎨-css-snippets if discord supported it.
Like 2 weeks until that's a reality
how do you know?
hasn't canary had a greater electron version for like forever now?
Yeah, that version of Electron supports nesting and is being pushed to stable on March 15th. It's the reason older windows and mac versions are losing support
i main canary
what is css getting then
oh idk I was saying maybe the screen size or something, but then that would still be a problem from steam I guess
html in email was a mistake
Well yeah two mistakes rarely make a right
wtf
.thing {
.other-thing {
}
}```
i know its getting nesting, i meant what else is css getting on discord
idk what else
what the fuck this is pathetic
can you please share the code for this
^^^^^^
sure! should i make it as a theme? I continued fixing it
okay, i don't know what's the best way to share it, but here it is:
i'm sorry if the code is ugly, it works xD
u too can now try it ^^
thanks
Let me know if you think about some further improvements!
sorry, it had a bug with removing links in embeds, updated the code:
@wispy kayak please check if this works for you as well, since we're using different languages on Discord
/* Hide Invite to Server on right click */
.item__183e8[id=user-context-invite-to-server] {
display: none;
}```
im p sure ids r same for everyone
its aria labels that change
np
anyone has the class for the members list typing indicator? I've been playing roulette with inspect element for a good 20m now

Try F8Break
thank you
mhm nope, still can't move these dots
I managed to make discord crash tho, I see that as an absolute win

members list has a typing indicator?
when someone is typing, their status indicator turns into 3 dots
.typing__6fd1d
oh
that's from the member list on the side
can you type
dont send it
this is like playing cat and mouse
mask=url(#svg-mask-status-typing)
yeah I tried using 3 classes but it wouldn't work
.dots_a97068
.cursorDefault_e4f616 and another one
use the mask attribute for the selector
isn't it mask: url... etc?
[mask=url(#svg-mask-status-typing)]
.membersWrap__90226 .member_aa4760 [mask=url(#svg-mask-status-typing)]
or something
Mhm nope, no idea on how to use it atm
I'll get back to it after studying a bit more
No spoonfeeding please 
if any1 wants them, i made a server with j these emojis, literally nothing else in it
dm for invite
horror
i think i will stick to the built-in twemojis
I stopped making it lol
Someone else is making a better one, mine mine as well just be a "it's functional enough so you can use vendroid"
Plus just about everyone said to quit essentially 🥲
someone should make a teamspeak theme
here you go https://www.teamspeak.com/en/
he's got a 
Does anyone here know how to make/customise themes I need my clear theme customised
Read the name of the channel name you're in
Then use https://google.com 
Search the world's information, including webpages, images, videos and more. Google has many special features to help you find exactly what you're looking for.

You can either properly learn css first and then start theming or fuck around and find out 
this is really cool, feels much faster than cosy or compact or whatever that BD one is called
i still don't know where to post a theme, but made an update. Mainly just changed little things, added some csss snipplets from #🎨-css-snippets and made the spotify-gameactivity-etc panel nicer. Overall it looks more polished now.
server logo would be nice 👍
This theme could prob be used for porting vencord to mobile now I think about it...
vencord has an android app kinda but its average
Oh it does?
My bad
When I looked around for it people told me it didn't exist :P
Yeah, it just wraps the discord website
The discord mobile website experience is kinda awful though
can't use swipe gestures
Cool might look into forking it and adding @past bison theme to it
And adding swipe gestures
Don't bother forking the vendroid repo
I think these would probably be better suited for Vencord itself
the theme can probably be omitted
Okie
Oh shoot
It's in java
:/
exists
it just clears the clutter. The other theme is prob a nitro theme
Does this blue bar share the same css snippet as other important popups
look in inspector
do you want to display:none it
and they told me not to use attribute selectors everywhere because 'performance' 
hmmm 😄
fuck

What performance, vencord uses them and my client doesn't run like ass. Although it runs like ass because I'm using Wayland and Nvidia
yeah..
* {
border-radius: 0 !important
}
this is css-development
not css-spoon-feeding
or you don't know css
...

yes
anyway that snippet is unusable
youre better of searching on github or the bd theme site
it does what he wanetd
🤷♂️
except it's not enough because it doesn't remove masks that round things also
it would break some things with * {mask:none !important}
"do not refresh discord or stuff will break"
but seriously, updating all classes is not going to be fun
someone will automate it
you will use attribute selectors
I will learn how to use them*
I dunno about all corners but I've been using this
/*reduce border-radii*/
[class^=avatar],
[class^=replyAvatar],
[class^=executedCommandAvatar_],
[class^=embedAuthorIcon_],
[class^=wrapperSimple_]
{ border-radius: 2px !important; }
foreignObject[mask*="url(#"]
{ mask: none !important;
border-radius: 2px !important; }
yeah you'll probably gonna need to use @deep bane's suggested * {border-radius: 0 !important;}
then add my foreignObject[mask*="url(#"] { mask: none !important; } and you should be pretty set I think
I’d rather them rename all the classes so they don’t need the random crap at the end of the class name
Instead of “container” for the 70th time

can some1 help me fix this im stupid and cant fix css lol
.username_d30d99::before {
content: '';
width: calc(100% + 6px);
height: 100%;
border-radius: 5px;
background-color: currentColor;
opacity: 0.2;
position: absolute;
margin-top: 0px;
z-index: -1;
margin-left: -3px;
}
.headerText_f47574 > span {
margin-left: 3px;
}
its suposed to add a background bhind names in chat
but now it dosent 
Are the class hashes up to date
explain in non css term plz
The d30d99 part changes every so often
works fine for me
im on the funny canery
if you're on ptb or canary it will not work
rip
Yeah they said the hashes did change on funny canary
ill update it
🤔 So that's how you use it
And I guess it's more futureproof than plain class names
yeah that works if the class you're targeting is the first in the list, you can otherwise use [class*=username_]
because that basically just looks at the list of classes on the element
using ^ is marginally faster as it just looks at the beginning of the classlist
(doesn't really matter but yeah)
Huh, and how does that translate to performance?
negligible
But does it stack?
I have all my css using attribute selectors
Because I have a bunch of css snippets that use class names and even Vesktop lags a bit sometimes
So I guess it could be due to that
most likely not because of attribute selectors but other bad complex selectors like ones that use * or something
or using a lot of shadows or gradients or filters
(my vesktop uses 10% gpu at all times) 
I have a plugin that lets me write ```css
.Forum__list,
.Members__container,
.UserProfile__userPanelInner,
.SearchResultsWrap__searchResultsWrap,
_ { margin-top: -48px; padding-top: 48px; }
this is a heavy theme
I don't think [class^=item__] is going to work for this one though
Oh yeah, I remember this theme
It's cool, but I can't read the font well
Thanks again for the selectors tip, I'll try swapping stuff out tomorrow and see if anything changes


did they revert the class name change or is it something on my side
I fixed my theme and now it's broken lol
git revert time ig
the update of all time
who has an updated amoled theme (i was told by koishukaze [admittedly a donor and not server staff] that this didnt belong in #🏥-vencord-support-🏥)
you wait for the dev to update it
and they were right, you’re here when it comes to that type of stuff
how did you make it fluent (Blurred Windows Wallpaper See thru)
tried this once but failed
how can I make the text not go out of the spotify thing? basically having the artists cut like the album name does instead of showing all of them
should I apply something like a text-overflow: ellipsis on it?
depends on what you want it to look like
like the song and album name, having it to clip it off when the text reaches the right border
I tried with this one, but I think I chose the wrong classes since it wasn't working
but at this point I doubt it's the actual solution
if you mean just having one line, white-space: nowrap
.detailsWrap__4faa4 textRow__4750e {
overflow: hidden;
text-overflow: ellipsis;
}
oh
I did it
but I don't know if it's the proper way
.detailsWrap__4faa4 {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}```
is it fine to remove the 2nd class like this?
if it works it works
fair enough
so now I could try and swap it to [class^="detailsWrap__"]
and it works, yay
ty 
i need this
With Mica for everyone, and the transparency settings (Vesktop). But i don't like that with transparency enabled, window snapping is not working, so for me it not worth it.
and made background and backround-color transparent on some elements with css
html, body, #app-mount,
.typeWindows__5fa63,.appAsidePanelWrapper__714a6,
.notAppAsidePanel__9d124,.app_b1f720,
.app_de4237,.bg__12180,.layers__1c917,
.layer__2efaa ,.container__037ed,
.guilds__2b93a,.tree__7a511,.scroller__3d071{
background: transparent!important;
background-color: transparent!important;}```
Without mica for everyone, it's still buggy.
can i directly use scss for a theme or do i have to compile it
sass but with css syntax
With var() and css nesting there's little need for scss these days
Though I guess css nesting hasn't landed in discord desktop yet
Needs to be compiled
Which is why regular css is more convenient
Not really. If you're writing a fully featured theme, there are a lot of things scss and / or post css can be helpful for
Maintenance if nothing else
im p sure u j need to remove the foreignObject[mask*="url(#"] { mask: none !important; }
for me that doesnt affect the server list
.wrapperSimple_a34580 {border-radius:50% !important;}
for now, the class will change soon
learn how to use devtools so you can fix it when it does
or use attribute selector
anyone have a css for making emoji's bigger?
:root {--custom-emoji-size-emoji: 32px; --custom-emoji-size-jumbo-emoji: 64px; }
defaults are:
--custom-emoji-size-emoji: 1.375em;
--custom-emoji-size-jumbo-emoji: 3rem;
thank you
what's the first line for?
that's true 
hey, with the newest update the Membercount plugin shows the active users also in the guild popout.
I am trying to get it removed but unfortunatly cant seem to find the correct class for it to work
does anyone with some more experience know which element i gotta select for the guildpopout and what exactly i gotta remove to leave everything else be and just remove the membercount?
.vc-membercount-tooltip
did discord revert the class hashes or is it just me
They reverted a lot so could be
it used to work fine yesterday
but now it's not changing between actions anymore, like typing, selecting text, hovering elements etc
hmm, I see nothing that should effect cursor
the cursor?
it's working for me
maybe something went wrong there
the membercount did have a change in the latest vencord commits
yeah, but it's the only thing I changed in my quick css today
also i have errors
yeah it shows here now
it works fine, it doesn't like :has for some reason
yeah the quickcss editor doesn't understand :has(), :is() etc with complex selectors
oh
although it doesnt show with krammeth's css enabled
because I hid it with the snippet at the bottom
ah
/* Hide Membercount */
.vc-membercount-tooltip {
display: none;
}```
it would be useful if there was a setting to choose whether to display it while hovering server icons instead of having to hide it through css
well, not useful but cozy
yeah
actually this is enough:
/* MICA */
body, #app-mount,
.typeWindows__5fa63,
.app_de4237,.bg__12180,
.guilds__2b93a,.scroller__3d071 {
background: transparent!important;
}```
and after this, you can make it darker for the dark theme. Dark acrylic + 50%black:
/* Darker transparency background*/
body {
background: rgba(0, 0, 0, 0.5)!important;
}```
/* Interactive Folders */
[class^=expandedFolderIconWrapper__] > svg {
color: inherit !important;
}
[class*=FolderIconWrapper__] {
color: var(--interactive-normal) !important;
}
[class*=FolderIconWrapper__]:hover {
color: var(--interactive-active) !important;
background-color: var(--background-modifier-selected);
}```
or
```css
@import url("https://github.com/tom22k/css-snippets/raw/main/InteractiveFolders/import.css");
forgive my awful recording
oh and its compatible with all themes
Fix BetterFolders showing server icons when opening/closing them
.expandedFolderIconWrapper__458cf {
transform:none !important;
}
.closedFolderIconWrapper__7321f {
display:none !important;
}```
would anyone be interested in something like this?
imo this is way better (a native plugin setting)
po...

holocaust
decent song
Hey, anyone here know if it's possible to disable the minimum width requirement for User Profiles toggle in DMs via CSS?
It only works if the window is wider than 1131px
its via code so i highly doubt css can do anything
yep
would need to be a plugin
Ah okay, thanks!
I have my own "theme" that makes discord a bit more compact and viable to run in a small window, like this
So I figured maybe I could do the same to userprofile as with member list on right
they are mouseover slide out menus for me
i can make you a plugin but you'd have to build from source as explained in #1032200195582197831 pins
Uhhh I'm really not experienced with coding and stuff, I've built one thing from source successfully in my entire life I think
I think it will be more work than it's worth, but I appreciate the answers and offer greatly! ❤️
Why does the cover get zoomed in on the left on hover?
It feels a bit weird
because that's how background image with cover works
there's no good way to fix it other than to make it bigger and hide the overflow or smth like that
sadge
how do i revert this change?
icon is easy
.emojiLockIcon__37643 {
display: none;
}```
But weren't the icons greyed out before instead of having a grey box over them?
and i'd like to remove the purple area and make the emojis in there be greyed out
Is that purple area emojis from different guilds?
it has a class i think
also what were the server icons like before?
were they greyed out
Pretty sure they were just unmarked
or do i just remove the icon
ok
yeah sseems like all the nitro locked emojis are in this div
(ignore background color being set to black lmao)
.emojiLockIcon__37643 {
display: none;
}
.upsellContainer__3c02a {
display: none;
}
.categorySectionNitroLocked_cf3b81 {
background-color: transparent;
}
.nitroTopDividerContainer__3d13a {
display: none;
}
.categoryItemLockIconContainer__9e6a3 {
display: none;
}```
this is what i have rn
use fakenitro plugin 🤷♂️
this is for reacting
that would involve me not being a cheapskate!!!
.emojiLockIconContainer_edde9a {
background-color:initial;
}```
I made a plugin that removes a bunch of nitro ads
More stable and more fun than a css
.emojiLockIconContainer_edde9a {
background-color:initial;
}
.emojiLockIcon__37643 {
display:none;
}```
yeah but i'm not getting rid of this yet because i want to replace it with greyed out emojis
works for me
have that already
the lockicon
filter grayscale
.emojiLockIcon__37643 {
display: none;
}
.upsellContainer__3c02a {
display: none;
}
.categorySectionNitroLocked_cf3b81 {
background-color: transparent;
}
.nitroTopDividerContainer__3d13a {
display: none;
}
.categoryItemLockIconContainer__9e6a3 {
display: none;
}
ok
.emojiItem_b15dee .emojiLockIconContainer_edde9a {
background-color:initial;
}
.emojiItem_b15dee .image__7ab81 {
filter:grayscale(1);
}
.emojiItem_b15dee .emojiLockIcon__37643 {
display:none;
}```
.emojiItem_b15dee .image__7ab81 {
filter:grayscale(1);
}```
this is greying out more than it should
i forgor
why background-color: initial instead of display: none?
.emojiLockIcon__37643 {
display: none;
}
.emojiLockIconContainer_edde9a {
display: none;
}
.upsellContainer__3c02a {
display: none;
}
.categorySectionNitroLocked_cf3b81 {
background-color: transparent;
}
.nitroTopDividerContainer__3d13a {
display: none;
}
.categoryItemLockIconContainer__9e6a3 {
display: none;
}
/* .lockedEmoji__79818 {
filter: grayscale(1);
} */```
this is what i have rn
.emojiItem_b15dee .emojiLockIconContainer_edde9a {
display:none;
}
.emojiItem_b15dee:has(.emojiLockIconContainer_edde9a) .image__7ab81 {
filter:grayscale(1) brightness(0.75);
}
.emojiItem_b15dee .emojiLockIcon__37643 {
display:none;
}```
how do i do it if the emoji is in here too
i have no idea what that category is
categorySectionNitroLocked_cf3b81
idrk what you're asking
maybe 2nd image?
.emojiLockIcon__37643 {
display: none;
}
.emojiLockIconContainer_edde9a {
display: none;
}
.upsellContainer__3c02a {
display: none;
}
.categorySectionNitroLocked_cf3b81 {
background-color: transparent;
}
.nitroTopDividerContainer__3d13a {
display: none;
}
.categoryItemLockIconContainer__9e6a3 {
display: none;
}
.emojiItem_b15dee:has(.emojiLockIconContainer_edde9a) .image__7ab81 {
filter:grayscale(1) brightness(0.75);
}
.categorySectionNitroLocked_cf3b81 .emojiItem_b15dee .image__7ab81 {
filter: grayscale(1) brightness(0.75);
}```
ok got it working
can i combine the bottom thing with the other grayscale
what
combine these two
.emojiItem_b15dee:has(.emojiLockIconContainer_edde9a) .image__7ab81 {
filter:grayscale(1) brightness(0.75);
}
.categorySectionNitroLocked_cf3b81 .emojiItem_b15dee .image__7ab81 {
filter: grayscale(1) brightness(0.75);
}```
yes
this could work toocss :is(.categorySectionNitroLocked_cf3b81 .emojiItem_b15dee,.emojiItem_b15dee:has(.emojiLockIconContainer_edde9a)) .image__7ab81 { filter: grayscale(1) brightness(0.75); }
.emojiItem_b15dee:has(.emojiLockIconContainer_edde9a) .image__7ab81,
.categorySectionNitroLocked_cf3b81 .emojiItem_b15dee .image__7ab81 {
filter:grayscale(1) brightness(0.75);
}```
oh
full code if anyone wants
.emojiLockIcon__37643 {
display: none;
}
.emojiLockIconContainer_edde9a {
display: none;
}
.upsellContainer__3c02a {
display: none;
}
.categorySectionNitroLocked_cf3b81 {
background-color: transparent;
}
.nitroTopDividerContainer__3d13a {
display: none;
}
.categoryItemLockIconContainer__9e6a3 {
display: none;
}
:is(.categorySectionNitroLocked_cf3b81 .emojiItem_b15dee,
.emojiItem_b15dee:has(.emojiLockIconContainer_edde9a)) .image__7ab81 {
filter: grayscale(1) brightness(0.75);
}```
css is easier
and more fun
sacrilege
blasphemy
heresy
impiety
sin
mockery
crime
violation
fallacy
agnosticism
apostasy
dissidence
wait i don't have hypocrisy in that?!?!
nop
what?!?!
don't you love spending hours changing the look of something slightly with great difficulty?
with the css u need to hope there are specific enough class names and stuff
ok
real sarcasm
yes
challenge
therefore good!
also good luck reparenting something to be somewhere else in the uI
can you make doom in scratch thanks
no
gamedev is cringe
i only make useless tools
Do you think it’s possible too make CSS code that recolours and reshapes the “ReadAllButton” so it’s not that obnoxious blue colour and has a more rounded shape?
this?
/* recolour and reshape Read All Button */
[class^=scroller__] > button:first-of-type {
color: red; /* text color */
background-color: blue; /* button color */
border-radius: 5px; /* increase radius for "more roundness" */
}```
its a plugin
is there a quick way to remove this invite icon
what's your discord language?
en us
[aria-label="Create Invite"] {display:none} if you're on english
/* No Invite/Settings Button */
.iconItem__8e3b8:not([aria-label="Open Chat"]) {
display: none !important;
}```
thx
doesnt seem to do anything
you have an unfinished css snippet right above it
I dunno it works for me
oh hm
open devtools with ctrl+shift+i and grab the selector yourself :3
the selector changes based on wether its hovered, unread, selected
ive tried it before
and it still didnt work
I mean some property probably changes sure
but you should be able to figure it out, I believe in you
#channels > ul > li.containerDefault__3187b.selected__3b4cb > div > div > a > div > div.children_a486f8 > div
this is the selector it copies
don't use the autocopy thing
look at the element classes and aria labels etc and use one of those
mfw
what did you put in
same thing you said earlier
ill try to restart dc
now it doesnt work at all
nice

u dont need the * before
wat r u trying to do
ye
this will be discord in 2024
they're an experiment, you need to enable them
experiment for now
The only one that looks at all good is the noise suppression one
Is this a experiment or smth, if so can you tell me the name it looks cool
it's in client changes
wait
you need to be on canary
oh… thank you for doing it, I mean, I was gonna do it. I was just asking if it was possible to do to begin with.
Thx for the CSS though 😊
You can also use vars if you want
This sets it to be the same color scheme of the discord icon
color: var(--text-normal); /* text color */
background-color: var(--background-primary);
is there a way to make the chat size independent from the members tab width?
because I currently have a css snippet that reduces the members tab width when it's not hovered, and when I actually do hover it the chat shrinks to the original default width
the issue is, it's really laggy when the messages wrap because the text moves and if there's a lot of it, the performance is very poor
You can perhaps change members list to position: absolute
there was a snippet
But it might take some tinkering
:root{
--hidden-user-width: 60px;--user-width: 240px
}
.container_b2ce9c,
.membersWrap__90226{
transition-duration:var(--transition-time);
justify-content:unset;
min-width:unset;
width:var(--hidden-user-width)
}
.membersGroup__85843 {
height:0px;
transition-duration:var(--transition-time);
padding-top:0px
}
.container_b2ce9c:hover
.membersGroup__85843,
.membersWrap__90226:hover
.membersGroup__85843{
height:40px;
padding-top:24px
}
.container_b2ce9c:hover,
.membersWrap__90226:hover{
width:var(--user-width)
}
.profilePanel-2PWEok{
transition-duration:var(--transition-time)
}```
like this?
exactly this one
I just edited a few variables here and there, but it was quite laggy to begin with
and then I'll have to manually move it to the right side
because right now it's like this xD
right: 0
threw this together in like 5 seconds ```css
.container_b2ce9c .membersWrap__90226 {
position: absolute;
right: 0rem;
transition: all ease .2s;
}
.container_b2ce9c:not(:hover) .membersWrap__90226 {
right: -11rem;
opacity: 0
}```
/* Minified member list*/
:root {
--hidden-user-width: 65px;
--user-width: 240px
}
.container_b2ce9c,
.membersWrap__90226 {
transition-duration: 0.3s;
justify-content: unset;
min-width: unset;
width: var(--hidden-user-width);
position: absolute;
right: 0;
}
.membersGroup__85843 {
height: 0px;
transition-duration: 0.3s;
padding-top: 0px
}
.container_b2ce9c:hover
.membersGroup__85843,
.membersWrap__90226:hover
.membersGroup__85843 {
height: 40px;
padding-top: 24px
}
.container_b2ce9c:hover,
.membersWrap__90226:hover {
width: var(--user-width);
}
.profilePanel-2PWEok {
transition-duration: var(--transition-time)
}
[class^="chatContent__"] {
max-width: 94.5%;
}```
this might sound like a dumb question, but why?
well for me its like this lel
I guess as % it might work better
yea 100% is better as well
yeah I tried to have the same gap
if you expand your window it'll have that space there like this
now i get it lel, i didnt realize. nice tho
Reflowing the chat is kinda expensive yeah
unironically, for my laptop it was its demise
I found a funny bug that occurs when there are only a few members in the channel/server
list has its own hover 
Yeah, I'll fix it tomorrow 
I sure hope you're putting !important on every rule involved in that because it sure is
unfortunately I don't think I can do this with CSS only
Getting consecutive messages from an individual person isn't really all that great, but if you're just after doing it to messages with italicised text you can do that
Nono it's the exploding deleted message
The italics is just my custom css for deleted messages
The issue is every instance of that exact background is played at the same time
@import url('https://fonts.googleapis.com/css2?family=Hina+Mincho&display=swap');
:lang(ja) {
font-family: 'Hina Mincho', serif;
}
how can I make the custom font not affect latin characers?
i think you would have to remove those characters from the custom font, and setup a fallback font(?)
so it would be very tedious
how am I supposed to remove those characters from an imported font?
this hurts my eyes
You should almost never need to do that, as you can just set a unicode range for the font. In this case though, You should just be able to get away with flipping the order you set them, so font-family: sans-serif, 'Hina Mincho';
so that was the problem, thank you very much
I've been trying to fiddle with unicode ranges since earlier but I couldn't get them to work
they're a bit of a pain to set up if you've not done them before. Thankfully, you don't need them often
unicode-range does work but you have to make a @font-face rule where you put that in
example where I use it for channelnames #🎨-css-snippets message
(my problem is already solved but I still want to learn)
@font-face {
font-family: 'Hina Mincho';
src: url('https://fonts.googleapis.com/css2?family=Hina+Mincho&display=swap');
unicode-range: U+3000-303F,
U+3040-309F,
U+30A0-30FF,
U+4E00-9FFF,
U+FF00-FFEF;
}
:lang(ja) {
font-family: 'Hina Mincho', serif;
}
like this? this didn't really do anything but still affected latin characters
I also tried doing it the other way around, by changing everything and just using a unicode range for latin characters to keep them on the default font
@font-face {
font-family: "Hina Mincho";
src: url('https://fonts.googleapis.com/css2?family=Hina+Mincho&display=swap');
unicode-range: u+0000-u+007F; /* Latin characters */
}```
this was my test, I set it to Hina Mincho still just to see if only latin characters would change, but nothing changed at all
that's a broken range
u+007f should be just 007f
oh
I'll try that
@font-face {
font-family: "Hina Mincho";
src: url('https://fonts.googleapis.com/css2?family=Hina+Mincho&display=swap');
unicode-range: u+0000-007f; /* Latin characters */
}
like this? only this?
yeah that should work
I'll try restarting discord
that would make it so Hina Mincho only replaces latin characters
You want the opposite don't you?
oh but wait, that link is not valid, it needs to be to the font file
but unfortunately it doesn't work
src: url(https://fonts.gstatic.com/s/hinamincho/v12/2sDaZGBRhpXa2Jjz5w5LAGW5QakXdEOxxk9KVRLQhc3Kwq4cYmVxgA.1.woff2) format('woff2');
yeah, I'm just testing to see how I can target latin characters so I can change them back to the default font after I change all fonts into Hina Mincho
this sounds stupid but why not just import that at the top
because the import has its own font-face rules with unicode ranges and stuff, can't set your own unicode range unless you do your own font-face rule
do those unicode ranges supplied include latin chars
just copy everything but that 
that could work
this also doesn't work by the way, nothing changes at all, but oh well, I guess I'll just have to learn about unicode ranges another time, thanks for the help
yeah turns out there's a bunch of separate font files in the import css file
you could also try installing the font to your system and use src:local() and see if that helps
I do have it on my system, it's just that discord was being so stubborn (the only app that wasn't being affected) that the only solution I could think of was to use custom css
but I already got what I needed anyway so I'm content with this for now
Is there a way to show every single emoji reaction instead of an emoji with a number next to it (using pure CSS)? Like instead of this:
It would be:
I can change the number to the emoji like so:
.reaction_fef95b:has(.reactionInner__4135b[aria-label*="2 reactions"], .reactionInner__4135b[aria-label*="2 super reactions"]) .reactionCount_b49901 {
width: 16px;
content: url(https\:\/\/discord\.com\/assets\/74e05a8765f11cd482e9\.svg);
}
but I can't seem to be able to dynamically do it, like right now it is just replacing the count with a chicken emoji for every single 2 react message
I know this could be done with a plugin (and I might write one for it), but I was just curious if it could be done entirely without JS (I don't think so though lol)
no
ah, yeah thought so
I would probably limit it to 10, and then show a +1990 at the end of it
Why isn't f8 break working for me anymore?
ctrl+shift+i is open
Is there something else?
you need to click on discord after opening dev tools
you cant just immediately press f8
Hi, question, how did you get the class for that? When I tried to get that the tool lip disappears when I go to the class selector
Set a break point or use the f8 break plugin discussed above. Might even be able to emulate a static page to grab tooltips. It's been a hot minute since I tried
Or in this case just read the plugin source
No? you just need to be in sources
Will lol
Ye I'll use the plugin
might have almost finished a new theme
Hello! I need help, basically is there any way to 'disable' scrollbar of the chat using css? If yes, could someone send me the css script for it?
it will be toggleable with a future update
can you not disable it with css?
atm, css is the only option to "disable it"
but once the update is out, it's not going to be needed anymore
yeah they're asking for how to do that
they asked 4 days ago
found some code online https://stackoverflow.com/questions/16670931/hide-scroll-bar-but-while-still-being-able-to-scroll
.managedReactiveScroller__1b21a::-webkit-scrollbar {
display: none;
}```
OH
whoops, sorry
Hi! I made my theme to separate themes. One for making it resizable, responsive, clutter free, and smoother look. One for enabling acrylic transparency for the whole window. And one to make only the titlebar and the server list area transparent. You can customize the transparency and vibrancy strength and even the Nitro themes work too! So basically infinite color options (Light and Dark too).
https://github.com/s-k-y-l-i/discord-themes @lime walrus @fast cipher @grand surge @half crystal
O shoot, thanks bro
Damn
i love this theme. TYSM
works pretty well using dwmblurglass also
also @past bison you need to have discord titlebar option off in vesktop you might want to add that in the readme
but wait you don't have regular windows titlebar in your screenshots
How can I change the CSS of Solana so that it doesn't go gray like the second picture when it's not in the foreground?
Been tinkering with it but I can't seem to figure out what line(s) of code is responsibile for it
what os are you using
MacOS
could it be a macos limitation
windows does the same unless you use a 3rd party app like micaforeveryone or dwmblurglass
Hmm, it could well be
I think you might be right
As Finder also shows the same behaviour
I think it's the opposite. The Windows Titlebar somehow completely disables resizing the window for me 😮
Oh I had the transparency setting on too. But still, you need the Discord titlebar for the best look and experience!
if I turn on discord titlebar I lose glass
and this option doesn't seem to do anything for me
the one in vesktop settings works
but only when discord titlebar is off
no idea what's up with that and haven't done a lot of testing tbh
And this is Vencord. 😮
🤔
I think you should install Mica for Everyone too
I tried used Rectify11 Dark Mica Theme with Windows Transparency of Vencord
It forced me to return to the default Windows Theme
I do have it and I was playing with transparency before using that
dwmblurglass works too
but both have same behavior
Why does MFE's faq say it only works on firefoxes below 116? I've got a nicely transparent ff121 over here, so it seems weird that MFE wouldn't work
Maybe that's only relevant on windows?
Try resizing the window, and transparency will kick in!
This is with Vesktop, without Mica for Everyone running and with Disord titlebar. (It loses the rounded corners and it's not that transparent this way)
but i had to resize the window frame only once after a Vesktop restart
i think bc this
https://raw.githubusercontent.com/s-k-y-l-i/discord-themes/main/smooth-harmony-responsive.css
That theme is not the transparency effect
you have to use this one after all the other themes:
https://raw.githubusercontent.com/s-k-y-l-i/discord-themes/main/acrylic-harmony-fully-transparent.css ```
Isn't that a vesktop setting?
Both has this setting.
tried doing [this](#1166882662821134386 message) with the original snippet code (had to tweak the left-margin a bit to make it fit but, whenever the panel moves (I'm using the controls on hover setting), the icons get blurry/weird
any ideas on why it's doing that?
I'm assuming the mask-images don't have proper antialiasing or something when transitioning
might be totally wrong though
sure but I can't test it now
you can try setting the transition time to something long so you can easily inspect the elements in motion
I'll try that, thanks
mh nope, no idea lol
anyone know how to remove the watermark thing
check for the right class in the theme file
the right class?
or use ctrl + shift + i to open devtools, click on the watermark and copy its class
then open quick css and set it to display: none
i'm pressing ctrl shit i
nothing happening
are you on windows?
then do ctrl + F and look for "ClearVision"
and send a screenshot of the results
on visual studio code
well, you have to open the link at the bottom then
what one
main.css
where is that
.
Yes, that's what css is
didn't know there was that much
found the class
Just ctrl+F "ClearVision"
idk what to do
there's too many results
i found this
yeah, that's what I looked for
add
:root .typeWindows__5fa63 > .wordmark__0d178:after, .typeWindows__5fa63 > .wordmark__0d178:before {
display: none;
}```
to your quickcss
and see if it removes the v6.9.0
Found
yep that's gone
just want the discord and other
how am i meant to edit it?
Download it, edit and put into the offline themes folder
offline themes?
where is that
how do i download it
Ctrl+S
yea nvm just found it
Name it whatever you want
try it now
clearvision gone how about the discord one?
you want that one gone as well?
that sucks
Oh nvm
Css prettier when
That's the home icon
.
Devtools contains a button for that
Just like on js
And pretty sure prettier supports css too
can you send me the theme link please?
the writing?
it's faster if I put it on and check with devtools
u want the .css?
.typeWindows__5fa63>.wordmark__0d178 {
display: none;
}```
add it to your quickcss and you should be good
you can remove the other ones btw
no, remove everything and paste it in
np
Random question, can you import css files from a private github repo?
random question;
But can someone help me figure out what the Hex code for the color of the “Add friend” button is
Might be different on light theme, but I don't care
it's the same
based
yes that’s exactly what i was looking for
thanks you 😊
I lterally did the same to remove the "clear vision v9.o" or smth like that lol
This not rlly related to vencord but on vs cod when you get this how do you let him show you the rest of the code?
When i press on it, it just ignores me and still displays the blue thing above
use emacs 
(i use vscode and i have never seen that)
what plugins do u have
workaround is to use line wrapping
it's a default feature
ohhh thats why ive never seen it
it's only shown for (very) long lines
and line wrapping just forces everything to be displayed regardless of the line length
These ones, i dont think its related tho
Lol, but vs code is easy and simple to use and most importantly, lightwieght
Farily
Lightwieght
?
line wrapping is a feature available in vscode
builtin
ok
Learn about the basic editing features of Visual Studio Code. Search, multiple selection, code formatting.
this is enabled by default in (neo)vim
ok
Will use
Thanks
I think I need a Plugin to have chats as pop outs
Hey all, does anyone know the css to adjust these accent colors? Thank you :)
Do you want to change them wherever they are visible, or only on these buttons?
Where ever visible would be preferred, so the colors are consistent throughout the theme. Thank you in advance!
Redefining the color green sounds like a great idea
Worked great, thank you!
np
Are those green-330 and all that from a known palette somewhere or is it something discord made up?
that I don't know
an amazing one
nothing will go wrong
Cyan 2 just dropped (not a joke)
I dont see anything?

