#🧩-plugin-development
1 messages · Page 28 of 1
does ithave to be in hex or rbg or smth
you can do it with image link i think so
hmm
why that not work?
Huh
The fact that it's experimental or smth
we spent like 4 years trying to get video PiP to work universally with the same APIs and functions across all browsers
Lol
now chrome goes "actually fuck this, here, completly new API, that's completly not backwards compatible, that you cant drop-in replace with the old one at all as EVERYTHING is now different"
are you expecting google to not do that?
Every chrome API
worst part? you can polyfill 80% of that API using video PiP, except for the interactive parts
seriously?
I think the interactive part is why it's useful
nope
its #1 use case is displaying subtitles in video elements
🙂
not even joking
Why not use normal pip for that
because PiP doesnt support subtitles by default, you instead need to render a video on a canvas, render the subtitles on the canvas, and then PiP that canvas
like so:
actually afaik i'm the only person in the world doing this
at least in opensource code
i know spotify used to do this for album covers but no longer does
but it was just a static image
Bittorrent streaming software for cats. Stream anime torrents, real-time with no waiting for downloads.
im a cat
nyaa
the landing page on github is a bit outdated
yeah, need raw TCP and UDP socket access for bittorrent
and only electron provides that
also need a custom chromium build for mode codecs [yes i wrote my own dist of chromium with more codecs], so that's gluon out of the picture too
nw.js is a segfault simulator as its all synchronous
and tauri is tauri lmfao
RAAAA
trust me i hate electron with a passion
but its the only viable solution for this
the plan is that once BT over WebRTC is adopted this will go full web
EXCEPT WE DONT HAVE IN PLACE FILE WRITES ON WEB BECAUSE CHROME FUGU TEAM IS TOO BUSSY MAKING SHIT API'S LIKE DOCUMENT PIP AND NOT SHIT FIXING SHIT THAT ACTUALLY RAPES YOUR DRIVES
REEEEEEEEEEEEEEEEEEEE
calm
anyways
miru is poggies
as hell
its what plex promised it would be
straight up torrent streaming, but no servers required, no config required
you launch, click play, it streams the torrent as you watch and you're set
0 wait time
simply true
not something i'll ever use tho
i've sank so many hours into it its crazy
then you're the target demographic
split tunneling?
c:
this is legit meant for people that dont really torrent and dont know how to
as it automates the entire process
is that windows settings
you may download it, but you may not redistribute it — which kind of defeats the purpose of torrenting, as the idea of that protocol is to redistribute the downloaded files.
simply leech
at this point I just hate myself
this is so design
and unfinished, yay
I had to scrape through discord's code to create a theme file with all the essentials I needed (variables, button css, and others)
to keep compatibility with ACTUAL colorways working
sort of
1.5k lines of pure discord css madness
hi so how do i mixin to the send message event
i want to do my own logic
then call the original send msg function
and this is based on ✨this✨ (god help me)
wth they added new giant search button to vscode
that's not new
it's a setting that's off by default
maybe it's on by default now if u didn't change it without knowing
it's on by default I believe
possible
because I didnt touch any settings and it came randomly
Does anyone get true for this?
https://codepen.io/jinjingforever/pen/gOmVmrO?editors=1010
I can't find a single browser that supports it on my machine
@me if you do get true
false on safari for me
false on ff for me
@cedar marsh 
Os/browser?
wait are you making a theme creator?
ohh
with a very special feature for both the bd and vencord (if it gets accepted) plugins
nice
shiggycord?
custom colorway indexes
https://github.com/DaBluLite/DiscordColorways/blob/master/index.json currently all official colorways are stored in this file
With the planned feature, you will be able to create such files with your own colorways
and share them
and the website will be able to locally store all the colorways you create, as well as generate such index files for you
that will also give me time to develop an actual colorway creator for vencord, since people will be able to use this until then
one kebab please
<3
i dont know what either of you said, i cant understand your index and colourways and i cant understandd that language
well, nevermind
this, but more of this
this, but more of this
these circles are the colorways, at least on the plugin
i copy paste clourways cord in quickcss file but i cant see any deference
@import url(//dablulite.github.io/DiscordColorways/Wildberry/import.css);
you have to put all imports at the top
What did you copy paste
sent me video recording plss
please don't tell me you copied this in quickcss
im using vencord web
omg
scroll down
you should see this list
ok
Here, click on any of the blue links
these are the colorways
you should see something like this
ok
ok
then go to quickcss
noise
yes
good
that was it
if you want another colorway, you just replace that import you pasted with the other one
ok
thx
also try my theme
i made this in bd editor
great idea
what the amoled looks like for me rn, @serene cape
sorry if ooc this is literally the only channel i could send it in
it really reminds me of nord
thats odd, selecting someone to ping now appends #0000 onto the new usernames
i know they’re internally #0000 to avoid breaking changes, specifically with bots, but it used to auto-complete without the tag if the user had a pomelo nick
now it has the tag though
bug?
only in this server because we have funny a-z single letter role, if doesnt have #0000 it will ping the role instead
ahh 😭 yeah i heard about that thing i just forgot abt it
but anyway, interesting that they made amoled into nrod
nord
kinda like it tbh
real
real
doesn't look nord to me
ehhh, the accents are pretty bluish
especially if you look at the message bar
it resembles nord but it’s not as cold
discord in general is quite blue
yeah but not nearly as “blue” as this
idk if im tripping lol the first thing i think of when i see this is nord
The tripper
me
you're tripping
😭
I've made a working version of the multi index system in bd colorways, time to port it to vencord

🤨


are you sure the 20 in your bio is accurate
seems more like you're 12
huh?
nth

why did I get ghost pinged
ah

I'm having a seizure from the orange colorm, hlpe
This is seriously giving me a headache
my eyes
mfw literally nothing in the app apart from a few 6 years old popups or submenus use those variables anyway
wtf is this
also a jumpscare
My "color calculation algorithm"
basically the "magic" behind 4 colors to (almost) 50 colors
Now I have to figure out how to work Colorways into my current configuration
have u ever heard of a for loop 😭
a) I have a filtering system that uses the fully generated version of that template string to get values for presets
b) Code output
c) it looks cool
color replacement for light backgrounds
are these numbers over here Discord's?
literally just make one template string and join it together in the loop
😭
lmfao good luck changing it in the future
I already have to modify it now to change some very bad previous desicions
readable clearvision code
if anyone wants to copy it, here, just write it yourself, no need to copy
horror
brain damage speedrun
no bots to do ocr
life hasn't been the same since notsobot has fallen in popularity 🙏
bro
@hushed bloom
ocr slash command
@woven lion ocr context menu command when
how many context menu commands can bots register
5 user 5 message i believe
I hate you now
there is no way ocr can read that image
My eyes somehow can make out a few words
@hushed bloom W

