#🎨-theme-development

1 messages Β· Page 1 of 1 (latest)

grand surge
#

first

gritty badger
#

h

safe python
#

REAL

slim pond
#

thank you overlords

cedar stag
#

hi

slim pond
gritty badger
safe python
#

can someone test my code

* {
    display: none;
}
gritty badger
#

:3

edgy sentinel
#

kthxbai

cedar stag
edgy sentinel
#

thank u

slim pond
cedar stag
#

yo how do I change the reply color in the css editor? Like what in :root does that? Also how do I change the color of the message box and notifications?

This is what I have rn:

/* IMPORT CSS */
@import url(https://clearvision.github.io/ClearVision-v6/main.css);

/* Import fonts */
@import url('https://fonts.googleapis.com/css2?family=Mukta:wght@800&family=Work+Sans:wght@300&display=swap');

/* SETTINGS */
:root {
  /* GENERAL */
  --background-overlay: linear-gradient(to bottom, rgb(0, 0, 0), rgba(107, 26, 139, 0.6)), url("https://i.imgur.com/qJ7oMPD.jpeg");
  --background-position: center center;
  --background-size: cover;
  --background-contrast: 120%;
  --background-saturation: 120%;
  --background-blur: 5px;

  /* THEME COLORS */
  --main-color: #ff00bf6e;
  --hover-color: #ff00f2;
  --url-color: #ff00f2d0;

  /* FOREGROUND TRANSPARENCY */
  --foreground-opacity: 0.9;

  /* CHANNEL COLORS */
  --channel-color: rgba(255, 255, 255, 0.555);
  --muted-color: rgba(116, 116, 116, 0.5);

  --reply-color: #ff00f2;

  /* MODAL BACKDROP */
  --backdrop-overlay: rgba(0, 0, 0, 0.8);

  /* USER POPOUT BACKGROUND */
  --user-popout-blur: calc(var(--background-blur) + 3px);

  /* USER MODAL BACKGROUND */
  --user-modal-blur: calc(var(--background-blur) + 3px);

  /* Font */
  font-family: 'Work Sans', sans-serif;
}

Actual Question ^^^^

How do I get the font to work and how do I change the default popout background (like when you click on an image and stuff)

safe python
#

Trying to reorder the channels? Make side to enable Show All Channels!!!!!

#

‼️ ‼️ ‼️

safe python
cedar stag
safe python
#

and wdym by reply color

#

like the line next to the pfp's?

cedar stag
safe python
#

oh there's a --reply-color

#

oh

cedar stag
#

πŸ€¦β€β™‚οΈ

#

lol

safe python
#

you added that right

#

yeah

#

sec

cedar stag
#

yeah

#

weird

cedar stag
safe python
cedar stag
#

discord now looks like 30000 times better what

safe python
cedar stag
safe python
cedar stag
safe python
cedar stag
#

I have --background-mentioned: rgba(189, 4, 206, 0.562); in :root but it's still broken

safe python
#

i love css

#

add !important between the rgba() and semicolon

#

why do themes have priority over quickcss

digital pier
#

There's some PR for that

cedar stag
safe python
cedar stag
#

--background-mentioned: rgba(189, 4, 206, 0.562) !important; lol still doesn't work

safe python
#

uh

#

no idea then
that's what devtools claims the color is

cedar stag
#

also how do I keep my background from repeating at the bottom so it's centered properly. I know in normal css it's easy but it's not working

This is what I have @safe python

/* GENERAL */
  --background-overlay: linear-gradient(to bottom, rgb(0, 0, 0), rgba(107, 26, 139, 0.6)), url("https://i.imgur.com/qJ7oMPD.jpeg");
  --background-position: center center;
  --background-size: snap;
  --background-contrast: 120%;
  --background-saturation: 120%;
  --background-blur: 5px;
glad urchin
#

i tried this and it worked

#

replace the hex with your color

cedar stag
#

ok

#

yeah still not working

glad urchin
#
--background-mentioned: rgba(189, 4, 206, 0.562) !important;```
toxic yew
#

lmao they hardcode it

cedar stag
#

if I turn off or on clear vision it works for like 5 frames and then goes back

edgy sentinel
#

this channel was long overdue idk why i didnt make it earlier

mortal mantle
#

Wtf new channel

safe python
mortal mantle
#

I literally just woke up

#

thought this was a dream

cedar stag
#

ok I figured it out

#

it's clearvision

#

bruh

vast delta
mortal mantle
#

just do background: url() center/cover no-repeat;

half crystal
#

oh yay now i dont have to use the betterdiscord server for css help

balmy torrent
#

nice! :3

#

i saw a minecraft mod loader using css for the mod's info

little agate
#

whar

balmy torrent
#
@nilmod {
    /* There is no id field. The filename defines the id of the mod. */
    name: "NilExample";
    description: "An example mod for NilLoader.";
    authors: "unascribed";
    version: "${version}";
}

entrypoints {
    /* premain is the only entrypoint defined by NilLoader itself. */
    premain: "com.example.nilexample.NilExamplePremain";
}
grand surge
#

forgot to download CSS for minecraft im gonna get purple textures 😭

hot cedar
#

Im happy about this channel made, i was really stuck at css about highlighting mentions.
Anyone using materialdiscord theme?
I'm trying to add mentioned background color but when messages all in together this happens. (No problem at single message or quoting messages though AMthink )
I'm adding this because on this lovely minimalistic theme i cant see who mentioned me from full of walltext discord chat channels, so i scroll fast until i see highlight shiggy

#

Previously i made highlighting unread channels and I made it work AYAYA, can share if anyone using same theme

glad urchin
#

6800 lines husk

hot cedar
#

I kno right, painful to search something Dead

glad urchin
#

are all 6.8k lines one single theme
or seperate snippets

hot cedar
glad urchin
#

if its seperate i reccommend making a repo to store them in a single file

then using @import url(); to import the raw css file

hot cedar
#

Oh i copied the theme on to quickcss

#

to make editing realtime

#

After i done i was thinking to do what you suggest later shyyNodders

mortal mantle
#

are you using some sort of chat bubbles

hot cedar
mortal mantle
#

do you just want a color like this for mentions?

hot cedar
#

Yup, can you quote this message?

mortal mantle
#

quote?

hot cedar
#

Reply i mean, like you did

mortal mantle
hot cedar
#

If its work on reply message mentions

#

oh yes

#

it works on single message

#

The main problem when someone mention by @hot cedar and in same message bubble it gets messier

#

@hot cedar

#

like that

mortal mantle
#

try pinging me multiple times in a message

hot cedar
#

@mortal mantle Sure

#

@mortal mantle secondly

#

@hot cedar @mortal mantle uwu

mortal mantle
#

yeah on my side they are displayed separately

#

so there wont be a problem

hot cedar
mortal mantle
#

that has something to do with Material Discord itself

hot cedar
#

yeah.. when messages all in together its connected to keep minimal textwalls

mortal mantle
#

thats too advanced for me

hot cedar
#

No problem altought, i'd like to do some brainstorming and find a way to make it work
(Thats how combined messages bubbles are)

hot cedar
mortal mantle
hot cedar
#

Thank you~

midnight stone
#

css development

#

😭

mortal mantle
#

finally a good channel

edgy sentinel
midnight stone
#

idk this name feels weird

alpine cove
#

css-programming

mortal mantle
#

custom-css like the BD server

tidal pollen
#

is this new

#

what the fuck

#

oh yeah'

tidal pollen
#

@mortal mantle your snippet doenst seen to work for me

#

the latest one

mortal mantle
#

whar

#

how

digital pier
#

Did you put it at the top of your quick CSS

digital pier
#

Weird

tidal pollen
#

it works if i put it in here

digital pier
#

Check if console has errors idk

#

I mean that works

tidal pollen
#

idk just strange ig

#

@edgy sentinel would this be something to do with armcrod

mortal mantle
digital pier
#

Imagine that's the problem

tidal pollen
#

it actually doesnt seem to apply any CSS

mortal mantle
digital pier
#

Check if you have it enabled lol

tidal pollen
#

holy shit

#

i have severe brain damage

#

im sorry

mortal mantle
digital pier
cedar cairn
true mica
flat shuttle
tidal pollen
#

nevermind

#

that wasnt it

#

it still doesnt work

mortal mantle
#

Double skull skeleton

tidal pollen
#

or wait

#

hold on

#

it does

#

triple skull

#

im sorry for my severe brain damage guys

#

😭

true mica
mortal mantle
digital pier
midnight stone
#

πŸ’…

mortal mantle
#

I HATE THAT EMOJI

edgy sentinel
#

πŸ’…

tidal pollen
#

πŸ’…πŸ’…πŸ’…πŸ’…

#

horror

grand surge
#

πŸ’…

rugged echo
rugged echo
#

probably a stupid question, but I was wondering if it was possible to remove this thing, I am trying to remove that and center the profile picture, but I think it may not be possible

flat shuttle
rugged echo
#

I though I had to like mess with the banner, thanks

rugged echo
#

looks amazing, I just need to move badges and other stuff lol

true bloom
#

Can someone help me improve on my OCD?

Trash code below

/* Popout Fix */ 
.popout-15UxD6 {width:147.49% !important;}
#

Images on what it does

true bloom
#

I tried rem and it was like 59.08 or something

true mica
#

wait why u even doing this cta_think

true bloom
#

I saw it, it bugged me

#

I don't use 100% on the client

#

Nice cat

edgy jungle
#

that doesnt even happen for me xd

#

on any zoom lvl

teal cave
#

Yippee a channel specifically for me

mortal mantle
#

only 1 line of css SKULL_SKELETON

rose geode
#

CSSblobcatcozy

mortal mantle
#

scss soon

glad urchin
#

geniunely annoying at sometimes
or im bad at css

mortal mantle
#

I have removed most wildcard selectors off my quickcss

#

well ... most of them

true mica
#

most

mortal mantle
#

😭

safe python
#

good enoughℒ️

slim pond
slim pond
#

ky-

#

this made me feel extreme rage, sadness and pain at the same time

slim pond
mortal mantle
#

me when Mutual groups are not translated

slim pond
#

no, I shall not tell people to unalive themselves just because of css

mortal mantle
#

yes you shall :3

glad urchin
#

do you know how to make the serverlist be aligned at the bottom without breaking alignment

#

i tried changing the horizontalserverlist css (originally alignn top) to align bottom
but it goes below, and adding margin/padding makes resizing look weird

#

also, how to remove this tooltip

mortal mantle
#
[class*=layer-][class*=disabledPointerEvents-]>[class*=tooltip-] {
    display: none;
}
grand surge
mortal mantle
#

@little agate i stole ur banner

little agate
#

awesome

glad urchin
#

almost got the DisplayServersAsChannels plugin to work within css
dont know how to fix this mess

#

the full raw broken horror css



/* .scroller-3X7KbA {
    /* width: 100px; */
    /* margin-right: 100px; */
    /* margin-right: 1px; */
/* } */
/* .scroller-3X7KbA > div > div > div > div > svg,
.scroller-3X7KbA > div > div > div > div > div > svg,
.scroller-3X7KbA > div > div > div > div */
/* { */
    /* background-color: red; */
    /* width: 10px;
    height: 10px; */
    /* height: 24px;
    width: 24px;
}  */

/* this works */
.link-1_kTxV::after{
    content: 'test: ' attr(aria-label)  'd';
}

/* !!! padding */
.base-2jDfDU {
    /* padding-left: 148px; */
}

.guilds-2JjMmN {
    /* background-color: red; */
    width: 240px;
}

.guilds-2JjMmN > ul > div > div::after{
    /* content:"fun"; */
    background-color: black;
}

.listItem-3SmSlK {
    display: flex;
    width: 100%;
    background-color: gray;
}

.listItem-3SmSlK > div
{
    /* display: inline; */
    position: relative;
    padding-right: 168px;
    /* content: attr(aria-label); */
    /* content: ''; */
}

.listItem-3SmSlK > div > div[class*="blobContainer-"]::after {
    content:attr(data-dnd-name);
    padding-top: 100px;
    color:white;
    padding-left: 100px;
}

.listItem-3SmSlK > div[class*="wrapper-3XVBev"] {
    /* content:attr(data-dnd-name);
    padding-top: 100px;
    color:white;
    padding-left: 100px; */
    /* background-color: red; */
    margin-left: -100px;
}
#

wrong server in image but oh well

mortal mantle
#

horror

glad urchin
mortal mantle
#

Sanest BD themeing experience

#

For align messages sent by yourself to the right Iike an actual Messaging app

slim pond
#

I forgot that this was a bd emoji

#

and that mf was quick to remind me

mortal mantle
#

Hah

slim pond
#

oh, nvm

#

vencord has one too

mortal mantle
#

We prefer this more:

slim pond
#

This is giving me a headache

mortal mantle
#

was that snippet meant to bruteforce

slim pond
#

all I know is that they should have vscode deleted by the police

#

and their pc wiped

#

they are dangerous

mortal mantle
#

as long as it works, it works

slim pond
#

I do not take "barely works, needs steroids to work" as working

mortal mantle
#

thats me with CSS

#

you cannot say otherwise

slim pond
#

What I do take as working is not half baked, fully implemented, not buggy

mortal mantle
#

and thats why I ditched the idea of Whatsapp like chat bubbles

cedar stag
#
div {
  background-color: rgb(255, 0, 0);
}

Guys try my new theme

teal cave
#

YIPPEEEE

edgy sentinel
#

what 😭

#

congrats salt

#

oh

tidal pollen
#

lmao

edgy sentinel
#

the pr is not merged

#

need to look tomorrow

tidal pollen
edgy sentinel
#

I'll try to get it merged soonish I've been slacking too much

tidal pollen
#

i might increase my donor amount i feel bad for always bothering ven 😭

teal cave
#

yippee bottled back up for another day

glad urchin
#

is there a way to know the current selected server (unlike "selected" selector for channels)

#

oh

#

im trying to shrink the server icon size
unfortunately to shrink the pill size you have to use !important

radiant spruce
#

hey guys im new to ventoy, i tried importing a transparent theme i had for better discord. It isn't transparent, is there like a transparency toggle somewhere like there is i better disc

safe python
radiant spruce
#

thank you it worked

slim pond
slim pond
#

kindly die

mortal mantle
edgy sentinel
#

what does this do 😭

mortal mantle
#
.tabBarContainer-sCZC4w {
    margin: 20px 0 0;
}
.tabBar-2hXqzU {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    align-items: center;
    row-gap: 0.5em;
    column-gap: 0.5em;
    margin-bottom: 1em;
}
.top-Ktfr_T .item-2GWPIy {
    border: none;
    background: red;
    border-radius: 1em;
    padding: 0.125em 5em;
    font-weight: 600;
    text-align: center;
}
#

@vast delta now instead of the grid theres this flex

vast delta
#

what are the variables for you?

#

please send them

mortal mantle
#

just remove the variables and replace with fixed value

vast delta
#

yeah but whats your value for the variables aoi

mortal mantle
#

I use the default --background-modifier-accent and the --modular-border-radius

#

but yeah i replaced em with fixed values in the code for u

slim pond
mortal mantle
#

but i'm curious 😭

#

okay I know what it does now

#

Vencord is gone

brittle juniper
#

hii

vast delta
#

hii

#

@mortal mantle little peek of what im wasting my time on haha

mortal mantle
mortal mantle
vast delta
#

basically everything is from aoi but im gonna make the page selector a box like the info with the username

#

itll probably look shit but shhhh

brittle juniper
#

ive stopped using css im using couve πŸ’€

mortal mantle
#

but that's css

vast delta
#

use assembly, best language for beginners

mortal mantle
#

😭

brittle juniper
mortal mantle
#

okay okay .... πŸ₯Ή

vast delta
#

thats better already lol

mortal mantle
#

fix padding

true mica
#

looks cursed

vast delta
#

what is this little line below it, i got it removed at some point AND I FORGOT HOW

mortal mantle
#

I don't see any

vast delta
glad urchin
#

must be the divider between the options and user

mortal mantle
#

@vast delta

#

behold

vast delta
#

its so weird

#

everything is so annoying

#

i change the width by 20px the object changes by13.3333 or something

#

or i set width to be 200px and its 231.452

#

WHY

mortal mantle
#
padding: 0.125em 0;
width: 31%;
vast delta
#

if i say width 20, BE 20!

mortal mantle
#

removing left-right padding was a good decision after all

vast delta
#

i removed it as well

mortal mantle
#

4 items

vast delta
#

Mutual Groups not being translated is great

mortal mantle
vast delta
#

you could actually change that in css couldnt you?

mortal mantle
#

yes but why

#

no reason to

vast delta
#

looks better imo

mortal mantle
#

Gemeinsame Gruppen

#

no

vast delta
#

well together with the other german words

#

its like a black sheep in a group of white ones

mortal mantle
#

it looks funni

vast delta
#

interesting point

vast delta
#

after all this time

#

i think this is alright

#

i made the name box thingy smaller because it kinda had too much space imo

vast delta
# mortal mantle

yours looks great too though, i think i had that as well at some point, i really tried basically everything to find something i like

cedar stag
#

what element is the sidebar?

mortal mantle
#

use inspect element yourself to see

cedar stag
#

.scroller-1ox3I2 thin-RnSY0a scrollerBase-1Pkza4 fade-27X6bG customTheme-3QAYZq doesn't work if I do

.scroller-1ox3I2 thin-RnSY0a scrollerBase-1Pkza4 fade-27X6bG customTheme-3QAYZq {
  background-color: black;
  background: black;
}
#

hmm

toxic yew
#

dot instead of space

mortal mantle
#

.container-1NXEtd

cedar stag
#

that works thanks

mortal mantle
#

the container is the outermost element

grand surge
#

why are the class names mangled

safe python
#

"mangled" css allows discord to use the same class name for different components as the compiler(or someone in the build process idk) separates them

sharp shell
#

hey guys what is your favorite css selector

safe python
#

*

mortal mantle
#

[class*=]

#

totally does not slow things down

safe python
#

[class*="m"][class*="e"][class*="s"][class*="s"][class*="a"][class*="g"][class*="e"]

mortal mantle
#

you will love my code

edgy sentinel
mortal mantle
#

but when you have like 500 of them

#

settings used to launch at 10 fps with those attribute selectors on

cedar stag
#

How do I make selected channels and stuff like a certain color

.blah:magic{
  //TODO: Make a cake
}
mortal mantle
#
.containerDefault-YUSmu3.selected-2TbFuo .link-1_kTxV, .wrapper-NhbLHG.modeSelected-3DmyhH .link-1_kTxV, .wrapper-NhbLHG.modeConnected-NrO4cP .link-1_kTxV, .selected-1-Z6gm .layout-1qmrhw    {
    background: var(--background-modifier-selected)
}
:has(.content-1Tgc42:hover) .wrapper-NhbLHG.modeConnected-NrO4cP .link-1_kTxV {
    background: transparent !important
}
cedar stag
#

Guys try my new theme!/!/1/1/1?!?1/!?!//1/1

body{--epic-bg:true;}body{--load:fast;}*.my-class {clip-path: circle(0);}
teal cave
#

attribute selectors have nightmare time complexity, pls do not your entire theme with them hellscream

mortal mantle
#

im trying im trying

#

cant delete every wildcard

#

but most of them

sharp shell
#

devtools: exist

#

also // ... is not a thing

glossy aurora
#

what do you mean by selected?

#

hovered or the channel you're currently in?

cedar stag
glossy aurora
#

yeah so basically the channel has a class that starts with the word selected

cedar stag
#

.modeSelected-3DmyhH?

glossy aurora
#

right now it's selected-2TbFuo

#

but i would recommend not hardcoding the last bits into your css as they can change over time

cedar stag
#

wdym?

vestal field
#

its fine for a single thing

glossy aurora
#

yeah i guess

teal cave
#

I can see how attr selectors would be preferable for #🎨-css-snippets stuff, since it's short and probably not going to go back to perform maintenance on anything in there

#

But whole themes, normal selectors all the way

true mica
#

for whole themes id recommend not using them tbh. there’s AT LEAST 50 different classes throughout the app called container-XXX… and i bet you dont want to edit them all

mortal mantle
#

I was convinced in the past into using all attr selectors, until they grew out of hand, and certain elements required the entire tree to reach

mortal mantle
#

username visibility improvement ig

true mica
#

contrast 101

mortal mantle
#

yes

#

otherwise I can't see your name

true mica
#

goated feature

#

there should be a way to force it with themes

mortal mantle
#

well there is a plugin to show both

true mica
#

no point

mortal mantle
#

I like having colors

alpine cove
#

i have an idea for automatic contrast maybe

#

can you do hsl transforms

#

not quite

vast delta
#

aoi how are you permanently on css

alpine cove
#

css is so bad

vast delta
#

you can do hsl stuff i guess, i cant get behind it but ive seen it a lot

mortal mantle
sharp shell
slim pond
mortal mantle
#

Rini told the truth tho :<

slim pond
#

also no screenshot perms?

mortal mantle
#

whar

slim pond
#

no image perms here

mortal mantle
#

Image perms have been removed from whitenames

#

as of very recently

mortal mantle
#

I can hear that

#

Which sucks in these situations because css-dev without images is horror

slim pond
mortal mantle
#

lmao domain

#

I like it

slim pond
#

at least I can send sharex links

mortal mantle
#

hates college

little agate
slim pond
mortal mantle
#

(get dablu the cute role so he can send things)

mortal mantle
#

It's fear

slim pond
#

noice

mortal mantle
#

but you have a full time job lol

slim pond
mortal mantle
#

I don't make any money in uni

#

(as of now)

slim pond
#

our education system is self destructing

mortal mantle
#

as with anywhere else

#

everytime the curriculum updates strain is put on both teachers and students

slim pond
#

here they just want to remove free education altogether

mortal mantle
#

I got to uni during a wrong period of time, our uni got hacked last year

slim pond
#

and make all public unis private

mortal mantle
#

And still can't fully recover until this day

slim pond
#

welp anyways, enough of that

#

I need moar css snippet ideas

mortal mantle
#

Make Spotify track title loop around

slim pond
#

a marquee?

mortal mantle
#

Yeah that

slim pond
mortal mantle
#

the track title in the Spotify controls plugin

mortal mantle
slim pond
#

slow it downnn

mortal mantle
#

nu :3

slim pond
#

vee gimme cute role

#

Trade offer:
I receive:
cute role
You receive:
quality CSS snippets

mortal mantle
#

ping him

slim pond
#

nah

mortal mantle
#

you will ping vee or i will

knotty minnow
mortal mantle
#
#vc-spotify-titles {
    margin: 0 0.5em;
}
#vc-spotify-song-title {
    font-weight: 1000;
    display: flex;
    justify-content: flex-start;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 100%;
    animation: move-rtl 10s linear infinite;
}
@keyframes move-rtl {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}
#

this for the marquee title

knotty minnow
#

thanks LOVE

slim pond
#

I can just post my snippets here

#
@import url(//dablulite.github.io/css-snippets/UserReimagined/import.css);
robust totem
#

πŸ’…

mortal mantle
#

@slim pond sorry for ping but now you hopefully can send images as normal, ven gave you a role

slim pond
#

eyyy

edgy sentinel
#

images as normal no

slim pond
#

ye

edgy sentinel
#

just forgot granting those

slim pond
#

oh

#

thanks

edgy sentinel
slim pond
edgy sentinel
#

had to take embed perms away from whitenames cause it was getting too bad

glad urchin
#

understandable

slim pond
#

yea

#

might also add this, though idk if ppl would use it, so if you do, just react

glad urchin
#

trying something

#

small popup is fine, but the large one is broken]

#

and nitro too

vast delta
#

can i select an object based on the white text in it, for example the Role in this one?

glad urchin
#

innerhtml?

#

dont think so

vast delta
#

ughhhhhhhhhh

simple kiln
vast delta
#

yeah but i'd like to remove the "No roles" text but not the "Roles" text when someone has roles and i guess that isn't possible unless something else distinctive changes

simple kiln
#

welp Β―_(ツ)_/Β―

#

you can't get the text,.

toxic yew
#

maybe dont even need .title-

simple kiln
#

ahh yes,. you can do that with :has if there's an something that only exist on the selector that you want to..

vast delta
#

wait it does

#

just had to capilize Roles

#

thank you!

toxic yew
#

oh lol

glad urchin
#

is it possible to make servers look like channel bars
im using ::after , though i dont know how to align the text

glad urchin
mortal mantle
#

hmm that doesnt work very properly

#

it works in servers but breaks in DM

#
body:not(:has(.searchBar-3TnChZ)) .section-28YDOf:nth-child(4):not(:has(.roleCircle-3TFUOr)) {
    display: none;
}
#

this seems to solve the issue

toxic yew
#
.section-28YDOf:has(.roles-3vQPxb:empty) {
    display: none;
}
mortal mantle
#

amazeing

#

I dont know that syntax yet

mortal mantle
#

I like this

vast delta
true mica
#

ignores

vast delta
#

can i submit this is a css snippet though?

cedar cairn
vast delta
#

its not really a snippet, and i cant send the full .css file because its toooo long

true mica
vast delta
#

ah okay

mortal mantle
#

I may or may not revive the spotify snippet again

#

but much more simple this time

errant cipher
#

back when i used betterdiscord and used the spotify plugin, i'd click the spotify album cover and then hide it with some css so i could see more, never really cared about seeing the cover anyway lol

slim pond
#

trying to work on the call layout

mortal mantle
wheat escarp
grand surge
#
* {
    all: unset;
}

i made best css

vestal field
#
.markup-eYLPri code,
.messageAttachment-CZp8Iv {
    resize: both;
}

resizable images and codeblocks

(you can do this)

slim pond
#

added a condensed version that imo looks a lot better

mortal mantle
#

Will the status marquee

slim pond
#

ellipsis overflow, I think

simple kiln
#

ooh,. nvm

#

looks like there's no div that can be use to click, so that the :focus-within will work on ur css

grand surge
#

Anyone can fix it with css?

balmy torrent
#

nc

grand surge
true mica
#

discord on mobile web is unsupported by discord itself

#

just gid gud buddy

#

use a god damn pc

rugged echo
#

or use vendetta

mortal mantle
#

Bro used clearvision on a phone

true mica
slim pond
#

why does this look so good?

true mica
#

that's just spotify

#

copy paste

#

literally

rugged echo
#

looks too wide

slim pond
#

the user area, for the mobile vencord app

#

I'm working on a UI overhaul snippet

mortal mantle
#

I don't like those pill options though .....

slim pond
#

haven't even finished the initial UI

#

too big?

mortal mantle
#

I'd rather they blended seamlessly into the user panel

slim pond
#

so, transparent?

slim pond
balmy torrent
#

server race

mortal mantle
#

The popup menu towards the end of the gif

balmy torrent
mortal mantle
#

I figure that's probably a bug or something

slim pond
mortal mantle
#

Wait is that supposed to be for mobile?

mortal mantle
#

Sick

vestal field
#

idk what to call this but basically adds spacing and rounded corners

half crystal
#

how to make this color of the scrollbars different?

slim pond
#

--scrollbar-auto-thumb this is the color variable

#

replace "auto" with "thin" for the thin scrollbars

half crystal
#

sorry but i meant this one :/

slim pond
#

replace the word thumb with track

half crystal
#

thanks

rugged echo
vestal field
#

i dont have snippet perms :(

little agate
#

L

edgy sentinel
vestal field
edgy sentinel
#

where

#

ah

#

you should try to avoid using aria labels if possible

#

they are localised meaning your snippet only works if discord is English

#

gave u the role tho

vestal field
#

and thanks for the role

slim pond
devout umbra
#

atrocious

slim pond
#

that's the goal

mortal mantle
#

First thing I woke up to

#

I think I should go back to bed

glad urchin
#

honestly i like it

slim pond
#
.listItem-3SmSlK {
  width: 48px;
  margin-bottom: 0;
}
.listItem-3SmSlK:has(.guildSeparator-a4uisj) {
  display: none;
}
.wrapper-38slSD,
.wrapper-38slSD > ul {
  height: fit-content !important;
  width: fit-content !important;
}
.expandedFolderBackground-1kSAf6 {
  display: none;
}
.wrapperSimple-2SFl9K,
.ColorwaySelectorBtn,
.folderIconWrapper-1oRIZr {
  border-radius: 0 !important;
}
.svg-2ifYOU foreignObject {
  mask: none !important;
}
.listItem-3SmSlK:has(.guildSeparator-a4uisj) + div:not([class])[aria-label],
.tutorialContainer-1pL9QS {
  width: fit-content !important;
}
.guilds-2JjMmN {
  width: 48px;
}
mortal mantle
#

kekcord

slim pond
#

kekcord brainBasket

mortal mantle
#

I wonder what else I should add to my layout

#

or start fixing all the bugs

#

There's one really annoying bug that I have seen and people have reported

#

it's that whenever I click on a channel, I get sent back like 100 messages and I have to scroll down to present almost every single time

#

It's caused by CSS, but I'm struggling to find out exactly what caused the issue

slim pond
#

what the hell am I making?

mortal mantle
#

i made it compact

#

but the caveat is now you have to scroll down

slim pond
#

I made it worse

mortal mantle
#

wait is there a way to clamp the profile at the member since

#

and everything underneath has to be scrolled down to

slim pond
slim pond
#

what part of the profile?

#

you can also always just set the overflow to visible

#

and the height to fit the content

mortal mantle
#

say i want to stop the profile at exactly here

#

while also accounting for people's statuses

slim pond
#

no idea if that's even possible

#

might be with grid, but I'm not sure

vast delta
mortal mantle
vast delta
mortal mantle
#

yeah kind of

vast delta
#

lemme see

slim pond
#

shiggy

mortal mantle
vast delta
#

xd

mortal mantle
little agate
#

mines the best fr

slim pond
mortal mantle
#

no usrbg

slim pond
mortal mantle
#

sadge

mortal mantle
#

nvm it came back

vast delta
#

dont hide one of the divider thingies, i forgot which one

#

just remove all the things that do display:none on dividers and try out which one it is

mortal mantle
#

I just compiled together all the display: none

#

so I can have a look at them now

vast delta
#

the issue is that when you go on a channel with new messages the new message thing is gone or something and for some reason discord spawns you in the middle of nowhere

#

its like when you put a nether portal in minecraft but the one at your home was broken so you spawn over an ocean even though you put your house at the top of a mountain surrounded by plains

mortal mantle
#

so i displayed both of them again

#

and its still the same

vast delta
#

try the section divider

#

might also be separator

#

try both and then try out each one to find the specific one

mortal mantle
#

the problem still exists

#

wait ...

vast delta
#

css β˜•

mortal mantle
#

so if i restarted the client

vast delta
mortal mantle
#

it is somewhat fixed

#

doesnt jump me back that far anymore

#

but at some places

mortal mantle
#

omg the dividers look horrible

slim pond
#

remove them

mortal mantle
#

the bug would come back though

#

nuh uh

slim pond
#

send me your code

#

I can prob fix it

mortal mantle
#

I figured out it was caused by hiding the dividers

#

so I removed them for the time being

slim pond
#

just remove sequential dividers

#
.divider-2dDziJ + .divider-2dDziJ {
  display: none;
}
mortal mantle
#

the ugly lines are still there

#

wait am i supposed to match the suffix

#

i mean the random numbers behind

slim pond
#

yes

mortal mantle
#

I actually have no idea what the + does

slim pond
#
.divider-2dDziJ ~ .divider-2dDziJ {
  display: none;
}
```try this
mortal mantle
#

now it removes the first line

#

yknow what let me send you the entire thing

true mica
#

next element in DOM

slim pond
true mica
#

pretty sure this still works

mortal mantle
#

all the display: none are towards the very end

slim pond
#

boy does this look awful

mortal mantle
#

i thought i removed that

slim pond
#

that's on the snippet you sent

#

from gh

true mica
mortal mantle
#

yeah but it doesnt exist anymore

slim pond
#

I mean the classes

#

these wildcard selectors could have been avoided

#

and they should have

true mica
#

improve them then

mortal mantle
#

i already did trolley

slim pond
#
.userPopoutInner-nv9Y92:has(#account) > *:not(:has(#account)),
.userPopoutOverlayBackground-3A0Pcz:has(#account) > *:not(#account) {
  display: none;
}
#

condensed it to smithereens

mortal mantle
#
 .accountProfilePopoutWrapper-3GskID .section-28YDOf
{
display: none;
}
#

thats what I currently use

#

manages to hide everything (but the dividers)

slim pond
#
.userPopoutInner-nv9Y92:has(#account) > *:not(:has(#account)),
.userPopoutOverlayBackground-3A0Pcz:has(#account) > *:not(#account) {
  display: none;
}
.userPopoutOverlayBackground-3A0Pcz:has(#account) {
  margin: 10px;
}
#

BRUH

#
.userPopoutOverlayBackground-3A0Pcz:has(#account) > *:not(#account) {
  display: none;
}
#

that simple

#

(jk I didn't even expect it to work this well)

glad urchin
#

do you know how to center the server icon and ::after content?

slim pond
#

huh?

glad urchin
slim pond
#

I have no idea what dark magic you used to make this

glad urchin
#

wait

glad urchin
# slim pond I have no idea what dark magic you used to make this

/* width: 72px; */
.guilds-2JjMmN {
}

/* 
.guilds-2JjMmN > ul > div > div > div > div > div > div > svg,
.guilds-2JjMmN > ul > div > div > div > div > div > div > svg
.guilds-2JjMmN > ul > div.scroller-3X7KbA.none-1rXy4P.scrollerBase-1Pkza4 > div
{
    background-color: red;
    width: 24px;
    height: 24px; 
} */

.listItem-3SmSlK > div > div[data-dnd-name] > div,
.listItem-3SmSlK > div > div > div > svg
{
    
    border: 2px solid blue;
    width: 24px;
    height: 24px;
    border-radius: 0px;
    
}

.listItem-3SmSlK > div > span {
    border-radius: 0px;
    height: 24px !important;
    width:7px;
    top: 0px;
}

.listItem-3SmSlK > div {
/*  */
    /* border: 1px solid green; */

}```
slim pond
#

how do you manage to break that so badly

glad urchin
#

no idea

#

i only resized the icons then added the content text, then tried to fix the horror using padding and margin

slim pond
#

I removed one of the borders

glad urchin
#

wait is the text not there?

slim pond
#

no

glad urchin
#

ah, i forgot to include the ::after content when i cut and deleted

slim pond
#
.listItem-3SmSlK > div > div > div > svg,
.listItem-3SmSlK div > div > .wrapper-2PSQCG {
  width: 24px;
  height: 24px;
  border-radius: 0;
}
.svg-2ifYOU foreignObject {
  mask: none !important;
}
.listItem-3SmSlK > div > div > div > svg {
  border: 2px solid blue;
}
.listItem-3SmSlK > div > span {
  border-radius: 0;
  height: 24px !important;
  width: 7px;
  top: 0;
}
glad urchin
#
.listItem-3SmSlK > div > div[class*="blobContainer-"]::after {
    content:attr(data-dnd-name);
    padding-top: 100px;
    color:white;
    padding-left: 100px;
}```
#

try adding that

mortal mantle
#

super ultra compact

#
.userPopoutOverlayBackground-3A0Pcz:has(#account) {
  margin: 0;
}
.accountProfilePopoutWrapper-3GskID {
    left: 0;
}
.accountProfilePopoutWrapper-3GskID>.userProfileOuterUnthemed-11rPfA .userProfileInnerThemedNonPremium-2AJg-H {
    background: var(--background-primary);
    width: 75%;
    border-radius: 8px;
}
.userPopoutInner-nv9Y92:has(#account) > *:not(:has(#account)), .userPopoutOverlayBackground-3A0Pcz:has(#account) > *:not(#account) {
    display: none 
}
.userPopoutOuter-1OHwPL.userProfileOuter-2tQwNf.userProfileOuterUnthemed-11rPfA.profileColors-2AgAV4.theme-dark {
    background-color: transparent;
    box-shadow: none;
}
edgy sentinel
#

proper theme manager with theme watcher is here

mortal mantle
#

!!!!!!

#

omg betterdiscord feature

glad urchin
mortal mantle
#

this is now comfycord

slim pond
#

I was looking at the css snippets channel

#

good golly ppl don't know how to use classes properly

#

wildcards in discord are fundamentally wrong for many reasons

#

with the first example being

#

how many .wrapper- classes do you think discord has? one?

mortal mantle
#

not everyone has 5 years of experience man

mortal mantle
#

I still confuse between whether to use them or not

edgy sentinel
#

its just preference and how often you want to have to update your selectors

mortal mantle
#

well BD theme devs surely dont use attr

slim pond
slim pond
#

or as a selector?

mortal mantle
#

as a selector

slim pond
#

just burn my retinas

#

less painful

mortal mantle
#

sometimes they work better than random digits

#

sometimes they dont

edgy sentinel
#

there is nothing wrong with them

#

you're just turning "i don't like this" into "this is objectively bad"

slim pond
edgy sentinel
#

it is not

mortal mantle
#

on my potato laptop it does make things slower

#

if I have too many wildcards

slim pond
edgy sentinel
#

there's no reason not to use them

#

it's just personal preference :P

mortal mantle
#

the problem with attr is that I am really stupid

#

and often times I will write the entire path leading to it

slim pond
#

I just remember them having a significant performance impact

mortal mantle
#

making extremely long selectors

slim pond
#

if not extremely specific

mortal mantle
#

and burns your retina even more

edgy sentinel
#

or at least not noticeable

#

what has a much greater impact is *

slim pond
edgy sentinel
#
.this .is .terrible * {
  please: "dont"
}
mortal mantle
#

my thought process with attr selectors is:

open devtools
hover on element
look at path
write the entire path of 15 divs to it with everything enclosed in [class*=]
watch my laptop die

slim pond
#

still with the theme ideology in mind

slim pond
edgy sentinel
slim pond
#

eg cyan, and I bring cyan as an example because of how heavy a theme it is

mortal mantle
#

performance impacts will show on a low-end machine

#

on a strong PC tho I don't think there is any difference

slim pond
#

tell that to cyan trolley

mortal mantle
#

no dablu i refuse to load your theme

#

I need my laptop for work

slim pond
#

I shall add minimum and recommended specs to cyan's readme\

mortal mantle
#

i dont want it to randomly combust

slim pond
#

minimum: 3080ti

#

recommended: 4090

edgy sentinel
#

"specific theme is laggy" is not relevant data

#

i can name numerious themes that use normal class selectors and are laggy asf.

edgy sentinel
#

there are too many factors

#

there is no reason to prefer one over the other for performance reasons

#

that's called premature optimisation

slim pond
#

welp anyways

edgy sentinel
#

all vencord plugin code uses attribute selectors for robustness

slim pond
#

what attributes?

edgy sentinel
#

classname

slim pond
#

ah

#

oke

edgy sentinel
slim pond
#

anything except aria-label is fine as a selector

mortal mantle
#

gotta love the aria-label tho

#

makes life much easier

slim pond
#

it's localized

mortal mantle
#

Just learn English

rugged echo
#

true, so easy blobcatcozy

true mica
rugged echo
mortal mantle
#

I realize quick css is meant for some qol or silly snippets

#

not an entire 10k line theme

#

I try my best to optimize the theme but it will still inevitably lag

rugged echo
#

yeah discord slows down a bit, but idk if that changes using the themes tab

true mica
#

it doesn’t change anything regarding lag

slim pond
#

all for the beauty

true mica
#

it doesn’t even look good 😭

slim pond
#

have you tried changing variables?

true mica
#

yes

slim pond
#

you can basically change almost everything

#

there is also a lightweight version

mortal mantle
#

My current quick css is like 1800 lines

#

And it already lags

slim pond
#

you change the import from import.css to import-lite.css

mortal mantle
#

Which in itself has been a huge improvement over my code in June

slim pond
mortal mantle
#

holy fuck lite file

#

is it minified css

slim pond
#

no

#

cut down shit

#

shadows became borders

#

no blur, at all

true mica
slim pond
#

no animations

mortal mantle
#

I have removed all the shadows I added back in June

mortal mantle
safe python
mortal mantle
#

So closer to 2500 ish

#

I have not touched any animation/transition

#

Too much hassle

slim pond
true mica
#

lite my ass

slim pond
#

why don't you try making it lite

mortal mantle
#

lite means 50% of the lines

#

or just * {display: none;}

slim pond
#

hmm

#

impossible

#

that basically means that you would have to strip cyan of core design elements

#

these 600 lines were packed with performance intensive code

mortal mantle
#

How did you even get to that long

slim pond
#

no idea

mortal mantle
#

Unless you have a NASA PC you won't be able to make themes

slim pond
#

might do a rewrite of cyan lite as a whole

#

well, for now my attention is on other themes

#

and cyan will prob get a rewrite as a whole in the next rehash

sacred anchor
#

Any tutorials to create a custom discord theme using css?

sacred anchor
#

Dude. I know what css is. I just wanna know how to create a discord theme

glad urchin
#

just look at the css of other themes and copy

sacred anchor
#

Sounds easy. I will give a try.

#

"Good artists copy, Great artists steal" - Steve Jobs

#

πŸ˜…

mortal mantle
#

Here

sacred anchor
#

Thanks

vestal field
#

you can copy the whole block to your theme and just start changing colors

glad urchin
#

i have this css thing i copied from inspector
probably the entire discord default css

sacred anchor
#

I see.

sacred anchor
edgy sentinel
glad urchin
mortal mantle
edgy sentinel
#

you just need to know how to use the inspector and that's it

exotic nexus
#
/* Remove stupid 'suggested' section */
li.containerDefault-3TQ5YN:has([class*="dismissWrapper-jq1mzB"]) {
  display: none;
}

li.containerDefault-3TQ5YN:has([class*="dismissWrapper-jq1mzB"]) + li.containerDefault-YUSmu3.selected-2TbFuo,
li.containerDefault-3TQ5YN:has([class*="dismissWrapper-jq1mzB"]) + li.containerDefault-YUSmu3.selected-2TbFuo + div.sectionDivider-189lqb {
  display: none;
}

Made this to remove the suggested channels section, only works for one channel in the section, any tips to allow it to remove multiple without hardcoding

mortal mantle
#

scss is much more powerful as far as I know, and Gibbu's CLI tool just enables writing themes with it a bit easier

exotic nexus
# exotic nexus ``` /* Remove stupid 'suggested' section */ li.containerDefault-3TQ5YN:has([clas...
/* Remove stupid 'suggested' section */
li.containerDefault-3TQ5YN:has(.dismissWrapper-jq1mzB),
li.containerDefault-3TQ5YN:has(.dismissWrapper-jq1mzB) + li.containerDefault-YUSmu3,
li.containerDefault-3TQ5YN:has(.dismissWrapper-jq1mzB) + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3,
li.containerDefault-3TQ5YN:has(.dismissWrapper-jq1mzB) + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3,
li.containerDefault-3TQ5YN:has(.dismissWrapper-jq1mzB) + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3,
li.containerDefault-3TQ5YN:has(.dismissWrapper-jq1mzB) + li.containerDefault-YUSmu3 + div.sectionDivider-189lqb,
li.containerDefault-3TQ5YN:has(.dismissWrapper-jq1mzB) + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3 + div.sectionDivider-189lqb,
li.containerDefault-3TQ5YN:has(.dismissWrapper-jq1mzB) + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3 + div.sectionDivider-189lqb,
li.containerDefault-3TQ5YN:has(.dismissWrapper-jq1mzB) + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3 + li.containerDefault-YUSmu3 + div.sectionDivider-189lqb {
  display: none;
}

It looks like it can only show up to 4, this is the best solution i could find husk

safe python
#

:has([class*="dismissWrapper-jq1mzB])

#

you could also just :has(.dismissWrapper-jq1mzB)

#

otherwise yeah i'd believe that's the best you can do fear

exotic nexus
#

at least it works

#

fixed

#

actually such a good snippet, the suggested thing is so stupid

mortal mantle
glad urchin
#

discord css husk
before/after (shortens popup by one pixel)


/* profile popup fix */
[id*="popout"] > div > div > div 
{
    width: 339px;
}
mortal mantle
#

why husk

#

its the right thing to do

rose geode
#

actually not a bad ideablobcatcozy

#

i start from itblobcatcozy

#

than learn and learn

glad urchin
mortal mantle
glad urchin
#

what did i do on pure accident

mortal mantle
#

smh

glad urchin
#

looks clean somehow

mortal mantle
#

i prefer looking at my usrbg

glad urchin
#
/* cleaner popout (no banner) */
[id*="popout"] [class*=bannerSVGWrapper-] foreignObject{
    display: none;
}
[id*="popout"] [class*=ThemedWithBanner-] > svg {
   margin-top: -60px
}
[id*="popout"] [class*=ThemedWithBanner-] > [role=button]{
    margin-top: -50px;
}
#

not what i was trying to do but iit worked

mortal mantle
#

omg that selector

#

it fears me

glad urchin
#

do i make it into
div[class*=ThemedWithBanner]

mortal mantle
#

[class*=ThemedWithBanner-]

#

you don't need to specify that its a div

glad urchin
#

that seems to work aswell
without the dash

#

oh

#

snippet updated

toxic yew
#

doesnt need > unless you really need it, try remove all > and div

glad urchin
#
/* cleaner popout (no banner) */
[id*="popout"] [class*=bannerSVGWrapper-] foreignObject{
    display: none;
}
[id*="popout"] [class*=ThemedWithBanner-] > svg {
   margin-top: -60px
}
[id*="popout"] [class*=ThemedWithBanner-] > [role=button]{
    margin-top: -50px;
}
glad urchin
#

trying something using the same css

glad urchin
#
/* cleaner popout (no banner) */
[id*="popout"] [class*=bannerSVGWrapper-] foreignObject,
[class*=ProfileModalOuter] [class*=bannerSVGWrapper-] foreignObject,
[class*=ProfileModalOuter] > div > div > header > svg
{
    display: none;
}
[id*="popout"] [class*=ThemedWithBanner-] > svg {
   margin-top: -60px
}
[id*="popout"] [class*=ThemedWithBanner-] > [role=button]{
    margin-top: -50px;
}

[class*=ProfileModalOuter] [class*=wrapper-3Un6-K][role=button]
{
    width: 64px !important;
    height: 64px !important;
    margin-top: 80px !important;
    margin-left: -5px;

}
[class*=ProfileModalOuter] [class*=wrapper-3Un6-K][role=button] > svg
{
    width: 74px !important;
    height: 74px !important;
}

[class*=ProfileModalOuter] [class*=ProfileModalOverlayBackground]{
    margin-top: 30px;
}

#

cut down a lot

#

(?)

slim pond
#

just select a theme and edit it

#

why did I do that

glad urchin
#

i fixed the horror
tho folders look wack

#

also trying to get the hover listener on the icon to the whole "bar"

glad urchin
#

it looks so much better now

#

full css
if someone can, please improve if possible


/* width: 72px; */
.guilds-2JjMmN {
    width: 200px;
}

/* 
.guilds-2JjMmN > ul > div > div > div > div > div > div > svg,
.guilds-2JjMmN > ul > div > div > div > div > div > div > svg
.guilds-2JjMmN > ul > div.scroller-3X7KbA.none-1rXy4P.scrollerBase-1Pkza4 > div
{
    background-color: red;
    width: 24px;
    height: 24px; 
} */
/* .scroller-3X7KbA {
    align-items: stretch;
} */


/* .listItem-3SmSlK > div > div[data-dnd-name][class*=blobContainer-ikKyFs]{
    display: flex;
    margin-left: 60px;
    border: 2px solid green;
    height: 24px;
    width: 130px;

} */


/* list item */
.listItem-3SmSlK {
    /* border: 2px solid blue; */
    width: 196px;
}

.listItem-3SmSlK > div > div[data-dnd-name][class*=blobContainer-ikKyFs]{
    display: flex;
    /* margin-left: 60px; */
    /* border: 2px solid green; */
    height: 32px;
    width: 196px !important;
}


.listItem-3SmSlK > div > div > div > svg > foreignObject > div{
    /* border: 4px solid gold; */
    /* width: 68px; */

    border-radius: 0px !important;
}

.listItem-3SmSlK > div > div > div > svg
{
    /* display: none; */
    margin-left: 10px;
    width: 32px;
    height: 32px;
    border-radius: 0px !important;
    border: 1px solid pink;
    
}

/* the text */
.listItem-3SmSlK > div > div[class*="blobContainer-ikKyFs"]::after{
    position: relative;
    content: attr(data-dnd-name);
    color:white;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

    margin-top: 6px;

    width: 150px;
    height: fit-content;
    text-align: left;
    /* border: 2px solid; */

}

.listItem-3SmSlK > div > span {
    border-radius: 0px;
    height: 24px !important;
    width:7px;
    top: 0px;
}

.listItem-3SmSlK > div {
/*  */
    /* border: 1px solid green; */

}
#

im not sure if you can cchange the :hover to affect the whole list item instead of the server icon

if not, i assume its only possible via a plugin?

slim pond
#

the icons are still rounded

glad urchin
#

im using the border to check which is which

slim pond
#
.listItem-3SmSlK > div > div > div > svg > foreignObject {
  mask: none !important;
}
glad urchin
#

huh
thanks but, not what i was going for

#

trying to remake this as a snippet instead

#

also, seems like the click event is handled on that foreignobject

#

even using !important, you cant increase the width (?)

slim pond
#

hmm

#

I might be able to make that

glad urchin
#

already better than mine

#

css is black magic
either it works, or it doesnt

slim pond
mortal mantle
#

Magic

slim pond
#

it's already almost done

mortal mantle
#

I may or may not need that

slim pond
#

almost done

mortal mantle
#

LEW ... D

slim pond
#

lwe gii

#

lew gii*

#

old train

glad urchin
#

do you need to click on the icon or actually clicking on the bar works

slim pond
#

the icon

#

for now

#

but I will fix it

slim pond
#

it now even has the color

edgy sentinel
slim pond
#

copy pasted selector

#

not mine tho

#

it's basically done

slim pond
#

broken again...

#

but now it's clickable on all points

edgy sentinel
#

selectors like that perform terribly and are obsolete

slim pond
#

wasn't planning on using it

edgy sentinel
#
.listItem-3SmSlK foreignObject {
}

should likely do the trick, unless you need it more specific in which case you should just use a class in the tree

edgy sentinel
slim pond
#

oh

edgy sentinel
slim pond
#

nolightindark is literally .theme-light and .theme-dark, and 2 of discord's selectors