mirror of
https://github.com/Vendicated/Vencord.git
synced 2025-01-10 09:56:24 +00:00
Merge branch 'dev' into statusPresets
This commit is contained in:
commit
20ec156362
3 changed files with 8 additions and 3 deletions
|
@ -93,7 +93,7 @@ interface PluginCardProps extends React.HTMLProps<HTMLDivElement> {
|
||||||
export function PluginCard({ plugin, disabled, onRestartNeeded, onMouseEnter, onMouseLeave, isNew }: PluginCardProps) {
|
export function PluginCard({ plugin, disabled, onRestartNeeded, onMouseEnter, onMouseLeave, isNew }: PluginCardProps) {
|
||||||
const settings = Settings.plugins[plugin.name];
|
const settings = Settings.plugins[plugin.name];
|
||||||
|
|
||||||
const isEnabled = () => settings.enabled ?? false;
|
const isEnabled = () => Vencord.Plugins.isPluginEnabled(plugin.name);
|
||||||
|
|
||||||
function toggleEnabled() {
|
function toggleEnabled() {
|
||||||
const wasEnabled = isEnabled();
|
const wasEnabled = isEnabled();
|
||||||
|
|
|
@ -323,7 +323,7 @@ export default definePlugin({
|
||||||
replacement: [
|
replacement: [
|
||||||
{
|
{
|
||||||
// Add deleted=true to all target messages in the MESSAGE_DELETE event
|
// Add deleted=true to all target messages in the MESSAGE_DELETE event
|
||||||
match: /function (\i)\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?}(?=function.*MESSAGE_DELETE:\1)/,
|
match: /function (?=.+?MESSAGE_DELETE:(\i))\1\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?}(?=function)/,
|
||||||
replace:
|
replace:
|
||||||
"function $1($2){" +
|
"function $1($2){" +
|
||||||
" var cache = $3getOrCreate($2.channelId);" +
|
" var cache = $3getOrCreate($2.channelId);" +
|
||||||
|
@ -333,7 +333,7 @@ export default definePlugin({
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
// Add deleted=true to all target messages in the MESSAGE_DELETE_BULK event
|
// Add deleted=true to all target messages in the MESSAGE_DELETE_BULK event
|
||||||
match: /function (\i)\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?}(?=function.*MESSAGE_DELETE_BULK:\1)/,
|
match: /function (?=.+?MESSAGE_DELETE_BULK:(\i))\1\((\i)\){let.+?((?:\i\.){2})getOrCreate.+?}(?=function)/,
|
||||||
replace:
|
replace:
|
||||||
"function $1($2){" +
|
"function $1($2){" +
|
||||||
" var cache = $3getOrCreate($2.channelId);" +
|
" var cache = $3getOrCreate($2.channelId);" +
|
||||||
|
|
|
@ -77,6 +77,11 @@ export default definePlugin({
|
||||||
match: /Math\.max.{0,30}\)\)/,
|
match: /Math\.max.{0,30}\)\)/,
|
||||||
replace: "arguments[0]"
|
replace: "arguments[0]"
|
||||||
},
|
},
|
||||||
|
// Fix streams not playing audio until you update them
|
||||||
|
{
|
||||||
|
match: /\}return"video"/,
|
||||||
|
replace: "this.updateAudioElement();$&"
|
||||||
|
},
|
||||||
// Patch the volume
|
// Patch the volume
|
||||||
{
|
{
|
||||||
match: /\.volume=this\._volume\/100;/,
|
match: /\.volume=this\._volume\/100;/,
|
||||||
|
|
Loading…
Reference in a new issue