#๐งฉ-plugin-development
1 messages ยท Page 22 of 1
/* message context menus (broken) */
/* div[aria-label="Message Actions"][role="menu"][id="message"] {
backdrop-filter: blur(var(--glass-menu-bg-blur));
background: none;
} */
this right
i might split the css into multiple files in my gist
ya
oh shit
good point
ill update that s0n
i didnt think about that sorry
first time


son
wdym?
oh thats very unnecessary
oh this little thing isn't themed or
i have no clue
seems themed ig
arrow thingy do be kinda weird
yeah just that part
oh i just realised
the message buttons are tinted to branding colors
should i keep that or not do that
i'm indifferent about it honestly
oke
can i add plugins to vencord?
afaik you need to do manual install to add untrusted plugins
i should look into that

seems to be .tooltipRight-1UPNyA .tooltipPointer-sMBQqe
but it's weird to theme
i gave up
possible or not
oh alright lol
i installed vencord in the middle of a physics lecture like 2 months ago
it doesn't exactly match the same color/style of the tooltip itself, but i didn't bother testing around much
ah
or just the latter selector
i guess they have different ones
i thought those funny sequences of alphanumeric characters probably change between client updates
sometimes
i haven't tinkered with css in ages
but my ancient laggy transparent bg theme still worked after i abandoned it for over a year so eh
i'll just display: none the tooltip pointer since it looks ugly to me either way 
kek
ic
vfaq bd
You can't.
Chances are, it's already a Vencord plugin! Or if it isn't, you can open a plugin request
meow
@dull magnet no more aria-label usage

@drowsy chasm i also did display: none, cant seem to get it to work right either

Heh

