#π-website-development
1 messages Β· Page 1 of 1 (latest)
Alr
h t t p s
the pull request in question
little thing but i think buttons such as these should open a new page instead of replacing the current, simple little target="_blank"
no
opening in a new tab is bad user experience
if the user wants to open in a new tab they can do it themselves via themselves via middle click or right click
agreed
unfortunate never though it was bad ux though
17th!
This guide explores how when and how to have links open in a new tab while prioritizing accessibility.
ah that makes more sense
absolutely this
i almost always middle click things
I'm so used to middleclicking, I don't even have closebuttons on tabs because middleclick
I think it's fine for things like discord, that you probably want to keep open, to open in new tab
But ordinary static websites, no
yes markdown would be way better. you can use frontmatter to specify values:
---
name: foo
description: awesome stuff
---
```js
console.log("hi");
```
Do modern browsers even support marquee
yes
red mdn tags makes the website funkier
it's deprecated but unless they want old websites to start breaking they're not going to remove functionality
also at least make it start in the middle smh my head
pokay fixed
marquee is the best element π₯
I just changed it to use markdown, now you would do something like so:
---
title: "Example Snippet"
description: "Example CSS snippet that does something"
author: "User1, User2 and User3"
target: "web"
type: "CSS Snippet"
---
<!-- Your markdown -->
me when css animations
epic
Hey, I'm currently remaking vencord website. Could anyone suggest some features to implement and any issues you see with the current website?
I donβt think the site needs to be remade
You sure about that?
2afc5ba Update _latestVesktopVersion.txt - Vendicated
ARRRGGGH GITHUB WHY MAKE A PR
77e58e2 Update _latestVesktopVersion.txt (#46) - Vendicated
LEWI WHAT IS THIS https://github.com/Vencord/vencord.dev/blob/main/public/fonts/Minecraft-Regular.woff
how did i not notice that until now lmao
should we make the website non free / source available?
it has just occurred to me that there's no good argument for having it be free cause we don't really want people rehosting it
and it makes it so that we can't get impostor sites like .app taken down

honestly yea
recently got a scam a few days ago and it was super obvious
- hosted on github pages
- inspect element already shows it was taken with HTTRACK
- discordapp download link on the download button (π)
yeah do it
@spark elbow
well actually
AGPL is already very strict
making you link source and stuff
eh, src available it
we can use it to enforce copyright on impostors that way
and? why does that prompt an entire remake
it just means we have to update, but theres some migrations that need to happen and we havent gotten around to it
the versions are irrelevant
there's no need to update and much less to rewrite the site entirely
could you have a license where you need to change the branding
is that even still open source though
Yeah there are a couple of licenses that pretty freely allow for code use but not branding/trademark
MPL 2 is the most widely used, I think
It's why no Firefox forks have "Mozilla" or "Firefox" in their names
vee could also pay to officially trademark or copyright the vencord name and logo
I can't imagine it costs thousands in Germany, but (I'm pretty sure) you'd need to register a trademark in multiple regions if you really want to enforce it over the internet
I'm like the furthest thing from a lawyer so don't take anything I've said as legal counsel though lol
it costs 300β¬ but it would likely only be enforceable inside germany
also i'd need to dox myself
wait you have created this server
explodes
vendy machine is owner yes
personally i've found more than enough power in just the github licenses and arbitrary copyright claims
cause if you send a takedown request most services will honor your license even if its not registered right?
doooo
- OS detection:
- Addressed deprecated "platform" usage by implementing custom functions for Windows, Mac, and Linux detection (isWindows, isMac, isLinux).
- Improved user experience and interface:
- Enhanced overall styling for a more visually appealing experience.
- Resolved theme inconsistency on the 404 page for consistency.
- Introduced a user-friendly sun icon.
- Implemented floating navigation bar and footer for better accessibility and information access on scroll.
3....
looks nice, but I like the cards before a bit more
Hey thanks! I get it about the cards. I changed them to match the theme better, but maybe we can find a way to blend some of the old style in?
Hey thanks! I get it about the cards. I changed them to match the theme better, but maybe we can find a way to blend some of the old style in?
personally I think the text is just too big
i think the icons would look better if they were smaller too. floating nav is nice though.
Nice PR, but I still prefer the old cards
@compact bloom hey, could you add in the readme how to run the site locally?
Why tf
I think most of these ui changes are worse than before. The site feels way too full / crammed and it's kind of overwhelming. Content reaaally should not be touching the horizontal edges, there should be a pretty considerably padding around the content. Look at any popular site, like github, google, or the discord homepage. they all have considerable padding
Although I do somewhat like the floating header/footer. But how does it supposedly improve accessibility?
Addressed deprec...
18f8ec6 faq: remove dead firefox webstore mentions - Vendicated
nahh bro
that's how i write most of the time
are u sure youre not secrtely an AI

