mirror of
https://github.com/Equicord/Equicord.git
synced 2025-01-18 05:13:29 -05:00
Properly Restrict
This commit is contained in:
parent
e2ca547b2e
commit
5a01fde437
2 changed files with 19 additions and 41 deletions
|
@ -19,45 +19,35 @@
|
|||
import { EquicordDevs } from "@utils/constants";
|
||||
import definePlugin from "@utils/types";
|
||||
import { findAll } from "@webpack";
|
||||
import { Forms } from "@webpack/common";
|
||||
|
||||
export default definePlugin({
|
||||
name: "DisableAnimations",
|
||||
description: "Disables most of Discord's animations.",
|
||||
authors: [EquicordDevs.seth],
|
||||
settingsAboutComponent: () => <>
|
||||
<Forms.FormText className="platform-warning">
|
||||
This plugin will only work on Equibop Vesktop and Discord Desktop
|
||||
</Forms.FormText>
|
||||
</>,
|
||||
start() {
|
||||
if (IS_EQUIBOP || IS_VESKTOP || IS_DISCORD_DESKTOP) {
|
||||
this.springs = findAll(mod => {
|
||||
if (!mod.Globals) return false;
|
||||
return true;
|
||||
this.springs = findAll(mod => {
|
||||
if (!mod.Globals) return false;
|
||||
return true;
|
||||
});
|
||||
|
||||
for (const spring of this.springs) {
|
||||
spring.Globals.assign({
|
||||
skipAnimation: true,
|
||||
});
|
||||
|
||||
for (const spring of this.springs) {
|
||||
spring.Globals.assign({
|
||||
skipAnimation: true,
|
||||
});
|
||||
}
|
||||
|
||||
this.css = document.createElement("style");
|
||||
this.css.innerText = "* { transition: none !important; animation: none !important; }";
|
||||
|
||||
document.head.appendChild(this.css);
|
||||
}
|
||||
|
||||
this.css = document.createElement("style");
|
||||
this.css.innerText = "* { transition: none !important; animation: none !important; }";
|
||||
|
||||
document.head.appendChild(this.css);
|
||||
},
|
||||
stop() {
|
||||
if (IS_EQUIBOP || IS_VESKTOP || IS_DISCORD_DESKTOP) {
|
||||
for (const spring of this.springs) {
|
||||
spring.Globals.assign({
|
||||
skipAnimation: false,
|
||||
});
|
||||
}
|
||||
|
||||
if (this.css) this.css.remove();
|
||||
for (const spring of this.springs) {
|
||||
spring.Globals.assign({
|
||||
skipAnimation: false,
|
||||
});
|
||||
}
|
||||
|
||||
if (this.css) this.css.remove();
|
||||
}
|
||||
});
|
|
@ -1,12 +0,0 @@
|
|||
.platform-warning {
|
||||
font-size: 16px !important;
|
||||
background-color: rgb(240 71 71 / 10%);
|
||||
color: rgb(240 71 71) !important;
|
||||
border: 1px solid rgb(240 71 71 / 60%) !important;
|
||||
border-radius: 5px !important;
|
||||
font-weight: 500;
|
||||
padding: 6px 10px;
|
||||
text-align: center;
|
||||
margin-top: 10px;
|
||||
font-style: bold;
|
||||
}
|
Loading…
Reference in a new issue