Fix ImageZoom, SpotifyControls and ViewIcons (#2723)

Co-authored-by: Vendicated <vendicated@riseup.net>
This commit is contained in:
Masterjoona 2024-07-25 14:46:00 +03:00 committed by GitHub
parent 2044264729
commit bc801853e2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 10 additions and 5 deletions

View file

@ -30,7 +30,7 @@ function onPickColor(color: number) {
updateColorVars(hexColor); updateColorVars(hexColor);
} }
const saveClientTheme = findByCodeLazy('type:"UNSYNCED_USER_SETTINGS_UPDATE",settings:{useSystemTheme:"system"==='); const saveClientTheme = findByCodeLazy('type:"UNSYNCED_USER_SETTINGS_UPDATE', '"system"===');
function setTheme(theme: string) { function setTheme(theme: string) {
saveClientTheme({ theme }); saveClientTheme({ theme });

View file

@ -171,7 +171,7 @@ export default definePlugin({
find: ".handleImageLoad)", find: ".handleImageLoad)",
replacement: [ replacement: [
{ {
match: /placeholderVersion:\i,/, match: /placeholderVersion:\i,(?=.{0,50}children:)/,
replace: "...$self.makeProps(this),$&" replace: "...$self.makeProps(this),$&"
}, },

View file

@ -48,7 +48,7 @@ export default definePlugin({
}, },
patches: [ patches: [
{ {
find: '"AccountConnected"', find: "this.isCopiedStreakGodlike",
replacement: { replacement: {
// react.jsx)(AccountPanel, { ..., showTaglessAccountPanel: blah }) // react.jsx)(AccountPanel, { ..., showTaglessAccountPanel: blah })
match: /(?<=\i\.jsxs?\)\()(\i),{(?=[^}]*?userTag:\i,hidePrivateData:)/, match: /(?<=\i\.jsxs?\)\()(\i),{(?=[^}]*?userTag:\i,hidePrivateData:)/,

View file

@ -189,7 +189,8 @@ export default definePlugin({
replacement: { replacement: {
match: /avatarSrc:(\i),eventHandlers:(\i).+?"div",{...\2,/, match: /avatarSrc:(\i),eventHandlers:(\i).+?"div",{...\2,/,
replace: "$&style:{cursor:\"pointer\"},onClick:()=>{$self.openImage($1)}," replace: "$&style:{cursor:\"pointer\"},onClick:()=>{$self.openImage($1)},"
} },
all: true
}, },
// Old Profiles Modal pfp // Old Profiles Modal pfp
{ {

View file

@ -533,7 +533,11 @@ export const Devs = /* #__PURE__*/ Object.freeze({
Antti: { Antti: {
name: "Antti", name: "Antti",
id: 312974985876471810n id: 312974985876471810n
} },
Joona: {
name: "Joona",
id: 297410829589020673n
},
} satisfies Record<string, Dev>); } satisfies Record<string, Dev>);
// iife so #__PURE__ works correctly // iife so #__PURE__ works correctly