shit t-that sends a-a m-message
how would I get the new textreplace plugIn to replace i wIth I only when It's not next to other letters?
\bI\b
regex replacement
thank you ๐
i'm dumb, in which box does that go?
nvm, got chat gpt to do it ๐
lol what
I'm too dumb so I got the bot to do the expression for me
what expression
(?<![a-zA-Zโ])I(?![a-zA-Zโ])
That doesn't include numbers, is that something you want?
It also does not include symbols
Do Vencord have any plugin or code to start and minimized to tray bar when logging in windows?
discord has that built in
I think what you actually want is
([\W])i([\W])
that way things like Will i? and "i will." match
those do work with the one I'm using
I guess you'd maybe wanna use a lookahead there but oh well
and what happens if you 000i000
000I000
see
well
I guess that works too actually
For some reason I thought \b was the whitespace one
but no that's the boundary one
that one probably works the best
especially if your sentence ends in i
yes thats the proper way to do it
or starts with it
Honestly, even \bi\b will have its issues
obscure ones, but still
stuff like !i! will get matched
which is weird to ever come up but ๐ฅด I suppose you never know
Yes
but like it's unlikely for a question mark to come before a letter
it'll also include symbols like @
who knows
is it possible to get user banner url from user id
async function getUserBannerUrl(userId) {
const user = await client.api.users(userId).get();
return user.banner ? `https://cdn.discordapp.com/banners/${userId}/${user.banner}?size=512` : null;
}```
yeah, but I think it's the same with krisp function tho
huh?
how does that relate to krisp
I dont think this helped autumn by any mean
hmm
actually a bit
mb
idk where is client
i want to get user banner url from id for this #1102929904317775903 message
didn't u figure it out already
cuz there is no client
thats code from a discord lib or something
no, the pr is just usrbg in voice without massive css, no nitro banner
await findByCode("USER_PROFILE(")("235834946571337729")
probably dunno im on phone


I mean idk I sent that at 4am plus they never mentioned krisp
it has nothing to do with krisp
how tf does this happen to people
I've never had it happen to me
for me updating just works
(lmao did you mean #๐บ-regulars)
but yeah idk i had something similar except updating also worked
lmao did you mean
nahh
discord rolls a dice and if it rolls 1 it bricks people's discords making them have to reinstall the app, otherwise only updating vencord is needed
Oh shit so the other day when I couldn't use discord on my laptop it was because discord decided to nuke itself?????
how do I check if my patch is patching
check the module your patch targets to see if your patch is there lol
or use the console and check for errors
just search for the code you add via replacement
if u can find it in discords module it worked

you can also search for ur plugin name
because every patched module will have a comment "Patched by Plugin1, Plugin2" " at the top
okay it's definitely not patching
I wanna add more features to companion soon maybe
ok as in the syntax is valid
i hate patching
not that it does what you want
I want it to error
and it doesn't
does it replace all
or only first find?
first
ah
if u want to do all you can make ur regex global
ah not it worked
I think it's because of this
was not doing specific enough
@signal juniper looks weird
damn i forgot they use their brand colors there
i havent ever received a voice message
the play button uses a gradient
.theme-dark .container-3M84ky:not(.playing-1NDSYY) .playButtonContainer-2F2cAR {
background: linear-gradient(151.11deg,var(--brand-460) 16.55%,var(--brand-560) 104.36%);
}```
how would get rid of this button with css?
does that delete ALL super reaction buttons?
I'd assume so
doesn't work :(
try @import url('https://d3sox.github.io/complementary-discord-theme/hide-nitro-upselling.theme.css');
at the top of your quickcss
hey that worked, thanks!
my quickcss is 500 lines now, maybe I should make this a theme on github ๐
how would I change the color of this line? I can't figure it out
--status-danger:
didn't work, what did I do wrong?
In the svg element for that button, you'll find two child elements. The normal icon itself is usually a path element, but for the line, the game activity toggle button has a line element, and SilentTyping's line seems to be a path. The game activity toggle line uses a stroke attribute/style and the typing toggle a fill style, each of which determines the line colour for those respective elements.
For the game activity toggle, you can just change the colour on the --status-danger var, however if you want to just change the line colour and not that var due to it affecting stuff you don't want to change as well, then the following should work:
.button-ejjZWC > .contents-3NembX > svg > line {
stroke: var(--your-color-here) !important;
}
Using important since the style is defined in the HTML itself, which tends to require !important to be added for it to take priority
Sorry for the wall of text, but uh there yesyes
:root {
Ah yeah, :root is spelled incorrectly there lol
Whichever way, if you want a more specific approach then just use the snippet I made there
Just replace the var with your desired colour
that worked, thanks for the help
:)
I'm new to this stuff, if you couldn't tell ๐
Np! :>
Yeah fair, well, everyone has to start somewhere, correct?
I'm settling for modified other people's css for now
Yeah fair, until very recently I was using a modified theme as well, only yesterday did I get far enough on a custom one to actually start using it over that modded one
(It does use a lot of snippets from #๐จ-css-snippets but shhhhh it's fine I credited the original creators anyway)
I love #๐จ-css-snippets
I have 495 lines worth of snippets I've modified and the mess I've made out of the midnight theme
it's been really fun just messing with things even if I don't understand how they work ๐
hope your snippets don't break
speaking of things breaking, anyone know why my channel links aren't working?
it is caused by a plugin but dont remember which
that worked, thanks
The modified stylesheet I was using previously, has 1000+ lines, excluding lines from imported CSS URLs 
I have themes, snippets, experiments and plugins mixed together, if something breaks I have to clue where to look ๐
90% of stuff I've had break has been due to css, which is for the most part pretty easy to see since it'll be pretty apparent after editing the quickcss editor. There's been a few times where I've had crashes due to me having enabled window transparency, but turning it off and on again with restarts in-between to allow it to take effect, has fixed the issue every time thus far
only real issue I've had is crashing when I load too many assets at once, like opening the emoji picker or loading a channel with tons of pictures
but it only happens when I have the editor/devtools open so it's fine
Ah yeah, that too, scrolling too quickly through a channel causing it to crash
My discord breaks whenever I opened inspector right in the desktop version
and I have to login again
Enable NoDevtoolsWarning for that
had that one a few times
Oh yeah right, it tries to use too much memory iirc
I'm waiting for the desktop version to have screen share audio, then I'll switch
enable that plugin to prevent logout
^
What causes the logout tho?
Discord hiding your token when you open DevTools or whatever
Ohh fair
The plugin preventing logouts when you crash with it open is a side effect
And I guess a welcome one at that
That side effect caused me to realize that my css snippet used to get a dynamic avatar container was somehow causing the login screen to not display properly because it shared the class used while hidden with the login screen
So I now have it set up with a parent before it to make it more specific
Hmm
No clue why, but eh, that's Discord css selectors for ya
I gotta think of something better to do than inspect every single element to change colors lol
You can change the accent colours by changing the vars used by Discord normally
I do have accent colors on
But some icons just won't change
So I have to manually tweak them
Like which ones?
primary-XXX-hsl
They seem to work
I'm not on my PC right now so I can't show you what I meant
Just change the --primary-XXX's instead
Yeah that's what I have been doing
it changes the overall theme yes but not the little details here and there
If that doesn't work try using !important to give priority to your style rules
I see I see
Like which ones in particular?
Ah, well if they don't have a primary var on them to begin with them yes you're gonna have to set them to use it if you want just those to be changed
You really should do the primary hsls, as some components read them directly
Very similar to my theme css
#๐จ-css-snippets message
that's yours
I copied your code ....
and it worked really well
So ... I found out way to change the color of this box here:
but it got conflicted when spotify is on
i used #app-mount .panels-3wFtMD > *
any idea how to set the color to only before Spotify controls is active?
never do this in react or u will get jumpscared
<div style={{ all: "unset" }}></div>
LOL
wait it didnt do it this time
but last time i did that on smth it literally put every single style on the element
exactly
oh wait
it only happens if u also add a different prop
<div style={{ all: "unset", cursor: "pointer" }}></div>
this is a jumpscare
I wonder why

idk react moment
<button style={{ all: "unset"}}></button> => <button style="all:unset;"></button>
<button style={{ all: "unset", cursor: "pointer" }}></button> => 
You try first ven
try what
What you just wrote
How can I approach patching this value/removint it, was looking at .renderCharacterCount, .getCharssLeftLength and .renderMaxLength but these don't seem to be the ones that render this so idk
hello, if i contribute to vencord, how will i get the contributer badge?
add your name & id to constants file
I have found some sort of a solution going through a certain theme file on GitHub, but thanks anyway
Thanks!
What's the policy of adding myself to the "authors" list of a plugin?
If I just fixed a simple bug I shouldn't right
if u make non trivial changes
mewsic is now dependent on a custom virtual machine because im slowly going insane
ok so the plan is
mewsic drops gradle as a build tool and instead uses https://github.com/jdadonut/dove, which is supposed to be a replacement for gradle
dove works by using https://github.com/jdadonut/eden to convert kotlin-compiler-embeddable (jetbrains project) into rootir which runs in https://github.com/jdadonut/root so that i can more easily embed rust projects into kotlin multiplatform (via some struct and trait mapping to data class and interface)
what are those annotations above the code
Just curious, but is the soundboard done differently?
since its possible to do 1080 streaming with fake nitro
i wonder if its possible to unlock the soundboard as well
server-side so no
thought so
does anyone know how to make the spotify player have absolute position relative to the whole page instead of just the user info panel
I'm trying to make it move to the top left area but i can't make it stick there and random percentages or rem values don't work with zoom
for some reason it goes behind the main chat area so just moving it up with bottom:100% won't work
tried z-index?
yeah it doesn't do anything
tried to increase the right margin on the main chat area and somehow it does stuff while devtools says it's overrited
also somehow margin is doing this???
yeah turns out there was a crazy amount of margin on the chat content
just need to fix the top bar
yeah i was about to say im loving that title bar lol
One of the best themes
Can someone help me review my PR pls?
https://github.com/Vencord/Installer/pull/40
also by default the spotify player completely hides your user info panel
which is very sucks
lol what
without css
jesus
with css
ok this is horrific
yeah also way too many things are square
becoming a modern web designer
yeah you also need to move over the main screen
for some reason z-index doesn't work
wtf
also is it just me or does it feel like theres a lot of delay when opening server folders
i mean since it's horizontal you don't even need to close them
this thing has so much room
what if you have a shit of servers you dont talk in because your friends wanted you to join them
(aka just me)
there isnt for me
i was going to test opening all of them before remembering i have the folder plugin
so its either on my end for having way too many servers or theres just delay for some reason
i think there's just some delay for some reason
maybe discord hardcoded something to make the animation work
yeah that just sucks
ok also if you have spotify + vc or a game it clips behind the member list
what am i listening to
this thing is unbearable with the new like
thing where it shows your friends profiles in dms
like
in your css please just remove the side profiles entirely if you can
thats the only way to fix it
no just the selector
i thought there would be more to it than the entire thing just being in a single div
discord usually likes to make things overcomplicated
yeah i feel that
whats the full lay out rn
way better than default
yeah
honestly just shoot it
also make the channels list longer
and is that compact mode or cozy mode? because honestly the default cozy mode for this thing looks good
wait is that the colon snippet
i tried to make pesterchum before realizing that would be a massive undertaking
and that someone else already had
yeah (hasnt watched homestuck)
yeah (it's a chat client the main kids use in the comic)
what does it look like
- yellow
yeag
does discord just not use z-indexes or
i guess
im bad at css but even i use z index
its soo fucking easy to accidentally tab out on this thing
ok literally put a z-index on the members list too and it doesn't work
not even the mighty !important can save me
fucked
LITERALLY !importnant-ING BOTH OF THEM WITH THE ONE I WANT ON TOP HAVING A HIGHER Z-INDEX
IS THIS NOT ENOUGH FOR YOU
horrifying
anyways you're doing the lords work for windows 98 fans
also is this like a variable of text
gtg
see ya later
bye
hell yes.
im back
yo how
also there needs to be an actual message hover highlight on this thing
i have reached like 30 lines of this and it keeps growing
send code
i think it would be really cool if it changed to the name of the server you're in but that seems too advanced for css
/* fixes spotify player */
[id^=vc-spotify-player] {
position: absolute;
bottom: calc(100% + 1px);
right: 0px;
width: 223px;
border-top: 1px solid white;
border-left: 1px solid white;
}
/* increases size of main window */
[class^=chat], [aria-label^=Friends] { margin: 30px 250px 5px 250px !important }
/* shrink margin on main window */
[class^=chatContent] { margin: -20px 3px -5px 3px !important }
/* change titlebar to match */
[class^=typeWindows] { inset: 0px !important }
/* decrease size of top chat menu */
section[class^=title] { height: 35px; top: -25px }
/* friends sort position */
[class^=tabBar] { position: relative !important; }
/* mess around with member list */
[class^=membersWrap] {
right: 3px !important;
top: 75px !important;
position: absolute;
}
/* member list toggle button */
[aria-label*="Member List"] {
right: 0px !important;
top: 25px !important;
}
/* text under said button */
[aria-label*="Member List"]::before { content: none !important }
/* dm profile panel */
[class^=profilePanel] { display: none }
/* remove borders from mentions, images, codeblocks */
[class^=mention], [class^=imageWrapper], code { border: none !important }
[class^=mention]::before, [class^=imageWrapper]::before, code::before { border: none !important }
[class^=content] > [class^=sidebar]::after {
content: "VencordVencordVencordVencordVencordVencordVencordVencord";
}
.shiki-root { border-radius: 0px !important }
/* chat hover background */
[id^=chat-messages]:hover {
background-color: rgb(12, 12, 12);
}
/* close button for settings menu */
[class^=tools] {
right: 145px !important;
top: 85px !important;
}
[class^=tools] [class^=container]::after { display: none }
this is what i have so far
also for some reason backticks look horrible in this font
` <-- what is this
jesus
ok this go hard
the main window should expand when members are disabled tho
and the members should be longer
yeah im still working on the members
nice
for some reason it starts getting cut off
oh no
yeah i wanted to remove the large amount of empty space
but then i remembered that the typing indicators are so large
anyways notice how the member list has a height of 100000 pixels
and yet it normal sized
yeah
-5px bottom also doesnt seem too bad
[class^=chatContent] { margin: -0px 3px -5px 3px !important }
seems good
mm yeah
im begging you to speedrun coding in a better message highlight this is killing me
this might actually be one of the niche cases where light mode works
like the blue when you drag?
when you hover over a message
[id^=chat-messages]:hover {
background-color: rgb(176, 11, 105);
}
ignore the color i could not find the right shade of dark dark grey
holy shit thank fuck
that username bg snippet actually works really well with this theme
without the bullshit margining on the top
also with shiki codeblocks it looks horrible because they have white/grey borders
yeah its horrific
time to restart disc just to kill shiki
yeah that looks way better
rare instance of a plugin making things worse
i actually quite like the colour scheme so I'm keeping it
but for some reason it has a rounded corner???
what in the name of god is this settings menu
(shout out to the always have shiggy snippet for letting me change the bg image that should be like a feature)
i genuinely couldnt figure out how to exit out of it
yeah moving the close button is on my todo list
the first time I went into that menu I pressed the x that closed discord by accident
i genuinely cannot find the x
holy fuck the x that closes discord is so bad
just like have the base discord. top bar thing and windows 95 it instead. idk how the dude who made this thought X jumpscare was a good idea
i think in my free time of browsing css snippets for no reason i found a snippet that does just that
https://github.com/Josh65-2201/Discord-Windows-11-theme found the fucking polar opposite
ok what is your opinion on this
edited the original giant snippet with this
i think what most themes dont acknowledge is that this isnt some new chatting app; this is discord and they shouldnt try changing every little thing for the aesthetic
discord also works because of its minimalist design scheme and all of the buttons on shit like this theme can get overwhelming at times. discords buttons are only obvious when you're focusing on them with your eyes
shouldn't try changing every single thing
i have spent the last five hours (with breaks) editing this theme...
no i mean like
for themes in general
how i see it you're editing it to fix the shortcomings this theme had by doing that exact thing
very based behaviour btw on your part
this theme had so many shortcomings it needed an elevator
you should see the css for that
something tells me it isnt pretty
it was generated with scss and it's just five trillion class selectors
i think i saw an easier way to do that
hovering it is also hilarious
jesus
Hello everyone,
Since the last update my custom css to see square avatar doesn't work any more.Does someone already know how to do that again ?
Thanks
edit :
I have tried several BetterDiscord themes and found a css script to import :(there is a space after the @ to avoid pinging someone)
@ imp...
โฌ๏ธ 2 Upvotes | ๐ฌ 1 Comments
at this point just use *
the rxyddit embed looks so good with this
yeah
https://github.com/NuffleFluffle/SquareAvatars/blob/main/themes/square-borders.theme.css seems to work too
1984
the guy who made the w9x theme also made an fnf theme for osu
i literally cannot move this button
amazing
it is wrapped inside of like five divs specific to it
something tells me more of this was made with some weird code auto generator then you'd think
with the squares and now the 5 fucking divs
no way
ok for some reason the toolsContainer cannot be moved even with !important
but moving tools (which is inside of that) works
no there's only one tool (the exit button)
wtf
you know, the normal spot for the x button, floating off of the mid-upper-top left area
yeah
this is what i mean by 'you shouldnt change every single part for a theme of an app' (i mean this for discord themes in general not the fixing part thats based)
sometimes people are just changing the lay out for the hell of it ๐
there was no reason to make the settings an off center pop out. there was no reason to make the fucking flying x. but we ball i guess
also why do messages cut off so early (on smaller zoom or devtools)
idk
not really that much of an issue but there's still so much space here
li [class^=message] { width: 90% }
turns out just using width works
me when i mistype a typo
so true
friend who once got a text from me where i said 'weag': was your reaction 'weag'?
im gonna finish this tmr
the amount of questions I have about this theme
i figured out how to color code a few of the menu popouts today, but there are just too many of them ..
there indeed a lot

oh no ..
no devtools option for me ...
yeah cuz you dont have the isstaff option enabled
i personally think that offline icon is not the right to use ๐
then propose a better one
how about the shiggy icon
bc itโs your first pr
ohh i also see he's a dev
i really hope the pr gets accepted someday so i dont have to keep building & injecting my own repo ๐
decided to try and edit that windows 9x theme we were talking about yesterdays members thing
suddenly i understand why its so hard to edit this
the entire theme file is like this
yep
well, good luck!
use a beautifier
'good luck' cant even find a way to remove 'help' text for god knows why
make chatgpt do it ๐คฃ
honestly would probably be better formatted
Format your CSS to clean it up and beautify it. Make your CSS easier to read and validate it.
sounds about right
i try and copy and paste it ๐ญ
lol
works for me
that's my life in a nutshell
try gpt cmon
no
I want to see what it does
how do you even use chatgpt
ai is so advanced
"make this css pretty" ctrl+v
oh
best
the 2 types of ai
isFirstMessageInForumPost
sorry. had to vc with a friend and then code his thing
come on
...i dont have a phone
there goes that plan
:(
1984
lol
you have to do it in chunks
but ive pasted entire files before so its probably just that the free model has less tokens
my brain is fried from coding already but time for more 9x shenanigans
bro what the FUCK IS
iconWrapper-2awDjA.clickable-ZD7xvu:is(.anchor-1X4H4q .iconWrapper-2awDjA:only-of-type,:has([d^="M14 8.00598"])),.toolbar-3_r2xA .iconWrapper-2awDjA.clickable-ZD7xvu:not(.anchor-1X4H4q .iconWrapper-2awDjA:only-of-type,:has([d^="M14 8.00598"])){position:relative;border:1px solid;border-color:#fff #000 #000 #fff;margin:0;height:32px;min-width:32px;display:flex;align-items:center;justify-content:center}
vee you have not seen the whole theme
oops
huh???
**_headerbar.scss: **Lines 57-71
// Buttons
.videoControls-353CsJ & .iconWrapper-2awDjA.clickable-ZD7xvu:is(.anchor-1X4H4q .iconWrapper-2awDjA:only-of-type, :has([d^="M14 8.00598"])),
.iconWrapper-2awDjA.clickable-ZD7xvu:not(.anchor-1X4H4q .iconWrapper-2awDjA:only-of-type, :has([d^="M14 8.00598"])) {
@include boxes.clickable;
margin: 0;
height: 32px;
min-width: 32px;
display: flex;
align-items: center;
justify-content: center;
.count-vTKEhF {
margin: 4px;
}
}
i feel bad now
...not even going to question how this theme works at this point. i grab the css for what i need, i put it in, it somehow does not change
bro has not moved
jus hide it
true
unless you didnt want to do that
finally
all that just to move a book ๐ญ
did u try pasting that into ur quickcss
cause thats scss, a superset of css
u need to compile it
i fixed it :)
banger (?)
it's definitely a look
first of all: this is heavily based off of hadeans fix css so you should credit him for the fixes
second: this is the best i could make it look genuinely...maybe discord wasnt meant for win95
honestly at this point most of the theme is kinda pointless
since a lot of it was moving screens around and making it into separate "windows"
but almost all of my fixes have been reverting that
yeah
but i mean the more usable it is the better
< coping
the settings are finally nice to look at
perhaps to a lunatic
true

have fun maintaining this css
it looks pretty well executed (i wont comment on the aesthetic) but yeah have fun spending 4-6 hours fixing it every minor feature update

this theme is kinda cool ngl
made Ven famous
no
@hollow flame hi
hi
ok
Sleek glassy theme, but at what cost 
One more backdrop-filter: blur() and I'm gonna need a NASA supercomputer to run this shit
Is anyone else having issues with the emoji's from the experiment not showing up?
I have it on treatment 1 but they aren't showing
keeps 404ing
don't tell me discord broke it :(
Dunno, it works just fine for me
what experiment
yes
bro this is insane
I love it so much
i wonder if it's finally time to change the font on this theme
suddenly the emojis are back :)
oh finally
niceeeee
anyone know the id thing for the user panel in dms? I can't find it from the devtools
which
try
[class^=profilePanel]
ye what hadean saiod
i never heard of this shit before https://developer.mozilla.org/en-US/docs/Web/HTML/Element/aside
border-radius: var(--roundness) !important;
}```
trying to get the corners rounded like the rest of my theme
--roundness is defined in the theme already
sorry, still figuring out css ๐
anyway
the issue with border-radius is that u also need to apply it to children to have an effect (im stupid, just use overflow: hidden)
[class^=profilePanel], [class^=profilePanel] * {
border-radius: 99999px;
}
this works
but you obviously only want to affect the outer thing
bless you
so u need to change the *
oh wait
[class^=profilePanel] {
border-radius: 32px;
overflow: hidden;
}
this works
assuming this is what u want
it is
also holy fuck 135 mutual friends @austere gulch
thanks for the help!
135 mutual friends
i can't post my w9x theme edits snippet in the channel because the message is too big
post it as a github link
upload css file
.txt
e.g.
not many
@cedar olive important fix for fake nitro
"
" becomes
Note how it only has ONE shiggy
if you add random query params it will embed all of them
detect duplicates and add a query param to embed all of them 
good idea
@pure temple thoughts?
nice! this is what i had planned
also would be nice to add a check to the right of the name if verified
yeah sure
is github down
ty
https://github.com/Vendicated/Vencord doesnt load
same issue for me :p
GUH
turns out "text" is a misleading name
cause u can straight up give it react components
wow using the verified icon seems painful
C = I.Z.Messages.CONNECTION_VERIFIED
D = (0, u.useToken)(s.Z.unsafe_rawColors.TWITTER).hex()
---
case m.ABu.TWITTER:
A = (0,
d.rJ)(N);
if ("1" === N[y.PC.TWITTER_VERIFIED]) {
b = D;
C = I.Z.Messages.CONNECTION_VERIFIED_ON_TWITTER
}
break;
---
var k = (0,
u.useToken)(s.Z.colors.INTERACTIVE_MUTED).hex()
, M = (0,
u.useToken)(s.Z.colors.INTERACTIVE_ACTIVE).hex()
, w = i.verified ? (0,
r.jsx)(_.Z, {
className: T().connectedAccountVerifiedIcon,
color: null != b ? b : k,
forcedIconColor: M,
size: 16,
tooltipText: C
}) : null;
useToken 
maybe a bit convoluted idk
thoughts?
@pure temple
lol @grim hare i just realised half of the skype names in ur connections are just blank
amazing
looking great
is both on the right better or worse?
Total 13 (delta 9), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (9/9), completed with 8 local objects.
remote: fatal error in commit_refs
To github.com:Vendicated/Vencord
! [remote rejected] show-connections-icons -> show-connections-icons (failure)
error: failed to push some refs to 'github.com:Vendicated/Vencord'
stop ddosing github :(
I feel like having them separate is better
tbh i feel as though just a tick without the flower would be better
i'm sorry
^C
there we go
Seems like too many icons in hover, is there any way to put the verified badge somewhere else?
Imo I'm not sure how much i care if they're verified but maybe that's just me
it's good for security reasons
if they're not verified it means they may not actually own the account
it doesn't make sense putting it on the icon, as that looks like the platform is verified and it's also inconsistent
lmao
I remember making some of those on my old account
maybe instead of the chain thing it should have this
mayhaps
banana
it be working
what api is it using
fair

hop on pay for a vencord deepl api key
vivaldi uses lingvanex api, could that be any good?
prob not as good as google translate if we're being honest
pay ven so he can translate to German manually
discord really is a good application
there were more at one point that had a whole story, but discord did a database migration and sorted connections by type and I needed to salvage what I could since the bug for custom connections had been patched by then
I had screenshots of them at some point but they are lost to time now
ive seen FakeSoundboard get rejected multiple times
but what about a normal soundboard that sends from your mic?
with the ability to import from discord's soundboards
that's possible but gonna suck
- just use a system soundboard then
there's already many options available
there are already tools that can send arbitrary sounds through your mic
just use them

doing it from discord is likely hard
because their voice stuff is done in C++
okay but having it in your client is cooler >:(
wasnt there a share your screen with sound thingy someone already made?
inside of vencord
i cant find it
downloading from soundboards seems easy
1st pic is a custom sound and 2nd pic is one added by discord
Discord Experiments moment, somehow all of a sudden some of the channels in my favourites server are showing channel emojis
experiments be experiments
Indeed
Still tho, strange that is suddenly works at all, even if just on a few servers there
Since before it wasn't showing emojis on any of them
it's an option in the experiments tab
you get access to the tab with a vencord plugin
Yeah for me I don't see them on any of my favorite channels
Discord reads the channel name and guesses the corresponding emoji
I find it amusing so i have it on too
I have it and then hide the emoji so I can have this little lines instead of the icon, there's probably a simpler way of doing it that doesn't use the experiment but I'm too lazy to figure it out
those lines look so cool! could you send the CSS 
[Reply to:](#๐งฉ-plugin-development message) I have it and then hide the emoji so I can have this little lines instead of the icon, there's probaโฆ ๐
I think that's everything you need
make sure the emoji experiment is set to treatment 1
i see that's cool
@pure temple
tbh i dont like it
should i move the copy/link icon at the start again?
what's wrong with this?
i personally think it looks good
if you disagree you can change it
dunno it looks wrong to me
i personally like this better
maybe just me
lemme know which one
well if someone wants it in a different order they can easily change it with css so its whatever
thats how it was before
then i moved it to the right

1 or 2
tellll
1
2
I mean
kinda
hence why I suggested you just experiment yourself

I pushed 1 now
it's good that way
if someone wants it changed they can easily do it with css
phew
you could just add a option in the plugin settings for it the be on the left/right
no
is it meant to be off centre?
oh i might as well fix that as well
does this still look right? the spacing
vs previous
- fixed, update, up
- linux, l
- mac, darwin, m
- moreinfo, more info, mi
- reinstall, redownload
- windows, w, win
oh yeah it looks the same i think
yeah
i prefer this one
or just add an option in the settings 
L
use css gotdamn
.vc-sc-tooltip {
display: inline-flex;
}
.vc-sc-tooltip > :nth-child(2) {
order: -1;
}
adding a setting for all these minor ui differences is pointless
just use css
and you can change it however u like
only the add reaction button is stubborn
and i have no idea why
every other button changes background color
suffering
#Shorts
A short skit about a youtube viewer commenting the word "cringe" under a youtube video, not realizing the consequences behind doing so.
Watch my full length skits here:
https://youtube.com/playlist?list=PLfAIhxRGcgalhqQ9HHzJDTMHhEOKg8HY2
Check out a bunch of m...
how do I make things square in css
(like pfps and stuff)
and how do I add a filter like piOs theme
Border radius: unset
this is kewl can u show me how to put it in properly cuz I got this as my results
im slow in the head
did you enable the experiment?
wtf r u talking about :D
user settings > plugins(in the vencord section) > search "experiments" > turn that on
restart if you have to then scroll all way down in user settings then click experiments search "channel emojis" set that to treatment 1
dont work
you put the css I sent in your quick css, right?
wait nvcm
its working now
I just left it for a bit
lol
how do I change the colors?
of the lines?
just change the hex codes at the top of the css, it should bring up a little color picker when you hover over it
np
now my discord is lookin like a W
Dang that looks good
Also what selectors did you use to style that label tag thing btw?
*, *:after, *:before, *:hover, *:focus
Wait, they don't have specific selectors? Because I'm way too lazy to then proceed to manually override every relevant element just to stop it from applying to things it shouldn't apply to
i used this one
#app-mount [class*=tooltipPrimary-]
there is still an annoying black triangle that i have no idea how to fix
that has the highest priority right?
even more than the !important tag
Don't think so, since it is possible to override iirc
Anyway wooo found all the classes for tooltips
funny thing is only the Add Reaction tooltip is different
.tooltipTop-CgYHUZ .tooltipPointer-sMBQqe
.layer-2BGhQ8
.tooltipContent-38tm3I
.theme-dark .tooltipPrimary-2466a2 .tooltipPointer-sMBQqe, .theme-light .tooltipPrimary-2466a2 .tooltipPointer-sMBQqe
all the other buttons have the same code
*, *:after, *:before, *:hover, *:focus this fixed some of the problems i encountered, but created a whole new set of other problems
Somehow I managed to use the element picker on one of the tooltip elements once I froze the page with f8 break lol
Hmm, lemme check
and the Reaction bug isnt fixed
Might be a div holding an svg
it's fine though, i don't think anybody will notice it lol
Waiiit, I figured it out
It uses border-top-color to determine colour on the pointer for some reason
Wait whar
It was something strange like that tho, I'll keep looking into it
.tooltipPointer-sMBQqe {
border-top-color: hsl(var(--primary-600-hsl)/1) !important;
}
this worked
thank youuuu
it would nuke everything
if only we could select which items it won't nuke
a good thing about old hsl is that i can create unlimited shades for one color
and duplicate to make multiple accent colors
hsl my beloved ๐
Feels kinda goofy that you need to use :root:root and not just :root in order to allow those ones to have vars determine values tho, ngl
**index.tsx: **Line 58
return (
There's a different stacking context then
Here's a list of cases where a new one is created (avoid them) https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context






