chore: remove unused files, packages and imports
This commit is contained in:
Binary file not shown.
Before Width: | Height: | Size: 3.2 MiB |
@@ -1,16 +1,7 @@
|
||||
import { createAudioStore } from '@elron/svelte-audio-store';
|
||||
import { invoke } from '@tauri-apps/api/core';
|
||||
import { type ClassValue, clsx } from 'clsx';
|
||||
import { twMerge } from 'tailwind-merge';
|
||||
|
||||
const sounds = {
|
||||
menuHeartbeat: '/audio/menuHeartbeat.mp3',
|
||||
menuBack: '/audio/menuBack.wav',
|
||||
menuHit: '/audio/menuHit.wav',
|
||||
};
|
||||
|
||||
export const gameSounds = createAudioStore(sounds);
|
||||
|
||||
export function cn(...inputs: ClassValue[]) {
|
||||
return twMerge(clsx(inputs));
|
||||
}
|
||||
|
@@ -8,7 +8,9 @@
|
||||
beatmapSets,
|
||||
currentSkin,
|
||||
currentView,
|
||||
launcherVersion,
|
||||
launching,
|
||||
newVersion,
|
||||
osuBuild,
|
||||
osuStream,
|
||||
serverConnectionFails,
|
||||
@@ -32,6 +34,7 @@
|
||||
LogIn,
|
||||
Brush,
|
||||
Heart,
|
||||
ArrowRight,
|
||||
} from 'lucide-svelte';
|
||||
import NumberFlow from '@number-flow/svelte';
|
||||
import * as AlertDialog from '@/components/ui/alert-dialog';
|
||||
@@ -74,6 +77,7 @@
|
||||
import { osuapi } from '@/api/osuapi';
|
||||
import {
|
||||
downloadEZPPLauncherUpdateFiles,
|
||||
exit,
|
||||
getBeatmapSetsCount,
|
||||
getEZPPLauncherUpdateFiles,
|
||||
getReleaseStream,
|
||||
@@ -337,6 +341,42 @@
|
||||
};
|
||||
</script>
|
||||
|
||||
<AlertDialog.Root open={$newVersion !== undefined}>
|
||||
<AlertDialog.Content class="bg-theme-950 border-theme-800 p-0">
|
||||
<div
|
||||
class="flex flex-col items-center justify-center border-b border-theme-800 bg-black/40 rounded-t-lg p-3"
|
||||
>
|
||||
<img class="h-20 w-20" src={Logo} alt="logo" />
|
||||
<span class="font-semibold text-xl">Update available!</span>
|
||||
</div>
|
||||
<div
|
||||
class="grid grid-cols-3 items-center bg-theme-900 border border-theme-800 rounded-lg mx-3 p-3"
|
||||
>
|
||||
<div class="flex flex-col items-center justify-center">
|
||||
<span class="text-sm text-muted-foreground">Current Version</span>
|
||||
<span>{$launcherVersion}</span>
|
||||
</div>
|
||||
<div class="flex items-center justify-center">
|
||||
<ArrowRight />
|
||||
</div>
|
||||
<div class="flex flex-col items-center justify-center">
|
||||
<span class="text-sm text-muted-foreground">New Version</span>
|
||||
<span class="text-green-400">{$newVersion?.tag_name}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex items-center justify-center mb-3">
|
||||
<Button
|
||||
onclick={async () => {
|
||||
if ($newVersion) {
|
||||
await openURL($newVersion.html_url);
|
||||
await exit();
|
||||
}
|
||||
}}>Update now</Button
|
||||
>
|
||||
</div>
|
||||
</AlertDialog.Content>
|
||||
</AlertDialog.Root>
|
||||
|
||||
<AlertDialog.Root bind:open={$launching}>
|
||||
<AlertDialog.Content class="bg-theme-950 border-theme-800 p-0">
|
||||
<div
|
||||
|
@@ -1,15 +1,8 @@
|
||||
<script lang="ts">
|
||||
import '../app.css';
|
||||
import Logo from '$assets/logo.png';
|
||||
|
||||
import Titlebar from '@/components/ui/titlebar/titlebar.svelte';
|
||||
import {
|
||||
currentLoadingInfo,
|
||||
firstStartup,
|
||||
launcherVersion,
|
||||
newVersion,
|
||||
setupValues,
|
||||
} from '@/global';
|
||||
import { currentLoadingInfo, firstStartup, launcherVersion, setupValues } from '@/global';
|
||||
import { onMount } from 'svelte';
|
||||
import OsuCursor from '@/components/ui/osu-cursor/OsuCursor.svelte';
|
||||
import {
|
||||
@@ -23,14 +16,10 @@
|
||||
import { Buffer } from 'buffer';
|
||||
import { Toaster } from '@/components/ui/sonner';
|
||||
import { userAuth } from '@/userAuthentication';
|
||||
import * as AlertDialog from '@/components/ui/alert-dialog';
|
||||
import { exit, getLauncherVersion } from '@/osuUtil';
|
||||
import { getLauncherVersion } from '@/osuUtil';
|
||||
|
||||
import '@fontsource/sora';
|
||||
import '@fontsource/space-mono';
|
||||
import { ArrowRight } from 'lucide-svelte';
|
||||
import Button from '@/components/ui/button/button.svelte';
|
||||
import { openURL } from '@/utils';
|
||||
|
||||
let { children } = $props();
|
||||
|
||||
@@ -121,42 +110,6 @@
|
||||
|
||||
<Titlebar />
|
||||
|
||||
<AlertDialog.Root open={$newVersion !== undefined}>
|
||||
<AlertDialog.Content class="bg-theme-950 border-theme-800 p-0">
|
||||
<div
|
||||
class="flex flex-col items-center justify-center border-b border-theme-800 bg-black/40 rounded-t-lg p-3"
|
||||
>
|
||||
<img class="h-20 w-20" src={Logo} alt="logo" />
|
||||
<span class="font-semibold text-xl">Update available!</span>
|
||||
</div>
|
||||
<div
|
||||
class="grid grid-cols-3 items-center bg-theme-900 border border-theme-800 rounded-lg mx-3 p-3"
|
||||
>
|
||||
<div class="flex flex-col items-center justify-center">
|
||||
<span class="text-sm text-muted-foreground">Current Version</span>
|
||||
<span>{$launcherVersion}</span>
|
||||
</div>
|
||||
<div class="flex items-center justify-center">
|
||||
<ArrowRight />
|
||||
</div>
|
||||
<div class="flex flex-col items-center justify-center">
|
||||
<span class="text-sm text-muted-foreground">New Version</span>
|
||||
<span class="text-green-400">{$newVersion?.tag_name}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="flex items-center justify-center mb-3">
|
||||
<Button
|
||||
onclick={async () => {
|
||||
if ($newVersion) {
|
||||
await openURL($newVersion.html_url);
|
||||
await exit();
|
||||
}
|
||||
}}>Update now</Button
|
||||
>
|
||||
</div>
|
||||
</AlertDialog.Content>
|
||||
</AlertDialog.Root>
|
||||
|
||||
<main>
|
||||
{@render children()}
|
||||
</main>
|
||||
|
Reference in New Issue
Block a user