Set font to lexend

This commit is contained in:
2026-02-17 15:56:17 -07:00
parent 4315e101bf
commit 9ada9c6982
5 changed files with 24 additions and 9 deletions

View File

@@ -5,6 +5,7 @@
"": { "": {
"name": "lncvrt-games-launcher-loader", "name": "lncvrt-games-launcher-loader",
"dependencies": { "dependencies": {
"@fontsource/lexend": "5.2.11",
"@tailwindcss/vite": "4.1.18", "@tailwindcss/vite": "4.1.18",
"@tauri-apps/api": "2.10.1", "@tauri-apps/api": "2.10.1",
"@tauri-apps/plugin-dialog": "2.6.0", "@tauri-apps/plugin-dialog": "2.6.0",
@@ -143,6 +144,8 @@
"@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="],
"@fontsource/lexend": ["@fontsource/lexend@5.2.11", "", {}, "sha512-bShbQr2g2sWl7GJNyIxdllZST1faVbebXN6H7AEEDCRms/g4orDLxWnmTVodOtiErdZVUJURq4jpafZ34nIkTw=="],
"@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="],
"@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="],

View File

@@ -11,6 +11,7 @@
"tauri": "tauri" "tauri": "tauri"
}, },
"dependencies": { "dependencies": {
"@fontsource/lexend": "5.2.11",
"@tailwindcss/vite": "4.1.18", "@tailwindcss/vite": "4.1.18",
"@tauri-apps/api": "2.10.1", "@tauri-apps/api": "2.10.1",
"@tauri-apps/plugin-dialog": "2.6.0", "@tauri-apps/plugin-dialog": "2.6.0",

View File

@@ -1,6 +1,7 @@
@import "tailwindcss"; @import "tailwindcss";
body { body {
font-family: 'Lexend', sans-serif;
@apply bg-[rgb(24,24,24)] text-white select-none; @apply bg-[rgb(24,24,24)] text-white select-none;
} }

View File

@@ -13,14 +13,16 @@ import {
readTextFile, readTextFile,
writeTextFile writeTextFile
} from '@tauri-apps/plugin-fs' } from '@tauri-apps/plugin-fs'
import './App.css'
import { message } from '@tauri-apps/plugin-dialog' import { message } from '@tauri-apps/plugin-dialog'
import '@fontsource/lexend'
import './App.css'
interface LauncherUpdate { interface LauncherUpdate {
id: string id: string
releaseDate: number releaseDate: number
downloadUrl: string downloadUrl: string
sha512sum: string sha512sum: string
} }
export default function App () { export default function App () {
@@ -110,14 +112,20 @@ export default function App () {
} }
setState('Starting...') setState('Starting...')
invoke('load') // invoke('load')
})() })()
}, []) }, [])
return ( return (
<> <>
<div className='absolute left-1/2 top-[20%] -translate-x-1/2 flex flex-col items-center'> <div className='absolute left-1/2 top-[20%] -translate-x-1/2 flex flex-col items-center'>
<img src='/Icon.png' width={128} height={128} alt='' draggable={false} /> <img
src='/Icon.png'
width={128}
height={128}
alt=''
draggable={false}
/>
<div <div
className={`${ className={`${
state == 'Loader update required' || error != '' ? 'mt-4' : 'mt-10' state == 'Loader update required' || error != '' ? 'mt-4' : 'mt-10'
@@ -136,7 +144,9 @@ export default function App () {
<button <button
hidden={error == ''} hidden={error == ''}
className='mt-4' className='mt-4'
onClick={async () => await message(error, { title: 'Error', kind: 'error' })} onClick={async () =>
await message(error, { title: 'Error', kind: 'error' })
}
> >
Show error Show error
</button> </button>

View File

@@ -5,5 +5,5 @@ import App from './App.tsx'
createRoot(document.getElementById('root')!).render( createRoot(document.getElementById('root')!).render(
<StrictMode> <StrictMode>
<App /> <App />
</StrictMode>, </StrictMode>
) )