#π¨-theme-development
1 messages Β· Page 6 of 1
Running
@import url(//dablulite.github.io/css-snippets/HorizontalServerList/import-topbar.css);
(dablulite's horizontal server bar).
Doesn't seem to work well with BetterFolders, it keeps yeeting the folder icon so I can't actually close the folder if I open the wrong one, any ideas?
turn off the sidebar stuff in the plugin
Tried that, no change. Well, I might need to reload rq. Lemme try that
Had to reload first nvm. Thx
Hey, So I rotated the Read All button from ReadAllNotifications, Any way to rotate just the text so I can have the button rotated but the text is readable?
Was trying text-orientation but doesn't seem to affect it
.button-ejjZWC.lookFilled-1H2Jvj.colorBrand-2M3O3N.sizeMin-3Yqxk5.grow-2T4nbg{
background-color: #111214 !important;
color: #a5abb3 !important;
font-weight: lighter !important;
text-align: center !important;
transition: color 0.2s,background-color 0.2s;
transform: rotate(270deg);
}
.button-ejjZWC.lookFilled-1H2Jvj.colorBrand-2M3O3N.sizeMin-3Yqxk5.grow-2T4nbg:hover{
background-color: red !important;
color: white !important;
}
.button-ejjZWC.lookFilled-1H2Jvj.colorBrand-2M3O3N.sizeMin-3Yqxk5.grow-2T4nbg {
border-radius: 10px;
font-size: 8px;
margin-left: -15px !important;
text-transform: uppercase;
}
That's two snippets I merged together
Produces that and it glows red when hovered, which is neat.
But would be great if it read Read All, going top down.
open your console, choose click on element and click on the text, then do the rotate on the parent object of that text
if you are using my snippets, the link is boutta change again lmao, it wont change again after that though since im moving to github pages (lets hope so)
it works, just replace the old link before the file name with https://coolesding.github.io/shiggycord/Deploy/
now its deploy
is it possible to make unavaible emojis and stickers gray again with fakenitro? like with css but I haven't tried
because I don't want to accidentally send an emote that isn't avaible because of boost and getting like banned or something, if not well I guess I will not send anything
sorry thats not how you type available
and GitHub.io
@grand surge if you wanna post your CSS snippet in #π¨-css-snippets please post it here inside a Codeblock like this
```"css
.object {
property: true
}"```
nevermind it doesn't work
use ``` instead of "
what the hell is happening with that Codeblock lmao
I'll do it later
discord has amazing markdown parsing
Does this work maybe?
.class {
property: value
}
nope
*css .class { property: value; } *
but there was already a github.io import, or thats what I remember
thanks, made it mostly because it bothered me, seeing 2 bars, where there could have been only one, like in macos
I also made this
mm nice
im testing it
but it makes everything else be pushed down a bit
and imagezoom plugin also doesnt work
ye, I had to do some crazy tomfoolery to get it where it is
my first try.
little update.
does this have a certain use case (for example: action importance or smth), or is it simply a recolor?
if it doesn't, you could try coloring some of the icons with colors that are know to match these icons
(idk, just giving ideas, im too bored to do anything)
just recolor.
hmm, very nice
thanks
never have I thought there would be a day I multiply a variable by minus 1
honestly this looks way better than whatever i created last month
noice
Top one
imagine doing hover effects, c r i n g e
Imagine not doing hover effects
huh
yus :(
What happen
o
sad shigging
soonβ’οΈ
you can actually use shiggycord now, I "released it" (which means I feel comfortable enough with my code to not immediately die in a hole as soon as someone tries it and sends me 184828 screenshots of issues)
I imported the radial statuses from your deploy tabs but I think its better if I reupload that code in my repo instead
in case there are any changes to the naming of your files
good ol' reliable gh pages
I got source for the source code and I'm gonna automatically minify deploy from source
no variables?
is it a private repo bc can't' find it
It makes syncing easier ig
Looks fine imo just lack of comments is a little skulley
also I'd say use scss since this could do with splitting up into more files, but if you've got a system down for organisation then eh
honestly if you just want splitting you could just write a super simple script that globs all css files and just appends them to one file
don't need scss
true I just like introducing scss because it's cool and good in other ways also
Or you could be the one to write up a cli tool to quickly template a theme with post css
You could be that hero
why would i
tbh I don't know any other languages than css and some C at this point
much less how to organize things
you could be my hero, baby?
nuh uh
I feel like anyone who taught themselves css can also teach themselves how to make that
even if u don't know coding it's not hard to just google how to list files in a dir, how to read files, how write files
and just put it together into some script
python, js, even cmd or bash
Most themes I have seen uses the BD scaffold thing
That's probably Gibbu's one, it's nice quite nice to use. I've not tried Salt's, but I believe it compiles for Vencord too, so it might be worth a look if you're interested
My compiler is specifically for compiling into quick css folder on all client mods, imo it's a bit jank way to theme dev and I'd recommend Gibbu's for that purpose instead
remind me to PR vencord support to Gibbu's compiler at some point
huh, why do you do it via quickCss?
obviously for old vencord, but now and for other mods I don't think there's a benefit is there?
I don't theme dev via quickcss, I use it to write and sync quickcss across all the client mods
i have been theme devving via quickcss the entire time π
ig use my compiler if it fits your workflow lol
oh i see, that's pretty clever ig
i will check it out, thanks a lot
hey, can someone please give me a selector for the attach button?
click it using your devtools click on element function, than choose what suits you best
if you wanna move it, you go to the highest parent element that only has that icon, if you wanna change the icon you probably want to find an svg
nah I just want to remove it from existance
yeah then click it and choose the highest one that includes only that thing
why do u wanna remove the upload button....
display: none is your weapon of choice

well I think I'm dumb but I don't see the selector
- Drag and Drop
- I never use apps
- only I listen to my spotify playlist
copy the class of sans attachbutton
don't ask about it's name, might be an Undertale Reference
this one?
yup, you can ignore the inner part
aight lemme try
sans = without
nah fam it's
.objectname {display: none;}
mm minified
attachwrapper or uploadinput is the parent you want
I second this ...
clearly you dont minify
.objectname {display:none}
eww unreadable code
yeah i thought we were minifying
no it needs the space
you dont need the semicolon
nor the space
anyways on that selector
THANK YOU SM
yop
don't you love legible code
Minifying your quickcss 
you are the one doing it all the time ...
because I don't look at the css once generated 
omg
performance=clearvision
god no...
i'ma keep it like this and trigger people
the inefficiency
yeah that's just inefficient
don't compare me to clearvision :(
this is the epitome of efficiency
:)
exactly how my stuff looks
I recently split my border-radius: 0 thing with 800 selectors into blocks of 10 selectors each, because there comes a point where inspecting one of those elements fucking kills devtools because theres so many selectors shown at once
so uh, cautionary tale
lmao
I like how at the end of this there's just one dependency line lmao
this will give me nightmares tonight

you're welcome 
no more nightmare π
call this theme border-radius 0% please
you're still using old radialstatus? yucky
treat yourself
idk the only places where it's broken I hid, I don't need new radial status
it used to be called BorderRadiant (as in border-radiun't) but eh found it too wanky
radial status my love
my variables are great
fun fact, whenever you import default variables get set so you can remove the ones you haven't changed, I can say from memory your glow and large thickness are default
Are old RadialStatus vars compatible with your version? Thinking about possibly switching
yeah
well the phone doesn't exist
old variables but completely rewritten
and I put more variables, you can check them at the top
Cool and good, I'll see how it hehaves with my themes that use old RS
do I still need a @import?
variable hell
actually
too much
nvm it tanks my performance
it changes how rs works
it tanks performance?
yeah
Its all boxshadows now, right?
probably the box shadow stuff
yep
probably
https://github.com/SEELE1306/SEELE1306.github.io/blob/main/Modular/modular.theme.css
i feel like this much is enough
Should be aight then, especialy with glow being an integrated feature
I sent my advanced variables, look how little main variables there are
https://github.com/coolesding/shiggycord/blob/v2/Shiggycord.theme.css
I love the glow haha
I discovered in on accident and immediately went "this is a feature now"
I'm so glad I didn't upload my theme to the BD website
only upload it to the vencord website
best way to make cool features :D
you should try to eliminate the aria label selectors
Oh how so?
I started doing so one time then I forgot to continue hahah
whar there are aria-label selectors?
yes in rs
you are on German right?
i'm on german and i havent seen any problems with the snippet so far
must be broken a little
still works as intended
I tried it on German and idle/dnd didn't work
I fixed chat and memberlist
click on my profile
idle yeah
hm interesting
i love catppuchin colors
oh I checked, there is one place with unfixed aria labels and that's one of the small avatars, no idea where though
might be DM list
nope, im checking myself right now
might actually be typing avatars
no idea where i got .avatar-2MSPKk
I would've had to credit like 30 people for @imports lmao
I mean you probably should be crediting people regardless of where you post, if that's what the import authors want lol
yeah I would but the problem is I don't remember which is which and stuff
i made a lotta snippets based on the ideas/ some basic code from other snippets
same
for example would i have to credit the original radialstatus? no line of code is the same (unless coincidental)
yeah true
I'm gonna put it on GitHub and link it here, if anyone sees their snippet they can DM me and tell me to credit them
Eh it's still just nice to put a "Thanks to (name) for inspiration", if the whole project has been ship of thesus'd
yeah but I have no idea who are the people that inspired it
i will credit as many people as i remember tbh
oh you talking about a bunch of local imports?
my theme , in the end, is just a compliation of hundreds of snippets from this server
yeah all these imports
mostly same here
if it's stuff from #π¨-css-snippets then yeah no need to credit, since it's all CC0
this is my baby when it first started
hey does this make any sense
looking crisp π
I'd change "I will add you to the CSS" to "I will credit you" bc rn it has a you're going to brazil vibe lol
oh cool thanks!
poggers
i love how many theme devs all agree on one thing
separating chat elements is the way to go
wdym by that?
like separating channel list, member list and chat section in their own bubbles
that's a good thing
ah
makes the layout much cleaner imo
BRAZIL THEME
yeah true
someone make that please
rini theme
please make Brazil theme
bet
@alpine cove will use
nah nah this is Romania theme
I think something wrong with me bc I haven't done this on any of my themes
I'm all about fat borders to separate stuff
uhhh can someone help me make an @import
for what porpoise
link doesnt even work
it brings back the DTM 2016 Profile layout
oh yeahhh, I made the repo private
mb
actually I don't even know if this works
upload it onto github, get the raw file and copy link
nah nvm doesn't even work lmao
then do @import url(link);
@import url(//raw.githubusercontent.com/SeanHarmanis/SeansTheme/main/SeansTheme.theme.css);
would this work?
remove the : before the bracket
cool
it also depends on the licenses that those snippets are incensed under, if that even makes any sense for css (I have no idea about legal sh*t)
not on bd, if you also target that
bd only accepts gh page urls for safety purposes, smh
it also gives me a good enough reason to almost never ask for credits for my snippets
dablulite.github.io, it's free real estate
your theme is literally the only one that I like when it comes to that, it just hits perfectly, the sizes, the positions, everything
(there is no safety gain from not allowing raw.githubusercontent.com)
figured as much, but the question still remains
i love imposing arbitrary limitations on my client
that's exactly what this is tbh
oh it's not a limitation they impose
raw.githubusercontent.com doesn't send the correct content type, it sends text/plain
oh right
the browser only allows loading stylesheets with proper mime type
vencord uses electrons net request interceptor to change the content type to css for stylesheet imports. that makes github raw and other sources not serving the proper content type work
i finally won it
how is that not secure? like its literally the same as using github.io lol
@rugged echo it's actually because they are lazy, look at replied message
oh, well I didn't read too much, so they just don't want to do it
I gotta stop making/adopting themes 
I am definitely not sane
is this explanation enough for the average user to understand?
probably
glad to hear 
which one
#vc-spotify-player [class*=barFill]
welp thats even better
Howdy.
.timestamp-p1Df1m {
order: 2;
}
.badge-3UWq-U[aria-label="This is a @silent message."] {
order: 1;
}
Trying to make the "Silent message" icon appear before the timestamp. Not working as intended
what am I too weak in my css-fu that I messed up on?
small asthetic I know but it looks weird when I use the snippet that allows the timestamp to hide unless hovered on
Timestamp is hidden in that gap until I hover over
order only works if the parent is flex I believe
you can set the parent object as flex lol
bless ur soul lemme try that rq
Yep! that seems to do the trick!
.header-2jRmjb {
display: flex !important;
}
.timestamp-p1Df1m {
order: 2;
}
.badge-3UWq-U[aria-label="This is a @silent message."] {
order: 1;
}
Any better way to clean that up or is that probably ok enough
try using something else than aria label
you can also try removing the .badge entirely and just have .timestamp with an order value, I think order defaults to 0
Yep, seems that also does the cake.
.header-2jRmjb {
display: flex !important;
}
.timestamp-p1Df1m {
order: 1;
}
a bit cleaner
Hey guys! I was wondering how I could edit my theme so that the preview images are bigger because right now they are incredibly small
my brain is not braining anymore with this css
I really like the idea of moving the channel name up to the titlebar
but your snippet is not so compatible with my current layout 
things look kinda sussy once i imported
@vast delta did you switch up something in your snippet
these two items now sho different colors
it shouldn't
looks like you might be missing variables
wait no that's just online color
Yeah idk why that happened
I will check later, not on PC atm
oh god i just checked, yeah my rs tanks performance hard lol
hey, quick CSS question: is there any way to remove everything but the hour from the timestamp?
technically yes but you'd have to hide the old timestamp, make a pseudoelement that looks like the old one and then make a check for each hour to change the content to that hour
i am not helping you any further because its too much work :P
wait it actually works for everything lol
well, ill post this as a snippet for someone to post
write whatever you want with it
ooh that looks really good actually
@vast delta I tested out the v3 of radial status and it turned out to be quite bad, the color issue is still not fixed
okay I have figured out the issue, turns out the colors I have placed inside the root file, for some reason override what I have redefined below
weird that it only affects the medium and large status colors, but not the small ones
I switched back to your old version of radialstatus since its more stable
small neat detail to remind me of the work i did in Spotify Wave
what exactly didn't work?
do you have everything turned on in platformindicators?
I can't explain myself why something would be broken for you unless something in your theme changes the box shadow and border color on avatars
I change the colors for the --rs-online variable, but the change only showed for profiles in chat, not for profile panels and modals
these are the only extra settings i have for radial status:
/* 15. [[ RADIAL STATUS ]] */
.contents-2MsGLg .avatar-2e8lTP {
margin-top: -0.625em;
}
.memberInner--L4X2b .avatar-6qzftW,
.scroller-WSmht3 .avatar-1HDIsL {
margin: 0 0.5em 0 0;
}
.avatarHoverTarget-1zzfRL,
.avatar-3QF_VA {
background: var(--profile-body-background-color);
}
.avatarHoverTarget-1zzfRL img {
border-radius: calc(var(--rs-medium-roundness)/2);
}
.avatar-3QF_VA img {
border-radius: calc(var(--rs-large-roundness)/2);
}
rs does the exact same border radius thing for you
and you haven't played with the variables in there
oh you said these are the extra settings
maybe it's selector specificity? but that would be weird
can you check on the avatars that aren't working if the imported variables from rs overwrite yours?
post your snippet here first then
hey gui z do you like my snippet
* { transform: skew(1deg); }
sure, wait
/* Blurs the tab when not in focus (might become laggy) */
html:not(.app-focused) {
filter: blur(4px);
transition: filter 400ms ease-in, filter 550ms ease-in;
}
html:not(.app-focused) #app-mount::after {
content: "";
z-index: 200;
position: fixed;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
}
html.app-focused {
filter: blur(0);
transition: filter 400ms ease-out, filter 550ms ease-out;
}
jump to present button changed (from one of my old snippets posted here) (now works with any theme)```css
/* Jump To Present Bar Revamp /
[class="jumpToPresentBar"] {
display: contents;
}
[class*="jumpToPresentBar"] > button:first-child {
display: none;
}
[class*="jumpToPresentBar"] > button:last-child {
position: absolute;
z-index: 1;
bottom: 24px;
right: 22px;
padding: 8px !important;
height: auto;
background-color: #2e353b20;
box-shadow: var(--elevation-high);
border-radius: 100px;
display: flex;
font-size: 0px;
color: transparent;
transition: font-size .2s .1s, color .2s, padding .4s .1s;
}
[class*="jumpToPresentBar"] > button svg {
order: -1;
margin: 0px;
height: 24px;
width: 24px;
top: auto;
margin-right: 0px;
margin-left: 0px;
color: #FFFFFF;
transition: margin .6s;
}
[class*="jumpToPresentBar"]:hover > button {
padding: 8px 18px !important;
font-size: 14px;
color: #FFFFFF;
transition: font-size .2s, color .2s .1s, padding .4s;
}
[class*="jumpToPresentBar"]:hover > button svg {
margin-right: 2px;
margin-left: -6px;
}
these are 2 i was wanting to send
looks good
Attach an image of what you are trying to customize so others know whether they should use the snippet or not
oh my god the quality sucks
π
lmao
i dont know how else to take a gif screenshot
I don't think shareX 's quality would be that horrible
oh wait i got perms i didnt even notice
why is the button transparent?
sneak peak of whats possible with v1.0.0
i might release the official version within the next days if i'm not busy
pseudo tooltips
Whar
these are pure css
Very nice
Does Vesktop have quickcss? I can't find it lol
Yeah it's not in the VencordDesktop folder
inside settings
wait I am have stupid, did not see VencordDesktop inside VencordDesktop lol
it might not exist if you never used quickcss
lolol
yes it's nested folders
cause the normal one contains so many electron files
so i made a nested folder so it's tidier
why do u even use all of these
clearly you should just be using vencord
nah seriously tho
is there any reason
I like having my qol tweaks while testing themes on all the mods, that's pretty much it
ohhh that makes sense
wouldn't it be better to test themes without any other changes tho
to make sure your quick css doesn't conflict or smth
and so your screenshots are 'pure'
it's stuff like reordering the settings menu, shortening context menus, adding a dark/light mode indicator, doesn't really conflict with anything
icic
and then when I need a clean screenshot I just comment out the @forward lines in main.scss and build
nop, bundles into asar instead
okay but is there any way for users to install bd themes
there's a tool to convert bd themes into asar, but it's not built into replugged and like 3 people on earth know about it
the one click installer is nice and if a dev deletes the theme repo it doesn't immediately nuke the theme for people who already have it (which happens for most bd themes that use @import)
one click installer?
ye on the website, clicking install automatically puts the asar in the right place if you have replugged https://replugged.dev/store/net.saltssaumure.Exponent
A Windows XP style theme. See github README for customisation options.
though ig you could implement that for .theme.css files as well
guh radialstatus feels kinda taxing on my machine now, i may leave that as an optional add-on for end users
I don't know because I've never gotten it to work 
lmaoo
o wait I think its supposed to https://github.com/replugged-org/replugged/pull/514
that's why I made v3
please send me your entire CSS setup that isn't working with v3 so I can see why that is the case
also, there happen to be bugs where the radial status inside DM lists don't display properly
group dms show offline color whereas normal users would have 2 borders
are you trying to place your pfp there
whar, github desktop keeps refusing to push my commits, meanwhile the git push command still works perfectly
π
the full no import file should have around 3500 lines
doesn't that lag your discord or something
I will definitely take a long deserved break after this lol
is the plugin to replace the default css done
pretty sure with that css file, you are doubling the lag
I will continue tomorrow, i'm tired now
Thats a thing?
hmm
ive found it but nothing is happening lol
i tried a different one and all it does is move it around
.imageWrapper-oMkQl4
border radius go brr
Streamline everything to one single border radius like me
8px
8px my love
I am goat
no you are coolesding
0px i love
nuh uh
* {border-radius: 0px!important} is your lifestyle
shiggy is your lifestyle
so true
wish it was easier on react native
NEW (nobody) in Core - CSS Parsing and Computation. Last updated 2023-09-20.
I'd like to see this screenshot in better quality please
nevermind it's in pinned lol
that was so informing, a shame I can't wrap my head around it lol
Seems to be just an explanation of how and why selectors are evaluated from right to left
yes but I can not understand it enough to do anything with it
There's nothing really to do with it, it seems the point being made was just that it's more efficient to use a single selector rather than a chain of selectors
10px hits hard
ohhh
it worked for me π
8 is the best
i need to look into that
@slim pond could you provide me the class values for those elements?
fair enough
try it
it hurts
I hate px, I stan rem
Only ever use px for stroke widths.
fuck it, -12px /j
page somewhat done
wait, what would a negative border radius look like...
I think, we are about to discover the 4th dimension

guh the page name looks shit
@slim pond i noticed just one spot
but the other parts seem to be working fine?
maybe you have some other snippets that were conflicting it
what spot
the header of threads
huh
i apprently missed the header of the threads popout (pretty sure i got that before tho), but i fixed it
bruh

there we go
right click anywhere
fix that background too
the footer of the pin section
thats also not fixed in your snippet
?
im on mobile rn so idk
disable other snippets when you're working on this 
this footer
fixed it
cool
it should open or something, i have no idea
dynamic titlebar ?
very good contrast (wtf is that color)
potential plugin idea
was thinking of making the discord titlebar display the same text as native windows one, though i dont know how to do either of those
I mean the channel topic text color isn't very readable in that screenshot, also the buttons because its kinda light
in this one
but with some colors it looks fine
wtf is discord doing with their css?
is there anyway to revert this? it only happens if I don't have full size of the window (its still a bit noticiable even if I click maximize)
I found some element that said overflow: hidden-scroll or something like that but I am not sure
what is wrong in that screenshot?
the bottom of profiles gets like uhhh... cut off because of the screen size, so before I could see the bottom where you have the border of nitro profiles but there you can't see it
ah

on one hand this does not fit my current theme at all
on the other hand i totally need this
h3[class*=membersGroup-] {
color: var(--text-normal);
background: color-mix(in srgb, var(--modular-accent-color) 50%, transparent);
height: 24px;
margin: 0.5em 0 0.5em 0.5em;
border-radius: calc(var(--modular-border-radius) * 0.75);
padding-top: 4px;
font-size: 14px;
text-align: center;
text-transform: none
}
.container-1oeRFJ {
margin: 0.5em 0 0.25em auto;
padding: 0;
background: var(--background-modifier-accent)
}
.container-1oeRFJ:has(span[data-tag="owner"]) {
background: color-mix( in srgb, var(--owner-color) 33%, transparent);
}
.container-1oeRFJ:has(span[data-tag="admin"]) {
background: color-mix( in srgb, var(--admin-color) 33%, transparent);
}
.container-1oeRFJ:has(span[data-tag="staff"]) {
background: color-mix( in srgb, var(--staff-color) 33%, transparent);
}
.container-1oeRFJ:has(span[data-tag="mod"]) {
background: color-mix( in srgb, var(--mod-color) 33%, transparent);
}
replace all the weird variables with a random color
i could do something like this
You can just role colour. It looks a bit wacky on darker ones though, so might need some tweaks
.username-3_PJ5r::after {
content: '';
position: absolute;
margin: 0;
inset: 0;
background-color: currentColor;
opacity: .25;
width: 100%;
height: 42px;
z-index: -1;
border-radius:4px;
padding: calc(var(--custom-member-list-item-avatar-decoration-padding)/2) 0px;
}
.member-2gU6Ar {
position:relative;
z-index: 1;
}
This is kind of a fun resource that benchmarks the different types of selectors. In almost all cases the the difference is negligible.
There's no need to overthink your selectors, just don't do stupid things like trying to style only your own messages by looping something like this 50 times
.messageListItem-ZZ7v6g:has(.cozyMessage-1DWF9U.groupStart-3Mlgv1):has(.contents-2MsGLg img[src*="<UID>"]) + .messageListItem-ZZ7v6g:not(:has(.groupStart-3Mlgv1))
Rudimentary test for selector speed
( you can style your own messages with https://vencord.dev/plugins/ThemeAttributes )
but yeah generally performance doesn't matter much as it's usually negligible
only optimise once it becomes a problem, not prematurely
also damn the results are very inconsistent
That's just a recent example from someone in the BD server. Someone's tried to make a plugin for adding a class to self messages over there too, but it's hideous
ello, i have a theme that i'm customising and i want it to have a fade effect with reply backgrounds like the attached image but can't get it to work. anyone got any ideas on how?
@vast delta can you test out my theme if you have a strong PC setup
whar?
husking is fun
"can you test out my theme" and doesnt link it, idiot
works fine
lags a lot when scrolling through channels, the burger menu overlaps with the help icon
the fuck you mean radialstatusv3 isnt working? its literally perfectly fine lol
you silly use the > div selector with an object in the list that is "a"
this would fix it, though the selectors are bad af
this line doesnt even do anything :P .toolbar-3_r2xA > *:hover svg { color: var(--modular-accent-color); }
Because I hate that * selector
Sorry sorry ....
:3
well without it it doesnt work at all :P
this as grid? (e.g no labels, just icons heading horizontally)
the devtools in question
I couldn't remove the text just for those places and not the channels
:is(
li[data-list-item-id^="channels___upcoming-events"],
li[data-list-item-id^="channels___upcoming-events"] + li,
li[data-list-item-id^="channels___upcoming-events"] + li + div > li
) .name-28HaxV
{
display: none;
}
li[data-list-item-id^="channels___upcoming-events"],
li[data-list-item-id^="channels___upcoming-events"] + li,
li[data-list-item-id^="channels___upcoming-events"] + li + div:has(> li),
li[data-list-item-id^="channels___upcoming-events"] + li + div > li
{
display: inline-block;
margin: 0;
padding: 0;
}
li[data-list-item-id^="channels___upcoming-events"] .link-1_kTxV {
margin: 0 0 0 8px;
padding-right: 0;
}
:is(
li[data-list-item-id^="channels___upcoming-events"] + li,
li[data-list-item-id^="channels___upcoming-events"] + li + div > li
) .link-1_kTxV {
padding-right: 0;
}
tweak to ur liking
very cursed but works
compact :o
hmm
oh, it's because i don't have event perms
oh
yeah it relies on events being there
cause thats the only one you can meaningfully select
events, channels & roles, members
oh hold on
I could try making a more polished version
but I wouldn't think the same about my brain right now
:is(
.containerDefault-YUSmu3[data-list-item-id^="channels___upcoming-events"],
.containerDefault-YUSmu3[role="button"]
) .name-28HaxV
{
display: none;
}
.containerDefault-YUSmu3[data-list-item-id^="channels___upcoming-events"],
.containerDefault-YUSmu3[role="button"],
.containerDefault-YUSmu3[role="button"] + div:has(> .containerDefault-YUSmu3[role="button"])
{
display: inline-block;
margin: 0;
padding: 0;
}
.containerDefault-YUSmu3[data-list-item-id^="channels___upcoming-events"] .link-1_kTxV {
margin: 0 0 0 8px;
padding-right: 0;
}
:is(
.containerDefault-YUSmu3[data-list-item-id^="channels___upcoming-events"],
.containerDefault-YUSmu3[role="button"]
) .link-1_kTxV {
padding-right: 0;
}
try this
weird, but it actually works
^
ok now it shows the bottom
its not enought for the screensize, but at least I can scroll to the bottom or see the bottom of profiles
just in case someone wants (ngl stolen calc)
.userProfileModalInner-3dx9L9 {
max-height: calc(100vh - 100px);
}
honestly what discord's default ui should look like
damn thanks!
collapsed icon
see this shows how subjective taste in themes is cause I find all your changes a downgrade personally
I mean
don't we all have subjective tastes?
I'm just trying things out, seeing what works and what doesn't
(I also accidentally broke Declutter bar)
pov css where it shouldn't be
It's not the best, but it shows at least a basic understanding of UX, unlike a the majority of existing themes
And tbh, I can see how some would see this as a downgrade
if you don't know what each button does, then you are basically out of luck
you're clicking buttons blindly
bettertitlebar and declutterbar now have macos traffic lights variants
@vast delta i mirrored the theme repo to a better one: https://github.com/SEELE1306/Modular
border: thicc
not a border
it looks like a border
now hoverable
but why
why not 
guh somehow my chat bubbles snippet just broke
not gonna fix it today though, i'd rather sleep
finally found why this was overextending itself
I had to add this to the topic container
/* hides profile elements from own user pop-out - snippet by @seele1306 */
.accountProfilePopoutWrapper-3GskID {
left: 0;
}
.accountProfilePopoutWrapper-3GskID [class*=userPopout] {
border-radius: calc(8px*1.5);
margin: 0;
width: fit-content;
}
.accountProfilePopoutWrapper-3GskID .section-28YDOf,
.userPopoutInner-nv9Y92:has(#account) > *:not(:has(#account)),
.userPopoutOverlayBackground-3A0Pcz:has(#account) > *:not(#account) {
display: none !important
}
Don't see anything wrong with that
I do, it's called light mode
me when sync profile themes (it still looks ugly anyways, but its not that bright)
body:has(.selected-1Drb7Z[data-list-item-id=guildsnav___1015060230222131221]) [id^=guild-][id*=-leave],
body:has(#guild-context-devmode-copy-id-1015060230222131221) [id^=guild-][id*=-leave] {
display: none;
}
trapped inside the server (you still can leave at the top)
Hey, Anyone's "Apps" submenu in the right-click context menu broken after update?
works fine for me
yes, css
check #π¨-css-snippets
stop pinging?
no
sry
bdsettings is not working
can you fix this
@slim pond sry again for pings
Yes I will ping you :3
I don't have bd (finally), so I can't test that snippet
noooooooo
yes
Did you turn it on in theme settings
Go to the themes section of settings
@deft escarp you got spelling mistakes in your CSS
@deft escarp its the red lines you see on the side
Also your theme is in a folder take the css file out of it and into the themes folder
@deft escarp you should try going there in your list and checking what has those scribbly red lines below it
they're using vebcord
the themes aren't stored in a folder
maybe you haven't copying correctly
I forgor
I have copied correctly
then they seem to have mistakes in the CSS by default, weird
anyways @deft escarp, if you wanna load themes, just press upload file on the theme page and select the file you want as your theme
Ik
can we paste unlimited css in custom css
Yes we can
Oh thnx
of course it's gonna start nagging at your performance
no problem
hm indeed
means
wurst
Bd, vencord?
nah, there was another one
vencord web
that's what I meant with vebcord
where did you try the bd settings snippet?
in custom css
no, what client mod
don't tell me you silly tried using a betterdiscord snippet on vencord

unnecessary ping
it doesn't make any mod settings look like BD's
it changes bd's settings layout
(Though I could make something simmilar for vc)
Ahh! yes 
I thought besettings means bigdumbsettings
lmfao

oh I think I just accidentally didn't ping @deft escarp
what happened to the tabbed layout 
uh i'm actually curious when it went
whar?
vencord used to have tabs at the top in its settings
could've had one vencord page with tabs
similar to this. would be nice and cosy :3
collapsible settings when
hm?
collapsible settings categories
Someone already made it :3
.statusItem-38ArJn {
padding: 0;
display: flex;
flex-wrap: wrap;
gap: 0 8px;
transition: .2s ease;
}
.separator-12G2Op {
display: none;
}
.description-1Dd2kv {
height: 0;
overflow: hidden;
transition: .2s ease;
align-items: center;
display: flex;
margin-bottom: 0;
max-height: 5rem;
}
.item-5ApiZt:hover .description-1Dd2kv {
height: fit-content;
}
.item-5ApiZt:hover .statusItem-38ArJn {
gap: 8px;
}
try this
what is that
Desktop Benachrichtigungen
(code was adjusted for cyan)
.colorDefault-2_rLdz[id="account-status-picker--online"]:hover {
background: color-mix(in srgb, var(--rs-online-color) 25%, transparent);
}
.colorDefault-2_rLdz[id="account-status-picker--idle"]:hover {
background: color-mix(in srgb, var(--rs-idle-color) 25%, transparent);
}
.colorDefault-2_rLdz[id="account-status-picker--dnd"]:hover {
background: color-mix(in srgb, var(--rs-dnd-color) 25%, transparent);
}
.colorDefault-2_rLdz[id="account-status-picker--invisible"]:hover {
background: color-mix(in srgb, #636b75 25%, transparent);
}
another goated theme attributes moment
is it? i have no idea
it is
wonder why discord hasnt done that
reduced the original cyan to smithereens
cut almost 2k lines of duplicate/useless code
Hmmm
the hell is SmartMinify
what is this tiny resolution
missing font jumpscare
because you have bloated it with crap that don't work properly with it
this I have fixed, along with some other issues
how did you get that bug hunter badge thing
enable isStaff in experiments
yes, it's in plugin settings
obviously it is...
this is discord's own ui though
what does isStaff even do tbh
you immediately get a monthly salary of insert discord monthly pay and you have to implement stupid features no one wants
Bruh!
can you fix this glitch in remaster.css
@slim pond also this in import.css
You need to add a background to the settings or maybe a backdrop-filter: blur(8px)
It could also be that they do have a backdrop-filter, but your machine doesn't support it.
use Inspector tool and hover over the error elements to see why
how to use inspector tool
Ctrl Shift I to turn on devtools, click on the mouse icon at the top
And hover it over to the element
oh
remaster looks fine
even when zoomed
please:
do not ping me
do not ask me for support on something that isn't being caused by the theme itself
discord premium
v1.0.2 soon maybe
restructuring colors for more readability
remove support for BD 
theme previews (for basic themes) are back
(they were broken since 5.5)
also fixed the nitro themes a bit
looks just fine
maybe my eyes have a problem
but the buttons dont seem to be in a straight line
maybe push them towards the screen corner a bit more
I removed BD support from everything I made a long time ago 
I'm gonna add a check that does * {display: none} if the client had betterdiscord
horror
nah don't do that lmao
cyan rewrite is only compatible with vesktop, since it uses color mix, but normal cyan no, I don't want to make it incompatible with any client
I'm gonna make all of you a snippet to add if you wanna unsupport BD :3
i have never thought of BD support in the first place
/* Username */
.username-h_Y3Us,
.base-3bcbY3 .text-3S7XCz strong,
.name-3DDHNY {
background: color-mix(in srgb, currentColor 25%, rgba(0, 0, 0, 0.25));
text-shadow: 0 0 5px color-mix(in srgb, currentColor 25%, rgb(0, 0, 0));
filter: brightness(1.25);
margin-right: 4px;
padding: 0 4px;
border-radius: 4px;
}
.username-h_Y3Us::after {
position: relative;
margin: 0 0 0 8px;
color: inherit;
text-shadow: 0 0 5px black;
}
.contents-2MsGLg .username-h_Y3Us::after {
content: "wrote:"
}
.hasReply-2Cr4KE .contents-2MsGLg .username-h_Y3Us::after {
content: "replied:"
}
.mentioned-Tre-dv .contents-2MsGLg .username-h_Y3Us::after {
content: "mentioned:";
}
wait that would mean I'd have to install betterdiscord
:devilbro:
bd support = discord support
(for css)
also, my hands are kinda tied when it comes to bd support
don't update it anymore
it updates itself (main import)
Worst community developer spotted
(I am being recorded and my family is being held hostage until I make an actually good theme)
(I will not)
i'm no longer sane
(I cannot, I can only release low effort css snippets that break the moment you use any theme with them)
version 1.0.2, rookie number (It is perfectly fine, I am insane, v17.1)
HORROR
π
I will likely halt development on this theme once school starts in like 2 weeks
spotify color
they are all colored
nice
change the text below all those statuses to "basically Online, but wants to be edgy"
lol
this is getting big
LMAO I JUST CHANGED THE SELECTOR
it makes the click window of the emote bounce up and down as well
(yes it doesnt look like hypershiggy but shhh, i am not feeling like manually finding out the timings and pixels)
NO

you should greay out the message bar too
good idea
was going to style it like that
vencord logo top left
Vencord prime
and then blur everything behind it
you need to buy vencord premium to send more than 100 messages a day
hey, are those type of selectors bad?
[class*=scrollableContainer-]




