EquicordHelper: HideClanBages
Some checks are pending
Test / Test (push) Waiting to run

This commit is contained in:
thororen1234 2025-05-03 01:27:20 -04:00
parent 05b927a077
commit c9d8f3cc72
No known key found for this signature in database
12 changed files with 29 additions and 757 deletions

View file

@ -11,7 +11,7 @@ You can join our [discord server](https://discord.gg/5Xh2W87egW) for commits, ch
### Extra included plugins
<details>
<summary>171 additional plugins</summary>
<summary>170 additional plugins</summary>
### All Platforms
@ -53,7 +53,6 @@ You can join our [discord server](https://discord.gg/5Xh2W87egW) for commits, ch
- DontFilterMe by Samwich
- EmojiDumper by Cortex, Samwich, Woosh
- Encryptcord by Inbestigator
- EquicordCSS by thororen, Panniku, Dablulite, Coolesding, MiniDiscordThemes, LuckFire, gold_me
- EquicordHelper by thororen & nyx
- Equissant by SomeAspy & thororen
- ExportContacts by dat_insanity

View file

@ -18,10 +18,26 @@
import "@equicordplugins/_misc/styles.css";
import { definePluginSettings } from "@api/Settings";
import { disableStyle, enableStyle } from "@api/Styles";
import { EquicordDevs } from "@utils/constants";
import definePlugin from "@utils/types";
import definePlugin, { OptionType } from "@utils/types";
import { Forms } from "@webpack/common";
import clanBadges from "../_misc/clanBadges.css?managed";
const settings = definePluginSettings({
hideClanBadges: {
type: OptionType.BOOLEAN,
description: "Hide clan badges",
default: false,
onChange: value => {
if (value) enableStyle(clanBadges);
else disableStyle(clanBadges);
}
}
});
export default definePlugin({
name: "EquicordHelper",
description: "Fixes some misc issues with discord",
@ -31,6 +47,7 @@ export default definePlugin({
This Plugin is used for fixing misc issues with discord such as some crashes
</Forms.FormText>
</>,
settings,
required: true,
patches: [
{
@ -46,5 +63,11 @@ export default definePlugin({
}
]
}
]
],
start() {
if (settings.store.hideClanBadges) enableStyle(clanBadges);
},
stop() {
if (settings.store.hideClanBadges) disableStyle(clanBadges);
}
});

View file

@ -0,0 +1,3 @@
[class*="chipletContainerInner_"]:has([src *="/clan-badges/"]) {
display: none;
}

View file

@ -1 +0,0 @@
@import url("https://dablulite.github.io/css-snippets/BetterAuthApps/import.css");

View file

@ -1 +0,0 @@
@import url("https://dablulite.github.io/css-snippets/BetterStatusPicker/import.css");

View file

@ -1 +0,0 @@
@import url("https://raw.githubusercontent.com/gold-me/DiscordIcons/master/DiscordIcons.theme.css");

View file

@ -1,128 +0,0 @@
/* stylelint-disable selector-class-pattern */
/* stylelint-disable color-function-notation */
:root {
/* || Gradients */
--gradient-special: 140deg, hsl(245deg, calc(var(--saturaton-factor, 1)*79%), 72%) 0%, hsl(287deg, calc(var(--saturaton-factor, 1)*80%), 70%) 100%;
--gradient-blurple: 140deg, hsl(235deg, calc(var(--saturation-factor, 1)*85%), 72%) 0%, hsl(235deg, calc(var(--saturation-factor, 1)*85%), 60%) 100%;
--gradient-green: 140deg, hsl(139deg, calc(var(--saturaton-factor, 1)*47%), 44%) 0%, hsl(139deg, calc(var(--saturaton-factor, 1)*66%), 24%) 100%;
--gradient-yellow: 140deg, hsl(38deg, calc(var(--saturaton-factor, 1)*96%), 54%) 0%, hsl(38deg, calc(var(--saturaton-factor, 1)*82%), 41%) 100%;
--gradient-red: 140deg, hsl(359deg, calc(var(--saturaton-factor, 1)*83%), 59%) 0%, hsl(359deg, calc(var(--saturaton-factor, 1)*54%), 37%) 100%;
--gradient-grey: 140deg, hsl(214deg, calc(var(--saturaton-factor, 1)*10%), 50%) 0%, hsl(216deg, calc(var(--saturaton-factor, 1)*11%), 26%) 100%;
/* || Transitions */
--button-transition: 0.1s linear;
--font-default: 500;
--font-hover: 525;
--fontsize-hover: 15px;
--transform-normal: scale(1);
--transform-hover: scale(1.15);
--button-transform-hover: scale(1.04);
}
/* || Filled Buttons */
.lookFilled-yCfaCM {
transform: var(--transform-normal);
transition: var(--button-transition);
background: var(--gradient);
}
.lookFilled-yCfaCM:hover {
transform: var(--button-transform-hover);
}
.lookFilled-yCfaCM[disabled] {
transform: none;
}
.lookFilled-yCfaCM.colorBrand-I6CyqQ {
--gradient: linear-gradient(var(--gradient-blurple));
}
.lookFilled-yCfaCM.colorGreen-3y-Z79,
.lookFilled-yCfaCM.button_adcaac.buttonActive_adcaac {
--gradient: linear-gradient(var(--gradient-green));
}
.lookFilled-yCfaCM.colorYellow-Pgtmch {
--gradient: linear-gradient(var(--gradient-yellow));
}
.lookFilled-yCfaCM.colorRed-rQXKgM {
--gradient: linear-gradient(var(--gradient-red));
}
.lookFilled-yCfaCM.colorPrimary-2AuQVo,
.lookFilled-yCfaCM.colorGrey-2iAG-B,
.lookFilled-yCfaCM.buttonColor_adcaac {
--gradient: linear-gradient(var(--gradient-grey));
}
/* || Context Menus */
.menu_d90b3d .item-1OdjEX:not(.hideInteraction-2jPGL_) {
font-weight: var(--font-default);
transition: var(--button-transition);
}
.menu_d90b3d .item-1OdjEX:not(.hideInteraction-2jPGL_).focused-3qFvc8,
.menu_d90b3d .item-1OdjEX:not(.hideInteraction-2jPGL_):active {
font-size: var(--fontsize-hover);
font-weight: var(--font-hover);
background: var(--gradient);
}
.menu_d90b3d .colorDefault-CDqZdO.focused-3qFvc8,
.menu_d90b3d .colorDefault-CDqZdO:active {
--gradient: linear-gradient(var(--gradient-blurple));
}
.menu_d90b3d .colorDanger-3n-KnP.focused-3qFvc8,
.menu_d90b3d .colorDanger-3n-KnP:active,
.menu_d90b3d #status-picker-dnd.focused-3qFvc8,
.menu_d90b3d #status-picker-dnd:active {
--gradient: linear-gradient(var(--gradient-red));
}
.menu_d90b3d .colorPremium-vwmYZQ.focused-3qFvc8,
.menu_d90b3d .colorPremium-vwmYZQ:active {
--gradient: linear-gradient(var(--gradient-special));
}
.menu_d90b3d #status-picker-online.focused-3qFvc8,
.menu_d90b3d #status-picker-online:active {
--gradient: linear-gradient(var(--gradient-green));
}
.menu_d90b3d #status-picker-idle.focused-3qFvc8,
.menu_d90b3d #status-picker-idle:active {
--gradient: linear-gradient(var(--gradient-yellow));
}
.menu_d90b3d #status-picker-invisible.focused-3qFvc8,
.menu_d90b3d #status-picker-invisible:active {
--gradient: linear-gradient(var(--gradient-grey));
}
/* || Message Actions */
.wrapper_f7e168 .button_f7e168 {
background: var(--gradient);
}
.wrapper_f7e168 .button_f7e168 img,
.wrapper_f7e168 .button_f7e168 svg {
transition: var(--button-transition);
transform: var(--transform-normal);
}
.wrapper_f7e168 .button_f7e168:hover {
--gradient: linear-gradient(var(--gradient-blurple));
}
.wrapper_f7e168 .button_f7e168:hover svg {
transform: var(--transform-hover);
color: white;
}
.wrapper_f7e168 .button_f7e168.dangerous_f7e168:hover {
--gradient: linear-gradient(var(--gradient-red));
}

