Offer the graphical client on the desktop tab

The desktop store now has a window, and it is the only one of the three that
does — so the download link and the sentence explaining it appear on that tab
alone. On Windows this is the way in, since the shell installer needs a shell
the platform does not have.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-18 11:21:56 +02:00
co-authored by Claude Opus 5
parent 201e422be6
commit c85148d238
3 changed files with 10 additions and 2 deletions
+2 -1
View File
@@ -202,6 +202,7 @@ export default {
title: 'Stores',
subtitle: 'Our games on your own machine, kept up to date.',
lead: 'Two stores put our catalog on the two things that play it: a Batocera box, and RetroArch on anything else — desktop Linux, Windows, macOS, Android, a Steam Deck or a handheld. Both download the games straight from this site with box art, add them to the device\'s own library, and can be re-run any time to pick up new releases. Python 3 standard library only — nothing to install alongside them.',
gui: 'Graphical client',
chooseTitle: 'Pick your device',
repo: 'Git repository',
docs: 'Documentation',
@@ -220,7 +221,7 @@ export default {
site: 'Teletype Games',
tagline: 'Linux, macOS or Windows',
installDesc: 'Run this on the computer you want to play on. It downloads the games, installs them under your own user account and adds them to your application menu — no administrator rights, nothing installed system-wide.',
installNote: 'The native builds are tens of megabytes each, so the first run takes a while. Games we have no native build for get an entry that opens the browser version instead, and those need the network to play.',
installNote: 'The native builds are tens of megabytes each, so the first run takes a while. Games we have no native build for get an entry that opens the browser version instead, and those need the network to play. A window for all this is available too — the graphical client installs the store itself, which is the way in on Windows.',
useDesc: 'The store has a small CLI, and `paths` shows where things went on your machine:',
},
batocera: {
+2 -1
View File
@@ -202,6 +202,7 @@ export default {
title: 'Store-ok',
subtitle: 'A játékaink a saját gépeden, mindig frissen.',
lead: 'Két store teszi fel a katalógusunkat arra a kettőre, ami le is játssza: egy Batocera gépre, és RetroArch-ra minden máson — asztali Linuxon, Windowson, macOS-en, Androidon, Steam Decken vagy egy kézikonzolon. Mindkettő közvetlenül erről az oldalról tölti le a játékokat borítóképpel, felveszi őket a gép saját könyvtárába, és bármikor újrafuttatható az új kiadásokért. Csak a Python 3 alapkönyvtárát használják — nem kell mellé semmit telepíteni.',
gui: 'Grafikus kliens',
chooseTitle: 'Válaszd ki a gépedet',
repo: 'Git tároló',
docs: 'Dokumentáció',
@@ -220,7 +221,7 @@ export default {
site: 'Teletype Games',
tagline: 'Linux, macOS vagy Windows',
installDesc: 'Futtasd azon a gépen, amin játszani szeretnél. Letölti a játékokat, a saját felhasználód alá telepíti őket, és felveszi az alkalmazás-menüdbe — nem kell rendszergazdai jog, és semmi nem kerül a rendszerbe.',
installNote: 'A natív buildek egyenként több tíz megabájtosak, ezért az első futás eltart egy ideig. Amihez nincs natív buildünk, ahhoz a böngészős változatot megnyitó bejegyzés kerül a menübe — azokhoz internet kell.',
installNote: 'A natív buildek egyenként több tíz megabájtosak, ezért az első futás eltart egy ideig. Amihez nincs natív buildünk, ahhoz a böngészős változatot megnyitó bejegyzés kerül a menübe — azokhoz internet kell. Van hozzá ablak is: a grafikus kliens magát a store-t is telepíti, és Windowson ez a bejárat.',
useDesc: 'A store-nak van egy egyszerű CLI-je, a `paths` pedig megmutatja, hova került minden a gépeden:',
},
batocera: {
@@ -32,6 +32,11 @@
</div>
<div class="st-links">
<!-- Only the desktop store has a window to offer; the other two are CLI-only. -->
<a v-if="current.guiUrl" :href="current.guiUrl" target="_blank" rel="noopener noreferrer"
class="st-link st-link-emerald">
<i class="fa-solid fa-download"></i> {{ t('stores.gui') }}
</a>
<a :href="current.repoUrl" target="_blank" rel="noopener noreferrer" class="st-link st-link-dark">
<i class="fa-solid fa-code-branch"></i> {{ t('stores.repo') }}
</a>
@@ -155,6 +160,7 @@ const devices = [
wikiUrl: `${CONFIG.wikiBase}/stores/ttg-desktop-store`,
installCmd: `curl -fsSL ${FORGE}/ttg-desktop-store/raw/branch/master/install.sh | sh`,
afterInstallCmd: '',
guiUrl: `${FORGE}/warp-engine-desktop-gui/releases`,
uninstallCmd: `curl -fsSL ${FORGE}/ttg-desktop-store/raw/branch/master/uninstall.sh | sh`,
cliSnippet: [
`${DESKTOP_CLI} paths # where things go on this machine`,