common tessie L
:middle_finger:
tessie L
:middle_finger:
Tessie good girl
:middle_finger:
Tessie I
People making chatbots with regex when they realize english isn't a regular language 😲 /j
tessie w

can someone help me here?
I'm running the command, but getting 0 output
no console errors, no preset bot responses
nothing
try putting a console.log after the execute() function at the top
to atleast check if the plugin is executing
the plugin in general is running a-ok
only this command is the issue
omfg im stupid
I forgot to add the .length

Good thing regex expressions aren't regular either 
regex is pain
regular expressions expressions true fact
trolled
i got a one liner for u i posted here before
any format is fine, I have a method of checking if it's hex,hsl or rgb
my issues are calcs and when instead of commas there are spaces
It 100% helps
but it converts all opaque colors to hex, and all translucent colors to rgba
based and real pilled
Color stealer for themes that use variables like brand-experiment, background-primary, these values
that's how this colorway came to be
From an abandoned theme called Wildberry
plural of regex is "regrets"
your any color to hex snippet was a godsent
colorsteal before
after
oops
much better than 100 of the same lines
appreciate it
yup
what is weird?
the message link embed plugin renders the ico file
show
I wanted the .exe changed too
in app folder
o
lmao what
xss soon
vencord vuln
vesktop rce when
this is actually bad @trail ginkgo
why is it doing that
made this channel private for now
wait i have to add my alt to check
a
nop
mm i think it might be ok its a default discord behaviour
hmm true
discord rce soon
was a scare tho
like normally this would embed peoples messages too
so its fine
okay i will make this channel public again
A cross platform electron-based desktop app aiming to give you a snappier Discord experience with Vencord pre-installed - GitHub - Vencord/Vesktop: A cross platform electron-based desktop app aimi...
oh pisscord
hi! i'm trying to make a nix package for vesktop (mainly just to get it to work for myself :))
- do i need pnpm or would regular npm work?
- what's the difference between the packaging modes? the readme lists
package,package --linux pacmanandpackage:dir, but is there like a full list somewhere (seems to be something of anelectron-builder?)
its just electron builder
package:dir is the fastest and just writes files to a directory
package --linux pacman creates a package installable via pacman
you likely just want package:dir
npm might work but only pnpm is guaranteed t owork
aww pnpm isnt doesn't work like with regular npm
i cant believe thats a real alias
oh fun it doesn't like the lockfile :)
ah fun, i think electron-builder requires internet access
yes
is there a way to restart\ a plugin after a setting in it has changed
i dont know how i would manage to access start() and stop() from the settings
by this, i mean when you change a setting, it will restart the plugin so the changes take effect immediately
if u need to do this the plugin is probably coded badly
whats the effect thats supposed to happen
its a slight modification to oneko
nvm i got the answer
can someone help me, how would I go about using Vencord.Api.ServerList.addServerListElement?
first of all it wants a function, not an element
what does this function have to return
return element
react
Vencord.Api.ServerList.addServerListElement('Above',() => {return Vencord.Webpack.Common.React.createElement("div",{id:'test'},"hi")})
```I'm trying to test in the console and have no idea what the right syntax for the position is
Vencord.Api.ServerList.addServerListElement(Vencord.Api.ServerList.ServerListRenderPosition[1],() => {return Vencord.Webpack.Common.React.createElement("div",{},"hi")})
.Above not [1]
nowhere to be seen
it just, doesn't
this does return a react element so what is it?
it is there
wait
renderAll
no
what
Vencord.Api.ServerList.addServerListElement(Vencord.Api.ServerList.ServerListRenderPosition.Above,()=>{return Vencord.Webpack.Common.React.createElement("div",{style:{height:48,width:72}},"hi")})
Vencord.Api.ServerList.renderAll()
```this isn't working
what did you run?
does this like, not work on vesktop?
why is it not rendering 😭
Hi people, I need a kind soul to help me with a problem I’ve been having for a few days. I’m really not experienced in “code” but I’m trying to learn… So there’s this theme that I really like a lot https://betterdiscord.app/theme/Discord Dark the problem is that as you can see with the “Member Count” plugin it cuts off the counter.
So I searched with the “CTRL + SHIFT + i” command and with the element inspector I managed to find out how to modify it. So if I modify "<div id=“vc-membercount” style=“margin-top: 10px;margin-bottom: 10px” by putting 10 px at the top and bottom everything is perfect as you can see here: But the problem is that I can’t make it permanent. Any help is welcome!
<div id="vc-membercount" style="margin-top: 10px;margin-bottom: 10px;padding-inline: 1em;place-content: center;gap: 0px;display: flex;"><div aria-label="88 Online in this Channel"><span style="background-color: var(--green-360); width: 12px; height: 12px; border-radius: 50%; display: inline-block; margin-right: 0.5em;"></span><span style="color: var(--green-360);">88</span></div><div aria-label="693 Total Server Members"><span style="width: 6px; height: 6px; border-radius: 50%; border: 3px solid var(--primary-400); display: inline-block; margin-right: 0.5em; margin-left: 1em;"></span><span style="color: var(--primary-400);">693</span></div></div>
.vc-membercount {
margin-top: 10px !important;
margin-bottom: 10px !important;
}
@gray wolf paste to custom css
Thanks for the answer ! ❤️ where can i find the custom css ?
nvm it is #vc-membercount not dot
Thanks a LOT ! it worked well !!!❤️
Can you pleae tell me what you wrote for this to work? I can't for the life of me make this work
oh i wrote same as you and hover that spot
doesn't work for me
this makes absolutely 0 sense
how does it work on you but ont on me?
anyone can tell Me how to start the vencord github folder
bc like i cloned the git and now what comand to start
you don't start it
then how to run it
do you have vesktop or normal discord?
vencord
the second
then follow the instructions of the installer
wait so i have vencord in My normal discord installed but what i want to do is i want to change code of vencord
first of all, #🏥-vencord-support-🏥 , we'll take it from there
is there an api endpoint that gives badge information, like badge icon and description?
I want to start coding, is there a way I can see the plugins that vencord offers in a file directory ?
github
anyway this is a terrible place to learn coding you should start with something more normal
I see, is there a way you can give me a link to the github ? I'm more interested in learning more about the message logger that vancord has to offer
and yes I will take your advice
thank you soo much, is there an option on github where I can see the whole library of plugins in raw code ?
I am really invested, and vancord has such cool features no joke, I like it alot
what do you mean with
in raw code
like I want to see the code in java, I have been looking through the github I don t know where to go to see java code
I am new to this stuff so yeah... sorry
??? vencord is not written in java?

