38be7fea96
- Screen.svelte shell: nav bar grows, ad+content+tabbar pinned bottom (mobile feel) - AdBanner.svelte + banner.ts rotator (params, mock long/short, linkify); Header CSS chevron + grow; Menu (bigger CSS hamburger); TabBar + HoldConfirm shared components; user-select:none - Lobby: hide-empty sections, tab order New/Tournaments/Stats, place-based result badges (result.ts) - Settings: Board style > Labels (beginner/classic/none) + prefs plumbing (boardlabels.ts); i18n keys + ru mirror
24 lines
471 B
Svelte
24 lines
471 B
Svelte
<script lang="ts">
|
|
import Screen from '../components/Screen.svelte';
|
|
import { t } from '../lib/i18n/index.svelte';
|
|
|
|
const version = '0.7.0';
|
|
</script>
|
|
|
|
<Screen title={t('about.title')} back="/">
|
|
<div class="page">
|
|
<h2>{t('app.title')}</h2>
|
|
<p>{t('about.description')}</p>
|
|
<p class="muted">{t('about.version', { v: version })}</p>
|
|
</div>
|
|
</Screen>
|
|
|
|
<style>
|
|
.page {
|
|
padding: var(--pad);
|
|
}
|
|
.muted {
|
|
color: var(--text-muted);
|
|
}
|
|
</style>
|