From 388226a7a7a8987095c4f53e29969ac012f1a698 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Sun, 19 Jul 2026 20:54:34 -0400 Subject: [PATCH] Declutter add 2 new settings --- src/equicordplugins/declutter/index.tsx | 27 ++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/src/equicordplugins/declutter/index.tsx b/src/equicordplugins/declutter/index.tsx index 68fadc634..2537c3aae 100644 --- a/src/equicordplugins/declutter/index.tsx +++ b/src/equicordplugins/declutter/index.tsx @@ -82,6 +82,18 @@ export const settings = definePluginSettings({ default: false, restartNeeded: true, }, + removeLibraryAboveDms: { + type: OptionType.BOOLEAN, + description: "Remove library above DMs list.", + default: false, + restartNeeded: true, + }, + removeFamilyCenterAboveDms: { + type: OptionType.BOOLEAN, + description: "Remove family center above DMs list.", + default: false, + restartNeeded: true, + }, miscHeader: { type: OptionType.COMPONENT, component: () => SectionSeparator("Misc"), @@ -139,7 +151,7 @@ export default definePlugin({ name: "Declutter", description: "Cleans up Discord by removing non-essential UI elements like profile effects, shop tabs, boosts, and more.", tags: ["Appearance", "Customisation"], - authors: [EquicordDevs.Leon135, Devs.prism, Devs.Kyuuhachi], + authors: [EquicordDevs.Leon135, Devs.prism, Devs.Kyuuhachi, Devs.SomeAspy], start() { if (isPluginEnabled("Decor") && settings.store.removeAvatarDecoration) { settings.store.removeAvatarDecoration = false; @@ -286,7 +298,7 @@ export default definePlugin({ predicate: () => settings.store.removeButtonTooltips }, { - // Above DMs section, shops and quests + // Above DMs section find: 'tutorialId:"direct-messages"', replacement: [ { @@ -298,13 +310,22 @@ export default definePlugin({ match: /NAVIGATION_LINK\}\}\},"discord-shop"\)/, replace: "$&&&undefined", predicate: () => settings.store.removeShopAboveDms - }, { match: /\.QUEST_HOME\},"quests"\)/, replace: "$&&&undefined", predicate: () => settings.store.removeQuestsAboveDms }, + { + match: /\.APPLICATION_LIBRARY\},"library"\)/, + replace: "$&&&undefined", + predicate: () => settings.store.removeLibraryAboveDms + }, + { + match: /\.FAMILY_CENTER\)\},"family-center"\)/, + replace: "$&&&undefined", + predicate: () => settings.store.removeFamilyCenterAboveDms + }, ], }, {