From 18ecb9997d614757407377a7d59f2170582e9e19 Mon Sep 17 00:00:00 2001
From: thororen <78185467+thororen1234@users.noreply.github.com>
Date: Wed, 22 May 2024 23:52:50 -0400
Subject: [PATCH] Add an extra included plugins tab in readme
---
README.md | 77 ++++++++++++++++++-
src/equicordplugins/VCSupport/index.ts | 2 +-
src/equicordplugins/onePingPerDM/README.md | 7 --
.../screenShareStreamerMode/index.ts | 66 ----------------
src/equicordplugins/themeLibrary/index.ts | 6 +-
5 files changed, 78 insertions(+), 80 deletions(-)
delete mode 100644 src/equicordplugins/onePingPerDM/README.md
delete mode 100644 src/equicordplugins/screenShareStreamerMode/index.ts
diff --git a/README.md b/README.md
index b1ea86c2..8902e54c 100644
--- a/README.md
+++ b/README.md
@@ -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.
+
+Extra included plugins (69 additional plugins)
+
+- 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
+
+
## 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.
-Using Equicord (Vencord+) violates Discord's terms of service
+Using Equicord violates Discord's terms of service
Client modifications are against Discord’s Terms of Service.
diff --git a/src/equicordplugins/VCSupport/index.ts b/src/equicordplugins/VCSupport/index.ts
index 8acc7866..dba1be21 100644
--- a/src/equicordplugins/VCSupport/index.ts
+++ b/src/equicordplugins/VCSupport/index.ts
@@ -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
});
diff --git a/src/equicordplugins/onePingPerDM/README.md b/src/equicordplugins/onePingPerDM/README.md
deleted file mode 100644
index 43f89b72..00000000
--- a/src/equicordplugins/onePingPerDM/README.md
+++ /dev/null
@@ -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
diff --git a/src/equicordplugins/screenShareStreamerMode/index.ts b/src/equicordplugins/screenShareStreamerMode/index.ts
deleted file mode 100644
index bb0b1083..00000000
--- a/src/equicordplugins/screenShareStreamerMode/index.ts
+++ /dev/null
@@ -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);
- }
- },
- }
-});
diff --git a/src/equicordplugins/themeLibrary/index.ts b/src/equicordplugins/themeLibrary/index.ts
index e0370fe5..05f6afd7 100644
--- a/src/equicordplugins/themeLibrary/index.ts
+++ b/src/equicordplugins/themeLibrary/index.ts
@@ -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": () => {