feat: scaffold Tauri v2 + Svelte 5 project with base layout and utilities

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-21 10:45:53 -04:00
parent 95815ca6e0
commit 5cf61578ae
80 changed files with 8832 additions and 0 deletions

47
src/App.svelte Normal file
View File

@@ -0,0 +1,47 @@
<script lang="ts">
import UrlInput from '$lib/components/UrlInput.svelte';
import VideoPlayer from '$lib/components/VideoPlayer.svelte';
import TransportControls from '$lib/components/TransportControls.svelte';
import Timeline from '$lib/components/Timeline.svelte';
import ClipList from '$lib/components/ClipList.svelte';
import StatusBar from '$lib/components/StatusBar.svelte';
</script>
<div class="app-shell">
<header class="toolbar">
<UrlInput />
</header>
<main class="content">
<VideoPlayer />
<TransportControls />
<Timeline />
<ClipList />
</main>
<StatusBar />
</div>
<style>
.app-shell {
display: flex;
flex-direction: column;
height: 100vh;
}
.toolbar {
display: flex;
align-items: center;
padding: 8px 12px;
background: var(--bg-secondary);
border-bottom: 1px solid var(--border);
gap: 8px;
}
.content {
flex: 1;
display: flex;
flex-direction: column;
overflow: hidden;
}
</style>