I just wanna see the code I just said a random code language
sorry for misunderstanding
https://github.com/Vendicated/Vencord/ look at src
yes I go like src/plugins/imageZoom from there
and I arrive at the recent changes of the code, I want to see the "final product" if it makes sense
I think so
there is only basic documentation in the docs/ folder
how do I get there?
I want to save it in my drive
out of the src folder ?
what?
src/plugins/ {plugin name}
I cannot screenshot anymore ehh so annoying, lets take for example a zoom plugin, you acces it on github and it show you the files with the recent changes yes?
:< will I need to duck type?
I don t want to see the recent changes, I just want to see the file to download it in my drive
if that makes sense
so... clone the repository?
you just click a file and the code is right there
yes, but the files shown are recent changes to the code, like little parts of the code that have been update, I don t want that, I want the whole update code all together
?????
I will look more at the options maybe I can describe my problem better
it's all right here
can you send the link that you are looking at
had to look for the tutorial music first 🔥
The music 😭
goes hard (wont play) 🗣️ 🗣️
that's the code
show me what you see when you open the link
I am going crazy
so i see
are you trying to download the folder ??
just click a file name
doesn t matter whicch one ?
just click a file??

they're all part of the source code
ofc it matters which one
yes that s what I said earlier
you're making no sense
now I don t want to see all the parts that consist of the code I want the final thing
whar
I know... :( I am trying....
define final thing
another
the code is right there idk what you're confused about
if there a way to put custom badges on my profile?
pressing on the "index" represent the whole code ?
all files represent the whole code
^
how do I get the whole file?
just look at each file

there’s no whole file
the code is split into files
how do you get the "whole file"
ow....
what are you trying to do
is message.author as any fine?
to download em
to see how the final code looks like and ask chat gpt what does each line work and what does it do


horror
I am getting bullied hard damn...
there is no final code, that is the final code
do not the chatgpt
because you're asking silly questions and chatgpt is incredibly stupid when it comes to stuff like this
wait until they find out about git clone
you're wasting your time
stop looking at vencord code and instead learn how to code with something normal first
I actually thought chat gpt could help... my life is a lie...
I will sure do
ai is stupid
thanks everyone for dealing with my shit
ai will not understand vencord code
it can, but certainly not code that it doesn't understand
and the tutorial music was fire
vencord isn't sane enough
plus to actually get it to write something you need to prompt it over and over
speaking from experience
unless it can
vengpt
it cannot
that reminds me of something I cannot say :3 (I am mentally insane)
devilbro plugins in vencord
bloatware

i dont even need to know what that is to know its bad
moved from vencord-dev
I'm so sick of programmers naming a really simple concept, and then over-glorifying it as if it was rocket science
take Dependency Injection for example, I bet you used it before you even learnt what it is
(unless you directly learnt programming from books)
Dependency Injection is a really simple concept, like, stupidly simple
the problem is, if you don't know the terminology then everyone assumes you don't know what Dependency Injection is
many programming patterns have names, and articles preach about how great they are, and that they are genius inventions
when in reality, if you are an actual programmer, they aren't that hard to invent on your own
(PS: I am not talking about mathematical concepts ofc)
also moving
scientists and programmers alike are really, really, really bad at naming things. just look at "vacuum state" lmao
rocket emoji
blazingly fast 🚀
I'm still not totally sure on what dependency injection is tbh
people need fancy words to feel cool I suppose
the wikipedia article has a nice quote:
When you go and get things out of the refrigerator for yourself, you can cause problems. You might leave the door open, you might get something Mommy or Daddy don't want you to have. You might even be looking for something we don't even have or which has expired.
What you should be doing is stating a need, "I need something to drink with lunch," and then we will make sure you have something when you sit down to eat something.
John Munsch, 28 October 2009.
well, it is really simple
class Cat {
talk() { console.log("meow") }
}
class DoSmth {
_cat;
constructor(cat) {
this._cat = cat;
}
do() { this._cat.talk(); }
}
const cat = new Cat();
const doSmth = new DoSmth(cat);
doSmth.do();
this is DI
usually the constructor accepts an interface
crazy
that way you can inject a mocked class
examples for various ways are also spot-on:
Interfaces
Clients should not know how their dependencies are implemented, only their names and API. A service which retrieves emails, for instance, may use the IMAP or POP3 protocols behind the scenes, but this detail is likely irrelevant to calling code that merely wants an email retrieved. By ignoring implementation details, clients do not need to change when their dependencies do.
as you've said, you likely used it in some form or another already but you didn't know that it was called dependency injection
interface Animal {
talk();
}
class Cat implements Animal {
talk() { console.log("meow"); }
}
class Dog implements Animal {
talk() { console.log("woof"); }
}
class Service {
private readonly _animal: Animal;
constructor(animal: Animal) {
this._animal = animal;
}
patHead() { this._animal.talk(); }
}
const cat = new Cat;
const service = new Service(cat);
service.patHead();
is a "proper" example
I really don't like the terminology, cause it doesn't really inject anything
just like the vacuum state isn't a vacuum :/
if you are making an API in dotnet then it might feel like injection
only because you are using ASP.NET and it does some reflection to abstract some shit away
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-7.0
in ASP.NET you don't construct the class yourself
no no no, you have it as a parameter in your constructor and it gets passed by reflection magic
which is really really really annoying if you want stuff to be passed that are not injectable, like a string
a string aint a service to inject
ASP.NET throws an error bc it doesn't recognise it
you either use ASP.NET's way of doing things or you don't use it at all
yeah as you can tell I hate abstraction that makes the code look like actual magic
@undone smelt
yo
image from @flat rose
the fuck
Hopefully the details are "I'm on Ubuntu and they just updated Webkit2GTK recently! :D" instead of "I built Webkit2GTK from source and wrote 400 lines of compatibility code and a blood-magic rtiual as well"
LMAO
Don't got enough blood in me to spare :(
a fork of WebKit2gtk where you add your own patches from upstream
lolol it probably would
but building gtk from source is fine
I did it for a while cause of thumbnails in file picker
Was using some guys gtk fork
it doesn't take too long
I'll have to do it sometime regardless, just to see
the details are i use arch..... ubuntu isnt even real linux its more like windows for free
Okay cool ty
how the hell do i run an external script.
https://cdn.discordapp.com/attachments/1121240648289357836/1139770809485901894/experiments.js
it keeps giving me an error saying
Refused to load the script 'https://cdn.discordapp.com/attachments/1121240648289357836/1139770809485901894/experiments.js' because it violates the following Content Security Policy directive: "script-src 'self' 'wasm-unsafe-eval' 'inline-speculation-rules' http://localhost:* http://127.0.0.1:*". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.
not like that
well then how do i do it
experiments is a vencord plugin just enable it
im not talking about vencord here
Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'wasm-unsafe-eval' 'inline-speculation-rules' http://localhost:* http://127.0.0.1:*". Either the 'unsafe-inline' keyword, a hash ('sha256-bswSOtTf+fyWrfLYfzdlTgxiJJaZR6iJKMZUhMA/oOg='), or a nonce ('nonce-...') is required to enable inline execution.
so no, no it won't just work
don't put a script tag wtf are u doing
paste the raw code
no script tag
copy paste the code into the console
MAKING A CLIENT MOD
don't make a client mod if you have no idea what you're doing
but you still don't need a script tag
just run the code directly
if you absolutely need to run it as a string, use eval
it doesn't tho
^
extension content scripts bypass csp + you can use network rules to remove csp
i am using an extension
it is not bypassing CSP
make it do that then
this is where you kang code from others that know better than you
i looked all on google, githb, chatgpt, but nothing works
how does vencord bypass CSP
code
it doesnt work for me even
lmao
there isnt a reference to background.js anywhwre
the longer i stare at the code the more confusing it gets
going to steal some code from the chrome web store
AAAAAAAAAAAAAAAAAAAAAAAAAAA I HATE EVERYTHING
background.js is only used on firefox, where manifestv2 is used instead
ooh
on chromium we use declarative net request
yeah i tried the code, but it didnt work for me
refer to the above
thanks -_-
its just i dont know why this doesnt work
{
"manifest_version": 3,
"name": "Wyvern",
"version": "1.0",
"description": "Discord Mod.",
"permissions": ["activeTab", "storage", "declarativeNetRequest"],
"action": {
"default_popup": "popup.html"
},
"content_scripts": [
{
"matches": ["https://discord.com/*"],
"js": ["wyvern.js"]
}
],
"declarative_net_request": {
"rule_resources": [
{
"id": "modifyResponseHeaders",
"enabled": true,
"path": "modifyResponseHeaders.json"
}
]
}
}
[
{
"id": 1,
"action": {
"type": "modifyHeaders",
"responseHeaders": [
{
"header": "content-security-policy",
"operation": "remove"
},
{
"header": "content-security-policy-report-only",
"operation": "remove"
}
]
},
"condition": {
"resourceTypes": ["main_frame", "sub_frame"]
}
},
{
"id": 2,
"action": {
"type": "modifyHeaders",
"responseHeaders": [
{
"header": "content-type",
"operation": "set",
"value": "text/css"
}
]
},
"condition": {
"resourceTypes": ["stylesheet"],
"urlFilter": "https://raw.githubusercontent.com/*"
}
}
]
hmm, I'm looking to bloat add another feature or two on colorways
one I was thinking of was a ui that allows you to input 4 colors of any type and output an id
hi idk where else to ask soo uhmm
what is FileCoAuth.exe
it keeps popping up every few mins
whar
ive noticed some of the plugin's modals wrap ModalRoot in an ErrorBoundary, what does this do exactly?
makes it so if your component errors it doesnt crash discord
usually a good idea to
modals arent important to wrap
considering they are usually only opened on explicit user action and crash recovery will recover crashes
but it doesnt hurt
its more important for components that are unconditionally rendered as those can cause crashloops
like this little fella

We need someone that can host our bot 24/7 for free
dm me if you are interseted.
Massping Inc.
We need someone that can PayPal us 1000€ for free dm me if you are interseted.
trolley
To token log my bot?
No thx
how the fuck would someone host it without a token
I just dont trust him until he shows a proof
what is your mysterious bot even for
I will send bot code tomorrow for you
You can ask me for the bot support servet
send me your token
send it here
A proof that you really host bots
Isn't it against the server rule?
NO
don’t argue darling
idk if you realise but the people are just joking
do you really think anyone would be interested in hosting your bot for you without anything in return

no i was dead serious what do you mean
rent a server and host it urself or pay someone to host it for u :p
Actually someone did it for me but for some reason i changed my mind
Okie dokie
is there a vencord api for causing discord to reload?
oh thanks
i have this modal but the list doesnt update when i press the add button or remove a quote, how can i fix this?
i think i can maybe use useMemo like sendTimestamps does
nope useMemo didnt work
how i can hide this annoying dev tools warnings who are shown every time i open the console ?
normaly i just right click and select hide butt i cant do it on that
Ok thx i will check after work but now i sleep
I wanna know how vesktop got the native discord titlebar working 😭
totally not for my own small custom client

basically its in src/renderer/patches/windowsTitleBar.tsx
just a two patches, one turns it on and the other changes the buttons to use a global for minimizing n stuff thru ipc
I see sadly I don't quite understand how this add patch works, I guess it finds the related webpack module and replaces something, but idk how to do that I mean override the modules code and re-run it?
yea vesktop makes use of vencord's patch system
since vencord runs before anything else, it can just intercept webpack modules as they're initialized and then change the source code before they're ran
that match finds the one module that contains ".wordmarkWindows" and then runs those regex replaces u see
yeah I understand now, hard part will be to catch these modules before they run 
I wanna include vencord into the client optionally at some point, but I want a native feel for vanilla users too
u could take a look at how vencord does it
but you'll probably have to be pretty careful if u want ur thing to work alongside vencord
right
anyways thank you <3
yaa no prob
lualine is based on this https://github.com/vim-airline/vim-airline/
you could use on vim instead
does anyone know how I can make it goes based of the role color?
.members-3WRCEx .membersGroup-2eiWxl {
height: 30px;
margin: 0px 0px 6px 8px;
padding: 10px 0px 0px 0px;
text-align: center;
border-bottom: 1px solid currentcolor;
}```
.members-3WRCEx .membersGroup-2eiWxl {
height: 30px;
margin: 0px 0px 6px 8px;
padding: 10px 0px 0px 0px;
text-align: center;
}
.members-3WRCEx .membersGroup-2eiWxl span span {
border-bottom: 1px solid currentcolor;
padding: 0 200px;
margin: 0 -200px;
}
Anyone on macos and/or linux who cn tell me where your theme folder is? Trying to see if I can compile themes directly into the folder on all platforms.
should be ${XDG-CONFIG-HOME:-$HOME/.config}/Vencord/themes on Linux
sweet, thanks
underlines
smh
yippee it works
time to combine everything so I can compile to 3 client mods at once 
oops teehee
Are there any plugins that interact with the VC connection? I'm trying to tap into the audio streams but I've hit wall after wall and I don't really know where to go from here
Closest thing I've found is the websocket onmessage function, but that dosn't actually seem to handle any audio streams
likely not possible
In desktop?
Yeah
Wow
guys, i reported this earlier but i think ven forgot, 'remove attachment' button for deleting video or pic is not working
?
im reporting bug
Wait a sec wouldn't I be able to intercept the audio in the client where after the binary has sent it?
where i can find this ?
if it is this it dont make anything to this
scroll above
java ?
yes
nice it works i guess for css just deactivate css source maps disable right ?
ye
it was a variable out of the component
anyways i changed the code so its one of the props and it uses useState but it still doesnt work
I wonder if possible to make a web/chromium overlay in discord (like steam web overlay in game) instead letting us open a browser application when clicking to the link 
another example when clicking image opens overlay with bigger layout
replacing that as web page when clicking on link
(Though this wouldnt be hard cause discord itself still a web engine, maybe could replace image layout as <iframe link> when opening links via plugin
)
type this in console
["ghoomfrog"]
🏳️⚧️
genius
D:\Vencord>pnpm install --frozen-lockfile
Lockfile is up to date, resolution step is skipped
Packages: +406
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ENOENT ENOENT: no such file or directory, stat 'D:\Vencord\node_modules.pnpm@vap+core@0.0.12\node_modules\eventemitter3'
pnpm: ENOENT: no such file or directory, stat 'D:\Vencord\node_modules.pnpm@vap+core@0.0.12\node_modules\eventemitter3'
Progress: resolved 406, reused 15, downloaded 0, added 0
help pls
Vns support
vap core virus
I'm thinking of just yoloing the colorways button using dom in the vencord version
since vencord's serverlist api doesn't want to cooperate at all

🤨 ** **

dom? i wish
it broke yesterday
so it was a bug after all
though it wasn't buggy for me just from yesterday
it has been non-functional for a few days now
I don't want to use dom for once, but the api won't work
pr a fix
I'm not that good to be able to make a fix for that
for what is $& used in patches?
$& is the entire regex match
thx
The replace() method of String values returns a new string with one, some, or all matches of a pattern replaced by a replacement. The pattern can be a string or a RegExp, and the replacement can be a string or a function called for each match. If pattern is a string, only the first occurrence will be replaced. The original string is left unchanged.
how does the vencord injector work nowadays the code is completely incomprehensible to me
this is a fire function name though

Does anyone have ruby, typescript, and vue discord emojis?
oh looking in the entirely wrong place the patcher delegates that part to the codebase itself (?)
why is there so much code
HOW DO YOU OPTIMIZE JS FOR A SPECIFIC PLATFORM 


@rocky jackal server list api fixed in dev
it's mostly obsolete nowadays
it just eliminates some code if you're building from source
insane
Probably too many Cargo instances running on theit Systems after the rust takeover 
I mean I'm using mod
So that's probably why
I cleared cache and it fixed for 1 minute now it's broken again
that happened to me
i just downloaded the latest apk
if you’re using revanced extended
every video stopped loading after around a minute
js is an unoptimizable mess and it should stay this way

YEAH THAT
oh i see
it would buffer then it would turn black
i even went back to old vanced for a bit lmao
just update it fixes
maybe this is a good excuse to switch to rooted

and whoever tries to optimize it shall be considered a witch, thus getting burned
optimizing js is like dark magic
wait you're talking abt revanced?
Not really
oh so it wasn't my phone having a stroke
revanced extended yeah
this is very far from true lmao
had this issue for months
i went back to vanced for a bit then i realized i could just try updating and it fixed itself
it seems to work fine with background play
it broke in pip for me too i think
I just had to resort to newpipe
while (true) {
console.log(null);
}
I shall now proceed to running it, thus crashing my browser
shrimply for(;;);
oh this is fire
I didnt even mean to click that site i just clicked first result without looking assuming it would be github
lmao
You should try and get the fake vencord site on that list








