Merge branch 'vbajs-master'

This commit is contained in:
Keanu Timmermans 2021-06-08 23:16:04 +02:00
commit c44edd8009
Signed by: keanucode
GPG Key ID: A7431C0D513CA93B
2 changed files with 35 additions and 1 deletions

View File

@ -1,9 +1,15 @@
import * as webpackModules from '@goosemod/webpack';
import { createItem, removeItem } from '@goosemod/settings';
import { version } from './goosemodModule.json';
var searchHook;
var parseHook;
var useEmojiSelectHandlerHook;
let settings = {
emojisize: '64',
};
const emojisModule = webpackModules.findByProps('getDisambiguatedEmojiContext', 'search');
const messageEmojiParserModule = webpackModules.findByProps(
'parse',
@ -50,7 +56,7 @@ export default {
for (let emoji of result.invalidEmojis) {
result.content = result.content.replace(
`<${emoji.animated ? 'a' : ''}:${emoji.originalName || emoji.name}:${emoji.id}>`,
`${emoji.url}&size=64&width=16`,
`${emoji.url}&size=${settings.emojisize}&width=16`,
);
}
result.invalidEmojis = [];
@ -68,12 +74,32 @@ export default {
}
};
};
createItem('FreeNitro', [
version,
{
type: 'header',
text: 'Change the emoji size to your liking!',
},
{
type: 'text-input',
text: 'Emoji Size',
initialValue: () => settings.emojisize,
oninput: (value) => {
settings.emojisize = value;
},
},
]);
},
getSettings: () => [settings],
onRemove: async () => {
searchHook = originalFunctions.original_search;
parseHook = originalFunctions.original_parse;
useEmojiSelectHandlerHook = originalFunctions.original_useEmojiSelectHandler;
removeItem('FreeNitro');
},
},
};

View File

@ -109,6 +109,14 @@ export default {
},
initialValue: () => "#000000"
},
{
type: "text-input",
text: "Text input",
initialValue: () => "Initial value",
oninput: value => {
showToast(`Text input: ${value}`);
},
},
{
type: "custom",
element: (() => {