chore: pause media when launcher is hidden

This commit is contained in:
HorizonCode committed 2026-05-03 17:50:06 +02:00
1 parent 56608a64fc
commit 6d88c39ce2
2 files changed
+35 -18

No files matched your search

+6 -1
View File
@@ -56,7 +56,10 @@
formatBytes,
numberHumanReadable,
openURL,
pauseGlobalMedia,
releaseStreamToReadable,
resumeGlobalMedia,
setCurrentTimeGlobalMedia,
urlIsValidImage,
} from '@/utils';
import { fade, fly } from 'svelte/transition';
@@ -445,7 +448,7 @@
await new Promise((res) => setTimeout(res, 1500));
launchInfo = 'Launching osu!...';
fadeGlobalVolume($custom_theme_volume, 0, 2000);
fadeGlobalVolume($custom_theme_volume, 0, 2000, pauseGlobalMedia);
await replaceUIFiles(osuPath, false);
await new Promise((res) => setTimeout(res, 1000));
@@ -557,6 +560,8 @@
cleanup = true;
launchInfo = 'Cleaning up...';
setCurrentTimeGlobalMedia(0);
resumeGlobalMedia();
fadeGlobalVolume(0, $custom_theme_volume, 2000);
await getCurrentWindow().show();