diff --git a/.gitignore b/.gitignore index 7eb4781..115d9dd 100644 --- a/.gitignore +++ b/.gitignore @@ -21,4 +21,6 @@ Thumbs.db # Vite vite.config.js.timestamp-* vite.config.ts.timestamp-* -data/ \ No newline at end of file +data/ + +public/assets/fonts/cache \ No newline at end of file diff --git a/bun.lock b/bun.lock index f2c6702..badb99f 100644 --- a/bun.lock +++ b/bun.lock @@ -6,10 +6,13 @@ "name": "kashi-dash", "dependencies": { "@fontsource/roboto": "^5.2.8", + "@iconify-json/material-symbols": "^1.2.46", "@neteasecloudmusicapienhanced/api": "^4.29.17", "@unocss/core": "^66.5.6", "@unocss/extractor-svelte": "^66.5.6", + "@unocss/preset-attributify": "^66.5.6", "@unocss/preset-icons": "^66.5.6", + "@unocss/reset": "^66.5.6", "m3-svelte": "^5.14.1", "openai": "^6.9.0", "sass": "^1.94.0", @@ -142,6 +145,8 @@ "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + "@iconify-json/material-symbols": ["@iconify-json/material-symbols@1.2.46", "", { "dependencies": { "@iconify/types": "*" } }, "sha512-cNWdSAa5Z3f0TlqdCt28rmeYWGKwe68J1ORdyHyqC4D6H7CWiVKBJXV3TDTocOQVDO372bz+cmsFeo4+pbRy+A=="], + "@iconify/types": ["@iconify/types@2.0.0", "", {}, "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="], "@iconify/utils": ["@iconify/utils@3.0.2", "", { "dependencies": { "@antfu/install-pkg": "^1.1.0", "@antfu/utils": "^9.2.0", "@iconify/types": "^2.0.0", "debug": "^4.4.1", "globals": "^15.15.0", "kolorist": "^1.8.0", "local-pkg": "^1.1.1", "mlly": "^1.7.4" } }, "sha512-EfJS0rLfVuRuJRn4psJHtK2A9TqVnkxPpHY6lYHiB9+8eSuudsxbwMiavocG45ujOo6FJ+CIRlRnlOGinzkaGQ=="], diff --git a/package.json b/package.json index 19c9ecd..88c6876 100644 --- a/package.json +++ b/package.json @@ -34,10 +34,13 @@ }, "dependencies": { "@fontsource/roboto": "^5.2.8", + "@iconify-json/material-symbols": "^1.2.46", "@neteasecloudmusicapienhanced/api": "^4.29.17", "@unocss/core": "^66.5.6", "@unocss/extractor-svelte": "^66.5.6", + "@unocss/preset-attributify": "^66.5.6", "@unocss/preset-icons": "^66.5.6", + "@unocss/reset": "^66.5.6", "m3-svelte": "^5.14.1", "openai": "^6.9.0", "sass": "^1.94.0", diff --git a/src/components/IconButton.svelte b/src/components/IconButton.svelte new file mode 100644 index 0000000..0e6a0e9 --- /dev/null +++ b/src/components/IconButton.svelte @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/src/components/SongInfo.svelte b/src/components/SongInfo.svelte new file mode 100644 index 0000000..e69de29 diff --git a/src/components/appbar/AppBar.svelte b/src/components/appbar/AppBar.svelte new file mode 100644 index 0000000..b4f426b --- /dev/null +++ b/src/components/appbar/AppBar.svelte @@ -0,0 +1,22 @@ + + +
Visit svelte.dev/docs/kit to read the documentation
- \ No newline at end of file +