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 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. - Easy to install third-party plugins through the plugin page in Discord.
- Request for plugins from 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 ## 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. Vencord is not connected to Equicord and as such, all donation links go to Vendicated's donation link.
<details> <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. Client modifications are against Discords Terms of Service.

View file

@ -9,7 +9,7 @@ import definePlugin from "@utils/types";
export default definePlugin({ export default definePlugin({
name: "VCSupport", name: "VCSupport",
description: "Wumpus Dance + Support Warning", description: "Wumpus Dance + Support Warnings",
authors: [EquicordDevs.thororen], authors: [EquicordDevs.thororen],
enabledByDefault: true 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 { definePluginSettings } from "@api/Settings";
import { EquicordDevs } from "@utils/constants";
import definePlugin, { OptionType } from "@utils/types"; import definePlugin, { OptionType } from "@utils/types";
import { SettingsRouter } from "@webpack/common"; import { SettingsRouter } from "@webpack/common";
@ -20,10 +21,7 @@ const settings = definePluginSettings({
export default definePlugin({ export default definePlugin({
name: "ThemeLibrary", name: "ThemeLibrary",
description: "A library of themes for Vencord.", description: "A library of themes for Vencord.",
authors: [{ authors: [EquicordDevs.Fafa],
name: "Fafa",
id: 428188716641812481n,
}],
settings, settings,
toolboxActions: { toolboxActions: {
"Open Theme Library": () => { "Open Theme Library": () => {