Rust + Vue3 + Vite + Ts + Tailwind
tauri:
en, zh, zhHK
three themes (normal, naruto, wind)
tailwind: dark: 'class'
button {
@apply hover:bg-opacity-50 active:bg-opacity-100 ...;
// light
@apply bg-green-400 bg-opacity-30;
// dark
@apply dark:bg-blue-800 dark:bg-opacity-60;
}
scss var
// light
:root {
--vt-c-bg: #fff;
}
// dark
.dark {
--vt-c-bg: #000;
}
// use
.root {
background-color: var(--vt-c-bg);
}
// Deprecated media
// @media (prefers-color-scheme: dark) {
// :root { }
// }
npm scripts
# Install Deps
pnpm install
# Browse in browser
pnpm dev
# Browse in OS
pnpm tauri:dev
# Build App
pnpm tauri:build
rust cargo
cd src-tauri/
cargo add lib
cargo fmt
waiting...