ViewIcons: size 2048 -> 512, to fit on screen
This commit is contained in:
parent
13c73699e9
commit
676f5c7e30
|
@ -51,13 +51,13 @@ export default definePlugin({
|
||||||
replacement: {
|
replacement: {
|
||||||
// global because Discord has two components that are 99% identical with one small change ._.
|
// global because Discord has two components that are 99% identical with one small change ._.
|
||||||
match: /\{src:(.{1,2}),avatarDecoration/g,
|
match: /\{src:(.{1,2}),avatarDecoration/g,
|
||||||
replace: (_, src) => `{src:${src},onClick:()=>${OPEN_URL}${src}.replace(/\\?.+$/, "")+"?size=2048"),avatarDecoration`
|
replace: (_, src) => `{src:${src},onClick:()=>${OPEN_URL}${src}.replace(/\\?.+$/, "")+"?size=512"),avatarDecoration`
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
find: "().popoutNoBannerPremium",
|
find: "().popoutNoBannerPremium",
|
||||||
replacement: {
|
replacement: {
|
||||||
match: /style:.{0,10}\{\},(.{1,2})\)/,
|
match: /style:.{0,10}\{\},(.{1,2})\)/,
|
||||||
replace: (m, style) => `onClick:${style}.backgroundImage&&(${style}.cursor="pointer",()=>${OPEN_URL}${style}.backgroundImage.replace("url(", "").replace(/(\\?size=.+)?\\)/, "?size=2048"))),${m}`
|
replace: (m, style) => `onClick:${style}.backgroundImage&&(${style}.cursor="pointer",()=>${OPEN_URL}${style}.backgroundImage.replace("url(", "").replace(/(\\?size=.+)?\\)/, "?size=512"))),${m}`
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
find: '"GuildContextMenu:',
|
find: '"GuildContextMenu:',
|
||||||
|
@ -71,9 +71,9 @@ export default definePlugin({
|
||||||
replace: (_, menu, createElement, menuGroup, copyIdElement) =>
|
replace: (_, menu, createElement, menuGroup, copyIdElement) =>
|
||||||
`${createElement}(${menuGroup},null,[` +
|
`${createElement}(${menuGroup},null,[` +
|
||||||
`_guild.icon&&${createElement}(${menu},` +
|
`_guild.icon&&${createElement}(${menu},` +
|
||||||
`{id:"viewicons-copy-icon",label:"View Icon",action:()=>${OPEN_URL}_guild.getIconURL(void 0,true)+"size=2048")}),` +
|
`{id:"viewicons-copy-icon",label:"View Icon",action:()=>${OPEN_URL}_guild.getIconURL(void 0,true)+"size=512")}),` +
|
||||||
`_guild.banner&&${createElement}(${menu},` +
|
`_guild.banner&&${createElement}(${menu},` +
|
||||||
`{id:"viewicons-copy-banner",label:"View Banner",action:()=>${OPEN_URL}Vencord.Webpack.findByProps("getGuildBannerURL").getGuildBannerURL(_guild).replace(/\\?size=.+/, "?size=2048"))})`
|
`{id:"viewicons-copy-banner",label:"View Banner",action:()=>${OPEN_URL}Vencord.Webpack.findByProps("getGuildBannerURL").getGuildBannerURL(_guild).replace(/\\?size=.+/, "?size=512"))})`
|
||||||
+ `,${copyIdElement}])`
|
+ `,${copyIdElement}])`
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue