diff --git a/package-lock.json b/package-lock.json index 4d67471a..d9aec3d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "emusak-ui", - "version": "1.0.37", + "version": "1.0.38", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index b49b75e1..34df1b50 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "emusak", "productName": "emusak", - "version": "1.0.37", + "version": "1.0.38", "description": "Saves, shaders, firmwares and keys manager for switch emulators", "main": ".webpack/main", "repository": "https://github.com/stromcon/emusak-ui.git", diff --git a/src/service/ryujinx.ts b/src/service/ryujinx.ts index de85b8ce..5b8b0dc9 100644 --- a/src/service/ryujinx.ts +++ b/src/service/ryujinx.ts @@ -123,7 +123,10 @@ export const shareShader = async (config: IRyujinxConfig, titleID: string, GameN } if (!localStorage.getItem('shaders-share-warning')) { - await Swal.fire('notice', ` + const { value } = await Swal.fire({ + title: 'Notice', + showCancelButton: true, + html: ` Please make sure to only share shaders that are working for you and do no "just click the button" if you are not 100% sure.

@@ -131,7 +134,13 @@ export const shareShader = async (config: IRyujinxConfig, titleID: string, GameN

Please do NOT merge two separate Shader caches (Files), this causes Shader cache corruption ~ Mid game crash. Using one as a base and adding more through playing is fine - `) + `, + }); + + if (!value) { + return false; + } + localStorage.setItem('shaders-share-warning', 'true'); } diff --git a/src/ui/changelog.tsx b/src/ui/changelog.tsx index b1cbba42..81d8be0d 100644 --- a/src/ui/changelog.tsx +++ b/src/ui/changelog.tsx @@ -35,9 +35,8 @@ const Changelog = () => {

What's new ? v{version}