View file

@ -1,487 +0,0 @@
/* stylelint-disable property-no-vendor-prefix */
/* stylelint-disable selector-class-pattern */
:root {
--settingsicons: 1;
--si-size: 18px;
--si-gap: 14px;
--use-si: calc(var(--settingsicons, 1) / (var(--settingsicons, 1)));
--si-myaccount: url("https://minidiscordthemes.github.io/SettingsIcons/svg/myaccount.svg");
--si-profilecustomization: url("https://minidiscordthemes.github.io/SettingsIcons/svg/profilecustomization.svg");
--si-privacysafety: url("https://minidiscordthemes.github.io/SettingsIcons/svg/privacysafety.svg");
--si-familycenter: url("https://minidiscordthemes.github.io/SettingsIcons/svg/familycenter.svg");
--si-authorizedapps: url("https://minidiscordthemes.github.io/SettingsIcons/svg/authorizedapps.svg");
--si-sessions: url("https://minidiscordthemes.github.io/SettingsIcons/svg/sessions.svg");
--si-connections: url("https://minidiscordthemes.github.io/SettingsIcons/svg/connections.svg");
--si-settingsclips: url("https://minidiscordthemes.github.io/SettingsIcons/svg/settingsclips.svg");
--si-friendrequests: url("https://minidiscordthemes.github.io/SettingsIcons/svg/friendrequests.svg");
--si-discordnitro: url("https://minidiscordthemes.github.io/SettingsIcons/svg/discordnitro.svg");
--si-nitroserverboost: url("https://minidiscordthemes.github.io/SettingsIcons/svg/nitroserverboost.svg");
--si-subscriptions: url("https://minidiscordthemes.github.io/SettingsIcons/svg/subscriptions.svg");
--si-libraryinventory: url("https://minidiscordthemes.github.io/SettingsIcons/svg/libraryinventory.svg");
--si-billing: url("https://minidiscordthemes.github.io/SettingsIcons/svg/billing.svg");
--si-appearance: url("https://minidiscordthemes.github.io/SettingsIcons/svg/appearance.svg");
--si-accessibility: url("https://minidiscordthemes.github.io/SettingsIcons/svg/accessibility.svg");
--si-voicevideo: url("https://minidiscordthemes.github.io/SettingsIcons/svg/voicevideo.svg");
--si-textimages: url("https://minidiscordthemes.github.io/SettingsIcons/svg/textimages.svg");
--si-notifications: url("https://minidiscordthemes.github.io/SettingsIcons/svg/notifications.svg");
--si-keybinds: url("https://minidiscordthemes.github.io/SettingsIcons/svg/keybinds.svg");
--si-language: url("https://minidiscordthemes.github.io/SettingsIcons/svg/language.svg");
--si-windows: url("https://minidiscordthemes.github.io/SettingsIcons/svg/windows.svg");
--si-streamermode: url("https://minidiscordthemes.github.io/SettingsIcons/svg/streamermode.svg");
--si-rtcspeedtest: url("https://minidiscordthemes.github.io/SettingsIcons/svg/rtcspeedtest.svg");
--si-advanced: url("https://minidiscordthemes.github.io/SettingsIcons/svg/advanced.svg");
--si-activityprivacy: url("https://minidiscordthemes.github.io/SettingsIcons/svg/activityprivacy.svg");
--si-gameactivity: url("https://minidiscordthemes.github.io/SettingsIcons/svg/gameactivity.svg");
--si-overlay: url("https://minidiscordthemes.github.io/SettingsIcons/svg/overlay.svg");
--si-changelog: url("https://minidiscordthemes.github.io/SettingsIcons/svg/changelog.svg");
--si-merchandise: url("https://minidiscordthemes.github.io/SettingsIcons/svg/merchandise.svg");
--si-hypesquadonline: url("https://minidiscordthemes.github.io/SettingsIcons/svg/hypesquadonline.svg");
--si-powermodesettings: url("https://minidiscordthemes.github.io/SettingsIcons/svg/powermodesettings.svg");
--si-experiments: url("https://minidiscordthemes.github.io/SettingsIcons/svg/experiments.svg");
--si-developeroptions: url("https://minidiscordthemes.github.io/SettingsIcons/svg/developeroptions.svg");
--si-hotspotoptions: url("https://minidiscordthemes.github.io/SettingsIcons/svg/hotspotoptions.svg");
--si-dismissiblecontentoptions: url("https://minidiscordthemes.github.io/SettingsIcons/svg/dismissiblecontentoptions.svg");
--si-startuptimings: url("https://minidiscordthemes.github.io/SettingsIcons/svg/startuptimings.svg");
--si-paymentflowmodals: url("https://minidiscordthemes.github.io/SettingsIcons/svg/paymentflowmodals.svg");
--si-textplayground: url("https://minidiscordthemes.github.io/SettingsIcons/svg/textplayground.svg");
--si-textcomponent: url("https://minidiscordthemes.github.io/SettingsIcons/svg/textcomponent.svg");
--si-logout: url("https://minidiscordthemes.github.io/SettingsIcons/svg/logout.svg");
--si-equicordsettings: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vencordsettings.svg");
--si-equicordplugins: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vencordplugins.svg");
--si-equicordthemes: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vencordthemes.svg");
--si-equicordupdater: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vencordupdater.svg");
--si-equicordcloud: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vencordcloud.svg");
--si-equicordsettingssync: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vencordsettingssync.svg");
--si-equicordpatchhelper: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vencordpatchhelper.svg");
--si-equibop: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vesktop.svg");
--si-vesktop: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vesktop.svg");
--si-overview: url("https://minidiscordthemes.github.io/SettingsIcons/svg/overview.svg");
--si-roles: url("https://minidiscordthemes.github.io/SettingsIcons/svg/roles.svg");
--si-emoji: url("https://minidiscordthemes.github.io/SettingsIcons/svg/emoji.svg");
--si-stickers: url("https://minidiscordthemes.github.io/SettingsIcons/svg/stickers.svg");
--si-soundboard: url("https://minidiscordthemes.github.io/SettingsIcons/svg/soundboard.svg");
--si-widget: url("https://minidiscordthemes.github.io/SettingsIcons/svg/widget.svg");
--si-guildtemplates: url("https://minidiscordthemes.github.io/SettingsIcons/svg/guildtemplates.svg");
--si-vanityurl: url("https://minidiscordthemes.github.io/SettingsIcons/svg/vanityurl.svg");
--si-integrations: url("https://minidiscordthemes.github.io/SettingsIcons/svg/integrations.svg");
--si-appdirectory: url("https://minidiscordthemes.github.io/SettingsIcons/svg/appdirectory.svg");
--si-safety: url("https://minidiscordthemes.github.io/SettingsIcons/svg/safety.svg");
--si-auditlog: url("https://minidiscordthemes.github.io/SettingsIcons/svg/auditlog.svg");
--si-bans: url("https://minidiscordthemes.github.io/SettingsIcons/svg/bans.svg");
--si-community: url("https://minidiscordthemes.github.io/SettingsIcons/svg/community.svg");
--si-onboarding: url("https://minidiscordthemes.github.io/SettingsIcons/svg/onboarding.svg");
--si-analytics: url("https://minidiscordthemes.github.io/SettingsIcons/svg/analytics.svg");
--si-partner: url("https://minidiscordthemes.github.io/SettingsIcons/svg/partner.svg");
--si-discovery: url("https://minidiscordthemes.github.io/SettingsIcons/svg/discovery.svg");
--si-rolesubscriptions: url("https://minidiscordthemes.github.io/SettingsIcons/svg/rolesubscriptions.svg");
--si-guildpremium: url("https://minidiscordthemes.github.io/SettingsIcons/svg/guildpremium.svg");
--si-members: url("https://minidiscordthemes.github.io/SettingsIcons/svg/members.svg");
--si-instantinvites: url("https://minidiscordthemes.github.io/SettingsIcons/svg/instantinvites.svg");
--si-delete: url("https://minidiscordthemes.github.io/SettingsIcons/svg/delete.svg");
--si-permissions: url("https://minidiscordthemes.github.io/SettingsIcons/svg/permissions.svg");
--si-default: url("https://minidiscordthemes.github.io/SettingsIcons/svg/default.svg");
}
.sidebarRegion_c25c6d {
flex-basis: calc(218px + var(--use-si)*(var(--si-size) + var(--si-gap))) !important
}
.sidebar_c25c6d {
width: calc(218px + var(--use-si)*(var(--si-size) + var(--si-gap))) !important
}
.sidebar_c25c6d :is(.item_a0 .icon_f7189e, .premiumLabel_ae3c77>svg, .premiumLabel_ae3c77 img, .tabBarItemContainer_e7c031>svg, .tabBarItemContainer_e7c031 img) {
transform: scaleX(calc(1 - var(--use-si)))
}
.sidebar_c25c6d .side_a0 .item_a0 {
display: flex;
align-items: center
}
.sidebar_c25c6d .side_a0 .item_a0::before {
content: "";
flex: 0 0 auto;
width: calc(var(--use-si)*var(--si-size));
height: calc(var(--use-si)*var(--si-size));
margin-right: calc(var(--use-si)*var(--si-size)/2);
background: currentcolor;
z-index: 2;
-webkit-mask: var(--si-default) center/contain no-repeat;
mask: var(--si-default) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="My Account"]::before {
-webkit-mask: var(--si-myaccount) center/contain no-repeat;
mask: var(--si-myaccount) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Profile Customization"]::before {
-webkit-mask: var(--si-profilecustomization) center/contain no-repeat;
mask: var(--si-profilecustomization) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Privacy & Safety"]::before {
-webkit-mask: var(--si-privacysafety) center/contain no-repeat;
mask: var(--si-privacysafety) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Family Center"]::before {
-webkit-mask: var(--si-familycenter) center/contain no-repeat;
mask: var(--si-familycenter) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Authorized Apps"]::before {
-webkit-mask: var(--si-authorizedapps) center/contain no-repeat;
mask: var(--si-authorizedapps) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Sessions"]::before {
-webkit-mask: var(--si-sessions) center/contain no-repeat;
mask: var(--si-sessions) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Connections"]::before {
-webkit-mask: var(--si-connections) center/contain no-repeat;
mask: var(--si-connections) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Settings Clips"]::before {
-webkit-mask: var(--si-settingsclips) center/contain no-repeat;
mask: var(--si-settingsclips) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Friend Requests"]::before {
-webkit-mask: var(--si-friendrequests) center/contain no-repeat;
mask: var(--si-friendrequests) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Discord Nitro"]::before {
-webkit-mask: var(--si-discordnitro) center/contain no-repeat;
mask: var(--si-discordnitro) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Nitro Server Boost"]::before {
-webkit-mask: var(--si-nitroserverboost) center/contain no-repeat;
mask: var(--si-nitroserverboost) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Subscriptions"]::before {
-webkit-mask: var(--si-subscriptions) center/contain no-repeat;
mask: var(--si-subscriptions) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Library Inventory"]::before {
-webkit-mask: var(--si-libraryinventory) center/contain no-repeat;
mask: var(--si-libraryinventory) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Billing"]::before {
-webkit-mask: var(--si-billing) center/contain no-repeat;
mask: var(--si-billing) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Appearance"]::before {
-webkit-mask: var(--si-appearance) center/contain no-repeat;
mask: var(--si-appearance) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Accessibility"]::before {
-webkit-mask: var(--si-accessibility) center/contain no-repeat;
mask: var(--si-accessibility) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Voice & Video"]::before {
-webkit-mask: var(--si-voicevideo) center/contain no-repeat;
mask: var(--si-voicevideo) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Text & Images"]::before {
-webkit-mask: var(--si-textimages) center/contain no-repeat;
mask: var(--si-textimages) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Notifications"]::before {
-webkit-mask: var(--si-notifications) center/contain no-repeat;
mask: var(--si-notifications) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Keybinds"]::before {
-webkit-mask: var(--si-keybinds) center/contain no-repeat;
mask: var(--si-keybinds) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Language"]::before {
-webkit-mask: var(--si-language) center/contain no-repeat;
mask: var(--si-language) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Windows"]::before {
-webkit-mask: var(--si-windows) center/contain no-repeat;
mask: var(--si-windows) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Streamer Mode"]::before {
-webkit-mask: var(--si-streamermode) center/contain no-repeat;
mask: var(--si-streamermode) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="RTC Speed Test"]::before {
-webkit-mask: var(--si-rtcspeedtest) center/contain no-repeat;
mask: var(--si-rtcspeedtest) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Advanced"]::before {
-webkit-mask: var(--si-advanced) center/contain no-repeat;
mask: var(--si-advanced) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Activity Privacy"]::before {
-webkit-mask: var(--si-activityprivacy) center/contain no-repeat;
mask: var(--si-activityprivacy) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Game Activity"]::before {
-webkit-mask: var(--si-gameactivity) center/contain no-repeat;
mask: var(--si-gameactivity) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Overlay"]::before {
-webkit-mask: var(--si-overlay) center/contain no-repeat;
mask: var(--si-overlay) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="changelog"]::before {
-webkit-mask: var(--si-changelog) center/contain no-repeat;
mask: var(--si-changelog) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="merchandise"]::before {
-webkit-mask: var(--si-merchandise) center/contain no-repeat;
mask: var(--si-merchandise) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Hypesquad Online"]::before {
-webkit-mask: var(--si-hypesquadonline) center/contain no-repeat;
mask: var(--si-hypesquadonline) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Powermode Settings"]::before {
-webkit-mask: var(--si-powermodesettings) center/contain no-repeat;
mask: var(--si-powermodesettings) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Experiments"]::before {
-webkit-mask: var(--si-experiments) center/contain no-repeat;
mask: var(--si-experiments) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Developer Options"]::before {
-webkit-mask: var(--si-developeroptions) center/contain no-repeat;
mask: var(--si-developeroptions) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Hotspot Options"]::before {
-webkit-mask: var(--si-hotspotoptions) center/contain no-repeat;
mask: var(--si-hotspotoptions) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Dismissible Content Options"]::before {
-webkit-mask: var(--si-dismissiblecontentoptions) center/contain no-repeat;
mask: var(--si-dismissiblecontentoptions) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="StartupTimings"]::before {
-webkit-mask: var(--si-startuptimings) center/contain no-repeat;
mask: var(--si-startuptimings) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Payment Flow Modals"]::before {
-webkit-mask: var(--si-paymentflowmodals) center/contain no-repeat;
mask: var(--si-paymentflowmodals) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Text Playground"]::before {
-webkit-mask: var(--si-textplayground) center/contain no-repeat;
mask: var(--si-textplayground) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Text Component"]::before {
-webkit-mask: var(--si-textcomponent) center/contain no-repeat;
mask: var(--si-textcomponent) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="logout"]::before {
-webkit-mask: var(--si-logout) center/contain no-repeat;
mask: var(--si-logout) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="EquicordSettings"]::before {
-webkit-mask: var(--si-equicordsettings) center/contain no-repeat;
mask: var(--si-equicordsettings) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="EquicordPlugins"]::before {
-webkit-mask: var(--si-equicordplugins) center/contain no-repeat;
mask: var(--si-equicordplugins) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="EquicordThemes"]::before {
-webkit-mask: var(--si-equicordthemes) center/contain no-repeat;
mask: var(--si-equicordthemes) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="EquicordUpdater"]::before {
-webkit-mask: var(--si-equicordupdater) center/contain no-repeat;
mask: var(--si-equicordupdater) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="EquicordCloud"]::before {
-webkit-mask: var(--si-equicordcloud) center/contain no-repeat;
mask: var(--si-equicordcloud) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="EquicordSettingsSync"]::before {
-webkit-mask: var(--si-equicordsettingssync) center/contain no-repeat;
mask: var(--si-equicordsettingssync) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="EquicordPatchHelper"]::before {
-webkit-mask: var(--si-equicordpatchhelper) center/contain no-repeat;
mask: var(--si-equicordpatchhelper) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Equibop"]::before {
-webkit-mask: var(--si-equibop) center/contain no-repeat;
mask: var(--si-equibop) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="Vesktop"]::before {
-webkit-mask: var(--si-vesktop) center/contain no-repeat;
mask: var(--si-vesktop) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="OVERVIEW"]::before {
-webkit-mask: var(--si-overview) center/contain no-repeat;
mask: var(--si-overview) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="ROLES"]::before {
-webkit-mask: var(--si-roles) center/contain no-repeat;
mask: var(--si-roles) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="EMOJI"]::before {
-webkit-mask: var(--si-emoji) center/contain no-repeat;
mask: var(--si-emoji) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="STICKERS"]::before {
-webkit-mask: var(--si-stickers) center/contain no-repeat;
mask: var(--si-stickers) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="SOUNDBOARD"]::before {
-webkit-mask: var(--si-soundboard) center/contain no-repeat;
mask: var(--si-soundboard) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="WIDGET"]::before {
-webkit-mask: var(--si-widget) center/contain no-repeat;
mask: var(--si-widget) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="GUILD_TEMPLATES"]::before {
-webkit-mask: var(--si-guildtemplates) center/contain no-repeat;
mask: var(--si-guildtemplates) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="VANITY_URL"]::before {
-webkit-mask: var(--si-vanityurl) center/contain no-repeat;
mask: var(--si-vanityurl) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="INTEGRATIONS"]::before {
-webkit-mask: var(--si-integrations) center/contain no-repeat;
mask: var(--si-integrations) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="APP_DIRECTORY"]::before {
-webkit-mask: var(--si-appdirectory) center/contain no-repeat;
mask: var(--si-appdirectory) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="SAFETY"]::before {
-webkit-mask: var(--si-safety) center/contain no-repeat;
mask: var(--si-safety) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="AUDIT_LOG"]::before {
-webkit-mask: var(--si-auditlog) center/contain no-repeat;
mask: var(--si-auditlog) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="BANS"]::before {
-webkit-mask: var(--si-bans) center/contain no-repeat;
mask: var(--si-bans) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="COMMUNITY"]::before {
-webkit-mask: var(--si-community) center/contain no-repeat;
mask: var(--si-community) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="ONBOARDING"]::before {
-webkit-mask: var(--si-onboarding) center/contain no-repeat;
mask: var(--si-onboarding) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="ANALYTICS"]::before {
-webkit-mask: var(--si-analytics) center/contain no-repeat;
mask: var(--si-analytics) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="PARTNER"]::before {
-webkit-mask: var(--si-partner) center/contain no-repeat;
mask: var(--si-partner) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="DISCOVERY"]::before {
-webkit-mask: var(--si-discovery) center/contain no-repeat;
mask: var(--si-discovery) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="ROLE_SUBSCRIPTIONS"]::before {
-webkit-mask: var(--si-rolesubscriptions) center/contain no-repeat;
mask: var(--si-rolesubscriptions) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="GUILD_PREMIUM"]::before {
-webkit-mask: var(--si-guildpremium) center/contain no-repeat;
mask: var(--si-guildpremium) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="MEMBERS"]::before {
-webkit-mask: var(--si-members) center/contain no-repeat;
mask: var(--si-members) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="INSTANT_INVITES"]::before {
-webkit-mask: var(--si-instantinvites) center/contain no-repeat;
mask: var(--si-instantinvites) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="DELETE"]::before {
-webkit-mask: var(--si-delete) center/contain no-repeat;
mask: var(--si-delete) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0[data-tab-id="PERMISSIONS"]::before {
-webkit-mask: var(--si-permissions) center/contain no-repeat;
mask: var(--si-permissions) center/contain no-repeat
}
.sidebar_c25c6d .side_a0 .item_a0>div {
flex: 1 1 auto
}

View file

@ -1 +0,0 @@
@import url("https://raw.githubusercontent.com/coolesding/snippets/main/import/fixnitrothemes.css");

View file

@ -1,9 +0,0 @@
@import url("https://raw.githubusercontent.com/Equicord/Equicord/main/src/equicordplugins/equicordCSS/css/main.min.css");
/* https://github.com/MiniDiscordThemes/SettingsIcons#customisation */
:root {
--settingsicons: 1;
--si-size: 18px;
--si-gap: 14px;
}

View file

@ -1 +0,0 @@
@import url("https://dablulite.github.io/css-snippets/UserReimagined/import.css");

View file

@ -1,124 +0,0 @@
/*
* Vencord, a modification for Discord's desktop app
* Copyright (c) 2023 Vendicated and contributors
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
// Import required modules and components
import { definePluginSettings } from "@api/Settings";
import { disableStyle, enableStyle } from "@api/Styles";
import { EquicordDevs } from "@utils/constants";
import definePlugin, { OptionType } from "@utils/types";
// Importing the style managed fixes on and off switch
import betterauthapps from "./css/betterauthapps.css?managed";
import betterstatuspicker from "./css/betterstatuspicker.css?managed";
import discordicons from "./css/discordicons.css?managed";
import gradientbuttons from "./css/gradientbuttons.css?managed";
import nitrothemesfix from "./css/nitrothemesfix.css?managed";
import settingsicons from "./css/settingsicons.css?managed";
import userreimagined from "./css/userreimagined.css?managed";
// Forcing restartNeeded: true to not overcomplicate the live update of the settings using FluxDispatcher and making it complex
const settings = definePluginSettings({
betterAuthApps: {
type: OptionType.BOOLEAN,
description: "Enable Better Auth Apps CSS",
restartNeeded: true,
default: false
},
betterStatusPicker: {
type: OptionType.BOOLEAN,
description: "Enable Better Status Picker CSS",
restartNeeded: true,
default: false
},
discordicons: {
type: OptionType.BOOLEAN,
description: "Enable Discord Icons CSS",
restartNeeded: true,
default: false
},
gradientButtons: {
type: OptionType.BOOLEAN,
description: "Enable Gradient Buttons CSS",
restartNeeded: true,
default: false
},
nitroThemesFix: {
type: OptionType.BOOLEAN,
description: "Enable Fix Nitro Themes CSS",
restartNeeded: true,
default: false
},
settingsIcons: {
type: OptionType.BOOLEAN,
description: "Enable Settings Icons CSS",
restartNeeded: true,
default: false
},
userReimagined: {
type: OptionType.BOOLEAN,
description: "Enable User Reimagined CSS",
restartNeeded: true,
default: false
}
});
let settingsArray: Array<any> = [];
let cssArray: Array<any> = [];
export default definePlugin({
name: "EquicordCSS",
description: "CSS for Equicord users. You will need to look at the settings.",
authors: [EquicordDevs.thororen, EquicordDevs.Panniku],
dependencies: ["ThemeAttributes"],
settings,
start() {
// Push variables to array to iterate on start() and stop()
settingsArray.push(
settings.store.betterAuthApps,
settings.store.betterStatusPicker,
settings.store.discordicons,
settings.store.gradientButtons,
settings.store.nitroThemesFix,
settings.store.settingsIcons,
settings.store.userReimagined
);
cssArray.push(
betterauthapps,
betterstatuspicker,
discordicons,
gradientbuttons,
nitrothemesfix,
settingsicons,
userreimagined
);
settingsArray.forEach((s, i) => {
if (s) enableStyle(cssArray[i]);
});
},
stop() {
settingsArray.forEach((s, i) => {
if (s) disableStyle(cssArray[i]);
});
settingsArray = [];
cssArray = [];
}
});