mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-16 18:07:02 -04:00
This commit is contained in:
parent
05b927a077
commit
c9d8f3cc72
12 changed files with 29 additions and 757 deletions
|
@ -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);
|
||||
}
|
||||
});
|
||||
|
|
3
src/equicordplugins/_misc/clanBadges.css
Normal file
3
src/equicordplugins/_misc/clanBadges.css
Normal file
|
@ -0,0 +1,3 @@
|
|||
[class*="chipletContainerInner_"]:has([src *="/clan-badges/"]) {
|
||||
display: none;
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
@import url("https://dablulite.github.io/css-snippets/BetterAuthApps/import.css");
|
|
@ -1 +0,0 @@
|
|||
@import url("https://dablulite.github.io/css-snippets/BetterStatusPicker/import.css");
|
|
@ -1 +0,0 @@
|
|||
@import url("https://raw.githubusercontent.com/gold-me/DiscordIcons/master/DiscordIcons.theme.css");
|
|
@ -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));
|
||||
}
|
487
src/equicordplugins/equicordCSS/css/main.min.css
vendored
487
src/equicordplugins/equicordCSS/css/main.min.css
vendored
|
@ -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
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
@import url("https://raw.githubusercontent.com/coolesding/snippets/main/import/fixnitrothemes.css");
|
|
@ -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;
|
||||
}
|
|
@ -1 +0,0 @@
|
|||
@import url("https://dablulite.github.io/css-snippets/UserReimagined/import.css");
|
|
@ -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 = [];
|
||||
}
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue