Android: improve app landing screen

This commit is contained in:
Pieter Vander Vennet 2025-07-21 21:26:29 +02:00
parent e2f7596678
commit 71a89229ec
3 changed files with 67 additions and 2 deletions

View file

@ -5,9 +5,18 @@
import LanguagePicker from "../src/UI/InputElement/LanguagePicker.svelte"
import { ariaLabel } from "../src/Utils/ariaLabel"
import Locale from "../src/UI/i18n/Locale"
import AccordionSingle from "../src/UI/Flowbite/AccordionSingle.svelte"
const t = Translations.t.app
const lng = Locale.language
let fdroid = t.downloadOnFDroid.current
let supportedVersions: { version: number, codename: string } = [
{ version: 9, codename: "pie" },
{ version: 10, codename: "quince-tart" },
{ version: 11, codename: "red-velvet-cake" },
{ version: 12, codename: "snow-cone" },
{ version: 13, codename: "tiramisu" },
]
</script>
<head>
@ -37,10 +46,29 @@
<a class="button" href="https://mapcomplete.org">
<Tr t={t.back} />
</a>
<AccordionSingle>
<div slot="header">
<Tr t={t.legacyHeader} />
</div>
<div class="flex flex-col">
<Tr t={t.legacyExplanation} />
{#each supportedVersions as v}
<a
class="button"
href={`https://builds.mapcomplete.org/apk/mapcomplete-latest-${v.version}-${v.codename.toUpperCase()}.apk`}>
Android {v.version} ({v.codename})
</a>
{/each}
</div>
</AccordionSingle>
<a class="link-underline w-fit self-end" href="https://builds.mapcomplete.org/apk/">
<Tr t={t.older} />
</a>
<div class="flex flex-col items-center my-4">
<a href="https://f-droid.org/packages/org.mapcomplete">