bro
just say you gonna accept it or not
ugly
blud just scaled everything by like what 1.5x and popped off the top bar
Resolved theme inconsistency on the 404 page for consistency.
for consistency
also replaces the sun icon which looks inconsistent compared to the light mode variant
Implemented floating navigation bar and footer for better accessibility and information access on scroll.
nav bar already sticks on scroll
the sun icon looked like a fucking settings icon
^
just say you gonna accept it or not
like i said, most of these changes are a downgrade, so no. not in its current state.
the sun icon change & floating header/footer possibly, the rest no.
why so offensive
thats my first pr
could have discussed the changes before putting in all that effort 
he didn't responded to my msgs
if you are not okay with the possibility of having your change rejected, contributing to open source isn't for you
next time discuss the planned changes ahead of time

not really a fan of the over scaled text, creates visual noise
you asked me to rewrite the site from ground up and add a new framework of course i said no??
lol
this channel didn't exist
around that tm
vencord-dev and programming did
This channel was created the 9th of march β same day as you messaged Vee
make a personal website
(and #π§-off-topic-iceman-only :p)
i should do this (i will not do this)
- Improved UI:
- Resolved theme inconsistency on the 404 page for consistency.
- User-friendly sun & moon icon.
- Floating nav and footer.
- Performance optimization:
- Optimized image loading by replacing a 3kb PNG image with a 1kb SVG
that looks good
this looks really bad, it shouldnt be covering content
@compact bloom I fixed the issue could u please look into it
this #π§-off-topic-iceman-only message is you rn
Real
Real
fake
Smaller devices may have issues with the download buttons being over the edge of the screen if they're too small, so this change just makes them stack when it's under 400px.
Before
After
Nope
@compact bloom Could you view this PR. Vencord/vencord.dev#44
Also, if your testing it locally you'll need to have atleast one resource so heres an example .md for a css-snippet
---
title: "Collapse Chatbar"
description: "Collapse chat bar buttons to take up less space when writing long messages"
author: "refact0r"
target: "desktop"
type: "CSS Snippet"
---
.buttons_ce5b56 {
margin: 6px 6px 6px auto !important;
margin-left: auto;
max-width: calc(40px * 6); /* CHANGE HERE: 6 columns when expanded */
min-width: calc(40px * 2); /* CHANGE HERE: 2 columns when collapsed */
width: min-content;
display: flex;
gap: 6px 0;
flex-wrap: wrap-reverse;
flex-grow: 1;
height: fit-content;
justify-content: right;
}
.buttons_ce5b56 .buttonContainer__8b164,
.buttons_ce5b56 > .button_afdfd9 {
width: 40px;
}
.separator__8424b {
margin: 0;
justify-content: center;
width: 40px;
}
.separator__8424b::before {
display: none;
}
.separator__8424b .innerButton_debeee {
margin: 0;
}
.textArea__74543 {
width: fit-content;
flex-grow: 1.01;
}
if you plan on adding css snippets to the website, why not add a section for full themes as well? cool pr tho :)
I just added a themes section thanks for the idea!
bit offtopic but I've also suggested a theme sharing / discussion forum channel here on discord

