Add an extra included plugins tab in readme

This commit is contained in:
thororen 2024-05-22 23:52:50 -04:00
parent a23655f3a7
commit 18ecb9997d
5 changed files with 78 additions and 80 deletions

View file

@ -1,4 +1,4 @@
# Equicord (Vencord+)
# Equicord
An enhanced version of [Vencord](https://github.com/Vendicated/Vencord) by [Vendicated](https://github.com/Vendicated) called Equicord
@ -22,6 +22,79 @@ Thank you to [Suncord](https://github.com/verticalsync/Suncord) by [VerticalSync
- Easy to install third-party plugins through the plugin page in Discord.
- Request for plugins from Discord.
<details>
<summary>Extra included plugins (69 additional plugins)</summary>
- AllCallTimers by MaxHerbold and D3SOX
- AllowedMentions by arHSM and amia
- AltKrispSwitch by newwares
- Annamox by Kyuuhachi
- BetterQuests by kvba
- BetterQuickReact by Ven and Sqaaakoi
- BetterShopPreview by Tolgchu
- BlockKrsip by D3SOX
- BypassDND by Inbestigator
- CleanChannelName by AutumnVN
- ColorMessage by Kyuuhachi
- CopyEmojiAsFormattedString (CopyEmojiAsString) by HAPPY_ENDERMAN and VISHNYA_NET_CHERESHNYA
- CopyUserMention by Cortex and castdrian
- CustomAppIcons by HAPPY_ENDERMAN and SerStars
- CustomScreenShare by KawaiianPizza
- DeadMembers by Kyuuhachi
- DiscordColorways by DaBluLite and ImLvna
- DNDWhilePlaying by thororen
- DoNotLeak by Perny
- DoubleCounterBypass by nyx
- EmojiDumper by Cortex, Samwich, Woosh
- Encryptcord by Inbestigator
- EquicordCSS by FoxStorm1 and thororen (and all respective css developers)
- ExportContacts by dat_insanity
- FakeProfileThemes by Ryan
- FindReply by newwares
- FriendshipRanks by Samwich
- Gif Collection by Aria
- GlobalBadges by HypedDomi and Hosted by Wolfie
- GodMode by Tolgchu
- HideMessage by Hanzy
- HolyNotes by Wolfie
- Hop On by ImLvna
- IgnoreTerms by D3SOX
- IRememberYou by zoodogood
- Keyboard Sounds by HypedDomi
- KeywordNotify by camila314
- MessageLinkTooltip by Kyuuhachi
- MessageLoggerEnhanced (MLEnhanced) by Aria
- noAppsAllowed by kvba
- NoModalAnimation by AutumnVN
- NoNitroUpsell by thororen
- NotifyUserChanges by D3SOX
- OnePingPerDM by ProffDea
- PlatformSpoofer by Drag
- MessagePurge by bhop and nyx
- QuestionMarkReplacement (QuestionMarkReplace) by nyx
- Quoter by Samwich
- RepeatMessage by Tolgchu
- ReplyPingControl by ant0n and MrDiamond
- ScreenRecorder by AutumnVN
- Search by JacobTm and thororen
- SearchFix by jaxx
- Sekai Stickers by MaiKokain
- ServerProfilesToolbox by D3SOX
- ShowBadgesInChat by Inbestigator and KrystalSkull
- Slap by Korbo
- SoundBoardLogger by Moxxie, fres, echo, thororen
- TalkInReverse by Tolgchu
- ThemeLibrary by Fafa
- Title by Kyuuhachi
- UnlimitedAccounts by Balaclava and thororen
- UserPFP by nexpid and thororen
- VCSupport by thororen
- VencordRPC by AutumnVN
- VoiceChatUtilities by Dams and D3SOX
- WhosWatching by fres
- YoutubeDescription by arHSM
</details>
## Installing / Uninstalling
@ -86,7 +159,7 @@ Mentioning it does not imply any affiliation with or endorsement by Discord Inc.
Vencord is not connected to Equicord and as such, all donation links go to Vendicated's donation link.
<details>
<summary>Using Equicord (Vencord+) violates Discord's terms of service</summary>
<summary>Using Equicord violates Discord's terms of service</summary>
Client modifications are against Discords Terms of Service.

View file

@ -9,7 +9,7 @@ import definePlugin from "@utils/types";
export default definePlugin({
name: "VCSupport",
description: "Wumpus Dance + Support Warning",
description: "Wumpus Dance + Support Warnings",
authors: [EquicordDevs.thororen],
enabledByDefault: true
});

View file

@ -1,7 +0,0 @@
# OnePingPerDM
If unread messages are sent by a user in DMs multiple times, you'll only receive one audio ping. Read the messages to reset the limit
## Purpose
- Prevents ping audio spam in DMs
- Be able to distinguish more than one ping as multiple users
- Be less annoyed while gaming

View file

@ -1,66 +0,0 @@
/*
* Vencord, a Discord client mod
* Copyright (c) 2024 Vendicated and contributors
* SPDX-License-Identifier: GPL-3.0-or-later
*/
import { Devs } from "@utils/constants";
import definePlugin from "@utils/types";
import { findByPropsLazy } from "@webpack";
import { UserStore } from "@webpack/common";
interface StreamEvent {
streamKey: string;
}
interface StreamCreateEvent extends StreamEvent {
type: "STREAM_CREATE";
region: string;
viewerIds: string[];
rtcServerId: string;
paused: boolean;
}
interface StreamCloseEvent extends StreamEvent {
type: "STREAM_CLOSE";
streamKey: string;
canShowFeedback: boolean;
}
interface StreamerModeSettings {
enabled: boolean;
autoToggle: boolean;
hideInstantInvites: boolean;
hidePersonalInformation: boolean;
disableSounds: boolean;
disableNotifications: boolean;
enableContentProtection: boolean;
}
const StreamerModeActions: {
setEnabled(enabled: boolean): void;
update(settings: StreamerModeSettings): void;
} = findByPropsLazy("setEnabled", "update");
function isSelf(streamKey: string) {
return streamKey.split(":").at(-1) === UserStore.getCurrentUser().id;
}
export default definePlugin({
name: "SSSMode",
description: "Automatically enables streamer mode while screen sharing",
authors: [Devs.D3SOX],
flux: {
STREAM_CREATE({ streamKey }: StreamCreateEvent) {
if (isSelf(streamKey)) {
StreamerModeActions.setEnabled(true);
}
},
STREAM_CLOSE({ streamKey }: StreamCloseEvent) {
if (isSelf(streamKey)) {
StreamerModeActions.setEnabled(false);
}
},
}
});

View file

@ -5,6 +5,7 @@
*/
import { definePluginSettings } from "@api/Settings";
import { EquicordDevs } from "@utils/constants";
import definePlugin, { OptionType } from "@utils/types";
import { SettingsRouter } from "@webpack/common";
@ -20,10 +21,7 @@ const settings = definePluginSettings({
export default definePlugin({
name: "ThemeLibrary",
description: "A library of themes for Vencord.",
authors: [{
name: "Fafa",
id: 428188716641812481n,
}],
authors: [EquicordDevs.Fafa],
settings,
toolboxActions: {
"Open Theme Library": () => {