#**moves the hang status and game status
1 messages ยท Page 1 of 1 (latest)
i did this because I hate how these new icons misalign the mute, deafen and live icons and makes everything not symmetrical and kinda messy
Valid change for these tbh
its also one of my first css so pls lmk if there are improvements i should make cuz im still learning tyty
honestly not much I can think of, but I do wanna know if instead of using Absolute, Relative might work better?
/* Remove VC Icons */
[class*=iconGroup]:has([class*=hangStatusIcon], svg>path:not([d*='m2.7 22.7 20-20a1'], [d*='M22.7 2.7a1 1']), [class*=gameIcon]) {
display: flex;
position:relative;
right:165px;
}
[ignore my futureproofing lmao]
bases it off the previous Parent instead of just itself, so should be the same across all clients and users
/* Remove VC Icons */
[class*=iconGroup]:has([class*=hangStatusIcon], svg>path:not([d*='m2.7 22.7 20-20a1'], [d*='M22.7 2.7a1 1']), [class*=gameIcon]) {
display: flex;
position:relative;
right:165px;
}
[class*=layerContainer] [class*=popout]:has([class*=text-xs-medium], [class*=options]){
display: flex;
}
Something I had made long ago when someone wanted all of it gone, but this seems fine?
repurposing it to do just a move anyways
and since it's not using Aria-Label, any language would be supported 
oh is aria label not good to use?

it apparently prevents people using other languages from using it properly, i.e. "Start a Video Call" would be "Starten Sie einen Videoanruf" [translated] and as such, an [aria-label*="video call" i] wouldnt work for them
huh, interesting
oh, user error here
196 might be fine for most users under relative lmao
I have a resize channel css lmao
ohhhthats why
i should rewrite it so the position isnt hardcoded, for those who have resized channel list
can you send me the snippet that lets you resize channels or is it part of your theme @prisma zephyr
/* Resizable ChannelList */
.separator__666aa {
margin: 0;
justify-content: center;
width: 40px;
}
.separator__666aa::before {
display: none;
}
.separator__666aa .innerButton__9efb8 {
margin: 0;
}
.textArea_a86690 {
width: fit-content;
flex-grow: 1.01;
}
.sidebar_e031be {
resize: horizontal;
width: var(--sidebar-initial-width);
}
.sidebar_e031be .channel__0aef5 {
max-width: unset;
}
.bannerImage_c73a57,
.bannerImg_fe5c1b {
width: 100%;
}
ty

what is the "svg>path:not([d*='m2.7 22.7 20-20a1'], [d*='M22.7 2.7a1 1'])" for?
Not moving the Mute Icon and Deafen icon
or in the original case, hiding the icons that ARENT the Mute and Deafen Icon

not perfect but betterlol
[class*=iconGroup]:has([class*=hangStatusIcon], [class*=gameIcon]) {
display: flex;
position: absolute;
right: 101%;
}
[class*=layerContainer] [class*=popout]:has([class*=text-xs-medium], [class*=options]){
display: flex;
}
100% works fine, no?
its got some wiggle
i think it moves like 1 pixel to the left or right if you have it too big or small
not sure why
huh, maybe a theme thing then cus 100% has NO play for me
wym like it stays put ? or it doesnt work
oh nicee
also this part was actually moving the mute icons for me
and when i removed it now they stay in place
the only issue is when its the + idk how to get that to move
huh, weird, no change from my end with or without the svg>path:not()
the other icons are called hangStatus and gameIcon but this is just called icon
do you know how I could also move this plus?
idk I cant find that
its if you dont have one set
oh gotta clear the default got it
before i just used aria label "Add a status"
trying to figure out a better way to select it
oh well this is a weird issue
it moves on it's own but... with the SVG selector again
[class*=iconGroup]:has([class*=hangStatusIcon], svg>path:not([d*='m2.7 22.7 20-20a1'], [d*='M22.7 2.7a1 1']), [class*=gameIcon]) {
display: flex;
position: absolute;
right: 100%;
}
[class*=layerContainer] [class*=popout]:has([class*=text-xs-medium], [class*=options]){
display: flex;
}
so you dont gotta type it out
AH i see your issue now
Ok now the svg path part is working
before that was moving my icons
now its good
I might have this get fixed too rq
oh yeah the hover
moreso the mute of other users on the left and not the right like normal 
i think its because youre referring specifically to mute and deafen and not including Server Mute, Server Deafen and local mute
yeah it's local mute which is interesting 
It's angry cus it's basically becoming a yanderedev loop lmao
I'll just leave local mutes out
I got it
[class*=iconGroup]:has([class*=hangStatusIcon], [d*='M13 3a1'], [class*=gameIcon]) {
display: flex;
position: absolute;
right: 101%;
}
[class*=layerContainer] [class*=popout]:has([class*=text-xs-medium], [class*=options]){
display: flex;
}
i just found that number thing for the plus button
and only included that instead of manually excluding everything else
this should be the final improved version now
yeah lack of sleep made me think "ah yes, great idea, nest a NOT for EVERY icon" instead of just backtracking
happenss
that works on the local mute case lol
Also whats this last portion for? [class*=layerContainer] [class*=popout]:has([class*=text-xs-medium], [class*=options]){
display: flex;
}
it doesnt seem to make a difference for me when i remove it
oh it's for the popout options, it was originally as a "display:none;" cus the last person I made it for wanted the options gone
this basically
it's unneeded tbh in the stuff you need, I just kept including it cus my side wouldnt work without it
cus I had a css import full of stuff I changed that was overwriting and being very angy
should be yeah, as long as it's not the obvious of
"change icon: *{display:none;}"
cuz ill probably update it to this for people with resizable channel list
/*moves hang status to the left*/
[class*=iconGroup]:has([class*=hangStatusIcon], [d*='M13 3a1'], [class*=gameIcon]) {
display: flex;
position: absolute;
right: 101%;
}
if it's legit to update it, should be ok 
as long as they dont change the Icon's SVG, yeah
which should happen a LOT less than class changes
so they would have to like change visually what it looks like
yep
Most people prefer just updating classes on updates cus they can just make things quicker, so it's up to you how you do things, .className_1111 or [class*=IconTypeHere], whatever you prefer
second option usually requires a little more work cus... similar names
Yeah im trying to learn how to futureproof what i write as much as i can even though im sure its kind of impossible to make it totally future proof
using the svg seems like a rly good method since they rarely change icons
it's a good idea, learned it from someone hiding the nitro gift button
/*Hide Gift Button*/
button:has([d*="M-7,10 C-8.104999542236328,10 -9"]) {
display: var(--showNitroButton); /* Block||None */
}
hi question what the fuck is that icon
terrified for when that thing shows up LMAO
it has appeared
oh just the... "hang status"
Would it be possible to make the hover color thing extend more to the left?
tried messing around a bit, but couldn't figure it out
this was next on my list
this sort of works... (not future proofed bc it sucks)
it just doesn't look good for people with no status
maybe something to go off of though
idk if the best fix would be to make the pfp and name shift to the left when there's no status, or to make the background smaller when that happens
how can i center the icons inside their div?
oh nice thank you
i might not update my message to include this bc some people might not like that the hover is wider
but my gf asked if i could make it do this
its not centered
๐จ