okay am i actually stupid or
im trying to set an animation on an animated gif
wait
nevermind i MAY have figured it out
i was using the wrong thing to spin it
i wasnt using rotateZ
im fucking stupid lmao
anyways spinning chomik on my sites main page now
for a solid minute i thought it wasnt possible to apply a @keyframes animation on a gif but i was just stupi
I can kind of see why they wanted to change the theme toggle. The sun icon that's there currently looks so much like a cog. You could just make the oneko the theme toggle. Sleepy is dark, and awake is light
kanging my own website for vencord.dev
dont ask me why there's a random Vencord above the header, idk either
b8863ce upgrade astro; add /source page (kanged from my... - Vendicated
cf stop slacking and deploy this shitttt
mmm
astro???
72fd750 Work around astro <title> parsing bug - Vendicated
Deploying vencord-website with Β <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Β Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>72fd750</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td>β‘οΈΒ Build in progress...</td></tr>
</table>
[View logs](https://dash.cloudflare.com/?to=/:account/pages/view/vencord-web...
jumpscare
scary
do u approve @spark elbow
Source Code button in footer now takes u there
so it's less misleadingb
sounds good
i copy pasted the code for these from my own website lmao
bruh light theme toggle didnt work earlier
but it magically fixed itself
β¨
wow astros parser is seriously broken
this is annoying
oh ig technically this isnt valid html
should use border-radius: 12px 
otherwise very nice
to be consistent with plugin cards right
yeah im pretty sure everything else is 12px
from my pr a while ago
this is why u make --border-radius variable
nooo
not ur fault xd
it was already this way before
by you i meant colloquial you
its alright i'll do it anyway
- added variables for border-radius (i did increase the overall border-radius for some elements just to create better looking nested round corners, i can revert to before if you want)
--br-xl: 20px;
--br-lg: 16px;
--br-md: 12px;
--br-sm: 8px;
--br-xs: 4px;
- fixed uneven vertical and horizontal padding on faq cards and download tabs
- changed
letter-spacingon main headline to useeminstead ofrem(so it actually does something now) - fixed accidental paste in `Browse...
how tf did i manage to do this lol
shit happens ig. the funny part is that it doesnt even error for me
i think more explicit names like --border-xl would be better
this will change all cards globally even outside of the download page. if that's actually what you mean to do, you should move this rule to the Card component file
ok should be good now? im still not sure if global card:last-child is a good idea but i cant think of a better way to do it
since it's in the same file now, you can just target it as div:last-child {}
why thise bittches adding so much starse
Heya, I have no idea if this is the right place to submit this, but there is a typosquatting website calling itself "vencord.app" (vencord.app). It has been detected by virustotal as a huge negative so there's that. I'm sure this is probably somewhere already and I just forgot to check somewhere, but it's using your logo to impersonate the team.
A bunch of people have reported it already on virustotal, but here's the link
https://www.virustotal.com/gui/url/e256e27...
We're aware but we can not get it taken down
unfortunately there's nothing we can do about them, because at this point they don't break any laws (such as copyright infringement or spreading malware)
there were other impostors that spread malware, those were always taken down within a day of report
what we have done to limit exposure of this site:
- mentioned fake sites in our faq https://vencord.dev/faq/#What-are-the-official-websites-for-Vencord?
- added a warning in the installer only to use the official site
- added it to th...
xd
I haven't worked with Astro before so I'm not sure if this way is okay. If not please tell me how to do it properly
https://raw.githubusercontent.com/Vencord/vencord.dev/f9f28a43b418964316589fd6884c47020c2b44c6/public/assets/cute-logo.png
They aren't lying about logo cuteness
preferably you'd want to do the query checking serverside, rather than clientside, using Astro.url.searchParams
but also i think we could just use this logo as the actual wordmark because it is absolutely adorable, but lets hear what @Vendicated thinks
preferably you'd want to do the query checking serverside, rather than clientside, using Astro.url.searchParams
that's not really possible because the site is a hybrid of prerendered and server side rendered
@compact bloom yeah you would have to make the homepage SSR which kind of sucks
although preferably i would just
rather use that as the wordmark xd
replace the title text with the image
@sonic blaze can u try something for me
can you switch the font in the logo to https://fonts.google.com/specimen/Lilita+One and see how it looks
nvm worked it out
the png is quite large at over half a MB. why not optimise it?
for example as avif, down from 600kb to 40kb
why is cloudflare not runnign on the pr
that's weird
actually it hasnt ran for ages
weird
it doesn't run on forks
ah
nah its on the cute logo pr
but yeah i removed the uwu toggle since its just painful and we can just use the logo as a wordmark

can i merge?
uhhh
im unsure about using it as main logo
can you show what it looks like again
especially on mobile
@compact bloom
hells yeah






I understand this was in good faith but encouraging people to disable security policy is not something we want to promote. Thank you for the contribution, however!
where is source
I understand this was in good faith but encouraging people to disable security policy is not something we want to promote. Thank you for the contribution, however!
Understood. Any plans on making the userscript CSP-Compatible without requiring the Chrome extension (Requires a Chromium browser) or vesxtop?
eh the extension seems to be made by a legit person
dropbox staff security engineer
but i still dont want to promote it
no because it's not possible, like you've been told many times already
why are you still inquiring about this?
they asked about it here?
many times lol
i see
bros still yapping about it
without requiring the Chrome extension
- Install Firefox Developer Edition
- Go to
about:profilesand click "Set as default profile" on the profile that ends with.defaultto "migrate" (switch to) your Firefox stable profile - Clone Vencord, run
pnpm i, runpnpm run buildWeb - Open
about:addons, drag and dropdist/extension-firefox.zipinto the page, click "Add"
you're just gonna make him start talking about how he doesn't want to use frefox nightly again π
but this is dev edition not nightly 
Dev edition best fr fr
@stable wagon :3

The pink switch makes it seem a whole lot more busy for some reason
i think it looks better
someone recommended it so I changed the switch
i think here should be some separation between source code link and the disclaimer in footer
Im pretty sure there is one, its just not showing for you
why did we do this again
?
im wondering why we added that display none in the first place
each time i refresh discord on my chrome vencord is disabled and i have to go to the extension page to enable it
any help?
should this be part of the structured content, or should we have a separate system for handling this so it's easier for users to submit, and we just SSR it into existence?
need to rewrite so closing for now until effort can be made to do so
Hallo, I've decided to bikeshed this because we keep putting it off and not starting the website, yet keep talking about it. We can decide on the actual domain later or where it will live in the future.
How do we want this to work? Presumably, make it look similar to https://vencord.dev/, but do we want this on the root domain or on a subdomain (like I've got it set up as right now)?
Thoughts and feelings requested, especially from @Vendicated.
Cheers <3
hallo! i'm here to resurrect this and encourage discussion over at https://github.com/Vencord/vesktop.vencord.dev/issues/1 - my personal feelings on this are that, since vesktop is a separate project, giving it a single page to mention on the main mod website may not be appropriate, especially since vee has brought up making it similar to discord.com (meaning we can do a ton of things here to advertise the app), therefore making a new website based on the main mod website would be a good choi...
that's oomf!
The plugin pages should show the same "tags" (or whatever) that venapp shows. Take VolumeBooster as an example. The venapp response shows that it is discord desktop only , while the website does not
it should just show something like "Looking for VolumeBooster? It is only available on the Discord Desktop app"
which wouldn't be too hard to add
website uses the same plugin list json that venapp uses right
yes
yeah thatll be easy
plugin.ts: Lines 22-24
const fetchPlugins = makeCachedJsonFetch<Plugin[]>(
VENCORD_SITE + "/plugins.json"
);
er,mmmm should this be lowercase
With macOS Seqouia's Developer Build, the option to right click and force opening of a quarantined app has been removed. You now need to go to the Privacy & Settings section of System Settings and force it there.
ref: https://github.com/Vencord/Installer/issues/130#issuecomment-2176271476
thanks! it would be helpful to add a screenshot / quick video that shows how to do it
I added a screenshot to a <details> element. I also added a link to the Apple support page for Gatekeeper: https://support.apple.com/102445
you should avoid words like "an image" in alt texts, it's redundant
do we really need this? usually img { max-width: 100%; } does the trick
accidentally left this in while i was testing different styles
9807a13 add Seqouia note to macOS download page (#58) - splatterxl
guh now these are just redundant
your not gonna believe this
i misspelled Sequoia throughout the whole page
not bothered to fix it tbh
AHGAHAHAHA
dude
mac users will get so mad
they even get mad when you spell it MacOS instead of macOS
- fix incorrect macOS Sequoia spelling
- change breakage notice as vencord is fixed
448fe0c feat: cute logo v2 and optimized images - lewisakura
Nav logo does not have an AVIF equivalent because it is marginally worse than WebP. The banner logo though does because it is significantly better (78.4kb vs 228kb).
cf9cc2a chore: optimize images more - lewisakura
Deploying vencord-website with Β <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Β Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>cf9cc2a</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td>β‘οΈΒ Build in progress...</td></tr>
</table>
[View logs](https://dash.cloudflare.com/?to=/:account/pages/view/vencord-web...
why is that so cute
i think the converter tool (ezgif in this case) uses some really weird trick to optimize the avifs to be tiny
maybe they're no longer spec compliant avifs? but it looks like they render fine
btw because the new /assets/favicon.png file is way larger than before, don't forget that the contrib badge also uses that
oh crap
i have a solution
i'll use the meth ezgif compressor
whoops forgor
sorry
ill add
why get rid of oneko on the logo he the best
oneko was never in the favicon
the badge just uses the favicon
if I add a scale of 0.75
also, will the flatpak icon also be updated?
things will slowly be updated
eh I only downloaded the png from flathub
idk how to edit svgs so that's not my cup of tea
dev.vencord.Vesktop.yml: Lines 36-38
- install -D squashfs-root/usr/share/icons/hicolor/512x512/apps/vesktop.png
/app/share/icons/hicolor/512x512/apps/dev.vencord.Vesktop.png
- install -D squashfs-root/usr/share/icons/hicolor/16x16/apps/vesktop.png /app/share/icons/hicolor/16x16/apps/dev.vencord.Vesktop.png
yeah it just needs those two and it'll generate the rest automatically
essentially just update the ones in the vesktop repo and it'll do it
stupid question but I cant find the 512px variant
Beep boop. Your images are optimized!
Your image file size has been reduced by 10% π
Details
| File | Before | After | Percent reduction |
|---|---|---|---|
| /public/assets/chrome-button.png | 3.67kb | 2.60kb | 29.19% |
| /public/assets/favicon.png | 1.07kb | 0.88kb | 17.51% |
| /public/assets/screenshot-placeholder.png | 5.75kb | 4.87kb | 15.29% |
| /public/assets/screenshots/vesktop-3-appstream.png | 654.57kb | 568.76kb | 13.11% |
| /public/assets/heart.png | 5.... |
Deploying vencord-website with Β <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Β Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>9806b15</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td>Β β
Β Deploy successful!</td></tr>
<tr><td><strong>Preview URL:</strong></td><td>
<a href='https://6108f7b7.vencord-we...
the white border looks very bad in small view
I like it
so drop the white border on smaller versions of the icon?
danke!
i was about to make it myself xd
let's see how that looks
actually i think we need both files
because we need it for the bigger icons like open graph
but not for the small ones
oh yeah its using the live one
forgor
too dark yeah
btw
i think for the small icon
we need something different
the stacked icon is great for large scale but at small sizes its not legible
okie
playing mc rn can it wait
lmfao
man's got his priorities straight
hm
then you have the inverse problem on light themes
time to see if figma crashes modded mc with 300 mods

the only way you can do themed favicons is via svg
but they have to be monochrome
so its doodoo
WAIT NO THEY DONT
why would they have to be monochrome what
im thinking favicon masks
safari uses a monocchrome icon and themes it
oh
i can only use safari in vms that run at 2fps so i wouldn't know 
see that works fine
now you cant see it anymore
is this what you wanted

see yeah that works completely fine
we just need something for the favicon/badge
that's theme insensitive
well I'd have to wound it but eh
does someone know the rounding radius of the old vesktop icon
lol
aw fuck I also need to make it smaller
I dont think flathub allows shadows
oh
what about just copy the whole thing, make it fully black, offset it down and to the right, and set its opacity to like 50% to achieve basically the same effect or something idk 
are we talkin about the same thing
cuz i meant like add a shadow to the VC part of the logo so the white outline is more visible against the gradient on the right
oh I thought you meant a shadow all around the icon
idk I just work with the icons I get from the icon design folks
512
544
480
(the difference is the size of the VC logo)
544 would be the best imo
aw fuck I just noticed now on phone that the icon sizes donβt match
tmr
the js solution is bad, either use mediaquery in link, or an svg
works great
btw i had an idea
page that lists everyone who contributed
it'll first list the main people and then all github contributors
yes
tbh that is wrong
like all the key people with their specific roles / more info
if we're going by actual contribution to the codebase, megu should be above autumn
but it's based on commit count
which isnt always indicative of such
not all key people contributed to vencord itself much
megu is still below autumn though
no it doesn't
so if it was factoring that, its doing it wrong
also this, i have a couple PRs for core things in the mod but a lot of my work is here and in other repos which dont get counted xd
im not sure if it makes me key but just pointing out that contributors dont always contribute to the main repo
also there are other ways to contribute
like active mods should definitely also be listed
we can base it off of the repos on the sources page
and people who help in support a lot
and translators in the future

my translator team!!
should we have an icon key
or user titles
i could ask wing to make icons like he did for venbotto

titles
can I be a translator as well :3
what lang
polish
danke :3
I could translate German but I assume Ven does that himself
she can but there's no harm in more than one translator for a language
I could also Austrian but thats too niche
in fact the more the merrier, the quicker we can get the job done
i dont think austrian is supported by discord
reasonable
would be fun to have like lolcat but if discord doesn't support it its eh
wdym austrian π
dialect 
wait til u realise every language has dialects...
so many english dialects too
π
english upside down, lolcat, pirate speak all would be fun
but unfortunately those are just minecraft langs and not discord :(
swabian translations
Austrian is the funniest
vencraft???
v+ translation @untold quartz
<3
ugggg @compact bloom github's pagination sucks
they use a link header to return the next endpoint so you have to parse that to get the next page
and all of their documentation just uses octokit for everything, not manual requests
its doodoo
dont they also have curl examples?
i was gonna move the website to just use octokit so it handles everything for us but because of the way the env is set up its really annoying
ill leave it for now and come back to it
i wanna do cute logo first
ah that reminds me
Under download, the bash script runs a local installer.
It would be nice to have a second column providing the flathub badge.
the flatpak is a different app, vesktop. see #39
when vencord.dev is bigger than vencord itself
jumpscare
is this border new?
oh yeah lmao
thought i forgot to send this bc it wasnt in #π¨-theme-development
(oops)
someone suggested we get a typedoc set up
there is a typedoc plugin for starlight, but the stuff it generates is kind of terrible
so i think we should just host typedoc as a separate thing
(the starlight version is more difficult to navigate)
actually this would be more accurate to #π-doccer
was using this as the official vesktop icon ever an idea (the current one is kinda harder to see at smaller sizes)
see what i mean?
yes but the idea hasnt progressed further yet
because it looks bad at small sizes
what about something like this with a simplified vennie face
SO GOOD
fire
(annoying users will cry so much)
@jaunty ridge your contractually obligated vennie line art that I can turn into an svg pretty please 
ALSO HAPPY BIRTHFAY YIPPEE
is this the second or third one
its obviously a joke π
oh
Fixes the current invite (expired) with the vanity.
(If we lose vanity invite we will need to change to a non-expired invite.)
Fix the wording on the Linux installation page to make it clear that the shell script requires a POSIX compliant shell.
no one knows what that means
the power of one word web editor prs just to farm contributor tags on github
Posix complaint, lol
bro contributed to vim https://github.com/vim/vim/pull/8111
i like the idea, but i dont like the look of the gradiant
homophobia in your eyes
yop
I can add a link to the Wikipedia article or similar resource. The use of Bash in the wording is redundant here because its shebang infers the script would run on any POSIX complaint shell.
Does fish even have issues with this? ββββββββββββββββββ
the code uses sh -c (and #!/bin/sh shebang) anyways, which is probably not linked to fish, but to bash/dash
A normal sane user doesn't really need to understand the difference between non-posix complaint and posix complaint shells, they just follow instructions. You shouldn't need to learn this to install a discord client mod.
There are plenty of other shells out there that also aren't POSIX compliant so it's not so obvious at first sight if the script relies on something Fish doesn't implement or just requires a POSIX complaint shell in general.
This whole issue can be avoided entirely by running it using /bin/sh instead of the user's interactive shell because the two often aren't the same and on most Unix systems /bin/sh is a Bou...
this user is farming github green +1's
most of that persons repos are forks lol
this is the one contribution on one of his pinned repos π https://github.com/monkeytypegame/monkeytype/pull/5897
WHICH IS EXACTLY WHAT IT DOES ββββββββββββββββββββββββββ
fair
now that i think about it, i'd search for ways to customize my terminal too fish would most likely pop up first
The plugin-requests repository was archived, thus preventing new issues from being made, and resulting in the link and redirect on the FAQ page pointing to a nonexistent webpage. The link and redirect should be updated to point to the README of the repository, and/or the FAQ entry should be updated.
This pull request is intended to be a fix up of #65. When the install script is downloaded, it is ran using the user's interactive shell instead of their system shell (try running sh -c "echo $0"). The current documentation says this could be mitigated by instructing the user to switch their interactive shell, however, this issue can be avoided entirely by using the system shell(/bin/sh) which is usually used for script execution anyways.
you have no idea what you're talking about please stop with these awful prs π
Forgive me, I was was in a hurry to write the PR description and am also chronically sleep deprived. Also, I forgot that sh is usually /bin/sh. I have fixed the PR description to be more reasonable.
please stop with these awful prs π
If you think the PRs I submit are awful, I'm open to feedback on how I can improve them or help contribute in general.
was this a problem in the first place or is this guy fixing stuff that isnβt broken
the latter
oml it's in double quotes not single quotes so it gets substituted by your current shell
$ sh -c 'echo $0'
sh
$ sh -c "echo $0"
-bash
even ignoring the fact that he's making problems out of nothing
yes xd
cursed
pr fix soon
A subdomain would most probably be most ideal at least to me since vesktop should be considered like a separate product, something like https://vesktop.vencord.dev
It would be kind of hard to incorporate with the original site for vencord as its like a totally different program, if it ever goes this route (I doubt) it would just cause more confusion on what to download
@compact bloom you will make vencord plus plus plus
Rewrite vencord in c++
macOS Seqouia 15.1 is now generally available, so the note about being on a devbuild is outdated, it happens on the latest public build too
vencord with c++ maybe, who knows /j βββββββββββββββββββ

skids will do anything

oh so the merge every PR repo
this will surely not result in dozens of poorly coded plugins that load plenty of bloat on page load
https://vencord.dev/faq/#Why-do-I-get-logged-out-after-opening-DevTools?
see #π₯-vesktop-development for context
should this be amended regarding web clients and how it thinks DevTools is opened due to the DevTools sidebar being opened
how it thinks devtools is opened due to devtools sidebar being opened
what? if the devtools sidebar is opened, that means devtools are open, no?
You can have devtools in a separate window
Refer back to vesktop dev for how it seems to work
ff9f70e I really need to automate this I keep forgetting - Vendicated
oh my god why did it make a pr
95788a6 I really need to automate this I keep forgetting - Vendicated
https://tenor.com/view/nepunator-cat-happy-sunset-gif-15687953810101576364 what happened there
i Dont know why but after i remove a theme my discord has turned gray
can somebody telle me why ?
use our support channel bruh
While Vendroid is a cool concept, the faq command often confuses newcomers since they don't often read the entirety of the information presented to them, so we edit the command to avoid linking to Vendroid so we can lead users to more proper client mods.
maybe rename pyconcord to bunny as well since that is its new name?
nino's bendroid enhanced discrimination
send all the clueless users to his DMS please
frfr
vendroid enhanced is tough because it would probably lead users to ask for support on it here
similar to equicord
vencord related forks we tend to try to make people avoid talking about them here
in that case get vee to add nin0corp as a trusted server invite here and direct them there instead?
thats up to vee
yop
very late
but i do block message sending in #π₯-vencord-support-π₯ on vdenhanced but i know idiots will still send in some way so iβm not that inclined to add it as of now. maybe when it matures a bit more and has more mobile features/iβll be done fixing mobile web insanities then sure
this still the warning?
yes
the warning is very good
i wish discord wasn't lazy regarding the sidebar on mobile web
though the official mobile app is now no better
@crimson surge @crimson surge @crimson surge @crimson surge @crimson surge @crimson surge i still don't know where your sidebar code is i know you have it somewhere can i have a link please
there was nothing wrong with the pr xd
Unwritten rule: fixing typos arent considered a contribution
you're sqaaakoi so it's probably fine
sorry if this isn't the right place but are there any plans for an official vencord theme library?
i found https://github.com/Vencord/vencord.dev/pull/44 but it seems to be more targeted towards snippets.
i feel like it would be good stop relying on BD themes because:
- its weird to tell people to go to a completely different site for themes
- activity there is pretty unreliable. although zerebos has been more active recently, there have been periods of time where themes get stuck in review for months (i would know, i became a theme reviewer recently)
- some themes on BD are very old/outdated
- an integration into the vencord settings would be nice
if dvr gets pushed through, pretty much every single existing theme will stop working, so i feel like now would be a good time to consider this seriously.
dvr?
Probably means visual refresh?
desktop visual refresh.. I too had to think for a sec
desktop visual refresh
sorry my brain abbreviates random things sometimes
As an example, there is an unofficial plugin, the type of which you can implement your idea. https://discord.com/channels/1015060230222131221/1257070841372610581
Well, we still need a theme website, but this plugin is a good demonstration of what can be done.
yeah
there has been a bunch of talk a few months ago about having a forum for themes, where people who often contribute to making them (for example you) can review them when people are submitting
but vee wanted this to be more integrated into vencord (for example in bunny you can just press install on a forum post to add a theme) but ever since that discussion itβs been just left in the dark, I donβt really blame them because it is a ton of work
vee also wants to avoid use of βonline themesβ and have them be local at least from what I recall
yeah i agree it should be integrated into the client (like that one bd theme lib plugin) or at least on an official website. any other solution does not have the same level of discoverability or user-friendliness.
i can imagine setting up a whole library and integrated review process is a lot of work lol. i'd be happy to contribute.
i just want to encourage you guys to actually take this on because its kinda a big thing missing from vencord imo
what does this mean? like installing a theme would create a local theme file or something?
i'm pretty sure every major theme uses online imports so it can't really be actually local local
theres an online themes and a local themes section
vee wants to avoid using the online themes section
thats what it means
ok yeah that would make sense
also bd is working on theme settings ui, which is a pretty huge feature if actually implemented
because the #1 question theme devs get is "how do i change/customize x"
not sure how that would be done, it is all just plain text files
making a ui for css seems very silly
It would make sense for something like bunny/enmity because theyre just color changes, but for something as complex as css themes it doesnt seem very practical
i think originally the plan was to use something like usercss, which has a meta at the top
/**
* @name ThemeSettingTest
* @author Zerebos
* @version 2.0.0
* @description Only for debugging.
*
* @var checkbox fontEnable "Font enabled" 1
* @var text fontSize "Font size" 2.1em
* @var color fontColor "Font color" #123456
* @var select fontName "Font name" ["Arial", "Consolas*", "Times New Roman"]
* @var select fontBkgd "Body background color" {
* "Near Black": "#111111",
* "Near White*": "#eeeeee"
* }
* @var text bkgdImg "Bkgd image" http://example.com/bkgd.jpg
* @var text logoImg "Logo image" none
* @var number adOpacity "Ad opacity" [0.5, 0, 1, 0.1]
* @var range imgHeight "Max image height" [50, 10, 200, 10, "px"]
*/
and now zere wants to use css @property
@property --color-blue {
syntax: "<color>";
initial-value: blue;
name: "Blue Color";
note: "More description about this setting";
}
@property --theme {
syntax: "light | dark";
initial-value: light;
name: "Color Scheme";
note: "This sets the base colors for all other colors to use";
}
a {
color: var(--color-blue);
}
@container style(--theme: dark) {
body {
background-color: black;
color: white;
}
}```
yes we will implement that too
whatever BD comes up with
Vencord already implemented this like a year ago
but we've been waiting for BD
and BD is π π
wait what??
not merged cause we've been waiting
anyway I did want to make a proper Vencord theme store
but at the same time I don't really care and don't want to have to review themes
if other people are interested in that and want to maintain it and review themes etc sure
we could have it at https://vencord.dev/themes or something
i would
u just need a couple active enough people really
also kinda depends on how secure you wanna make it, bd requires all updates to the main theme file to be approved because it will trigger a "your theme updated" notice
which i think is kinda stupid because everyone just imports from github anyway
seems pointless, don't most themes import remote files??
yeah
the only thing that's needed for security is a proper csp that will block untrusted domains
yop
so really you only need to approve new themes, and those dont get submitted every day
reviewing should not be an issue really
yeah, the biggest obstacle will be building the web ui for it and havign submission
we could keep submission super simple: some github repo with json/yaml files you PR to
then a workflow that compiles them into one single json file and both the website and client can fetch this json
not only would that be simple it would also serve as a quality control gatekeeper cause if you can't open a simple PR you probably cant write a good theme either
something like this
# MyCoolTheme.yaml
name: MyCoolTheme
description: truly a cool theme
author:
name: Vendicated
website: https://vendicated.dev
github: Vendicated
support: [invite code]
image: https://whatever.github.io/image.png
url: https://whatever.github.io/MyTheme.theme.css
tags:
- foo
- bar
so to submit your theme you just create a PR that adds a file with your theme(s)
it could just use the same theme meta format as BD to keep things simple and familiar
we could also omit the image field and instead auto generate screenshots with pupeteer
yeah this would be good
though i do like how bd will display your theme repo's readme
so you can show additional screenshots and info
though i guess it isn't too necessary if installing the theme is built into vencord
oh yeah
we would definitely have markdown too
we need that to generate theme pages anyway
I totally forgot about that somehow
This is a good idea tho I think
To make sure we have consistent and distraction free screenshots
true
create an alt that has a channel with all sorts of things to showcase how they look and just take a screenshot with all themes
can easily automate that with pupeteer
lol for my theme i made a little thumbnail graphic from svg to stand out on bd themes
totally understand not wanting that though
wysiwyg banners would be best UX def
most themes already do it more or less anway it seems
yeah as long as it is scaled properly, because normal zoom screenshots look like shit in small thumbnail spaces
could just take two screenshots
one super zoomed in for the thumbnail and then a normal zoom version that you can open in a larger viewer
yea
although idk if all themes support zooming like that without becoming scuffed xD
its a bad theme if it doesn't support that
that's true yeah
auto generating screenshots is fire until you have something that makes a minor tweak to the UI
duality of vencord reactions
Classic case of people will hate wtvr you do


After the recent update of vesktop for windows there have been issues where sharing screen or windows/applications regardless of resolution or fps or system sound being shared or not will cause windows audio to be muted which later have to be manually unmuted every time after sharing the screen.
sir this is a vesktop.vencord.dev
use the support server https://discord.gg/vencord
Actually insane
incredible
Per https://github.com/vencord/plugin-requests:
FAQ:
- Is there any other way to make requests?
- No.
- Can I post requests in the Discord Server instead?
- No.
- When will these existing requests be fulfilled?
- Whenever someone does and it gets merged.
This is a horrible way of handling it because people are just gonna defer elsewhere to ask if they can open one.
This change is not very useful. At least state that they are currently closed.
That's true. I should have mentioned that the current link goes to a github 404, hence the incremental improvement.
At the other end of the spectrum of usefulness, we could point to contributing.md, although I'd expect anyone who want to contribute to be able to find it. WDYT?
PR has been sitting for 2 weeks now. @Vendicated would you like a fix for this broken link or shall I close?
https://vencord.dev/source @compact bloom did the github token expire? its not loading the cards for source codes
vencord going closed source 
Currently you write on site that you don't support Safari, but there is a way to download Vencord on Safari using Vecord userscript using Userscripts extension. Tutorial for downloading userscripts on Safari is here so you can add it to Vencord website. You can write that it's recommended to use another browser if you see some problems with Safari.
need to test this out
yeah this doesn't work at all
sometimes I feel like people don't test before making issues πͺ
From my testing it doesn't seem to actually be supported and gives an error in devtools, so this most likely can't be added in the supported browsers section.
@compact bloom close
yes
yes
so bad
i just use the old tokens i don't like change
advanced users only
well I dont think the downloads page is for advanced users really
we're not gonna tell peopole to use unstable versions of firefox.
if you're advanced enough to search how to add unsigned extensions then you wouldnt need it to be listed on the website








