feat(intro): play home intro once in the intro screen instead of having weird boolean in app store

This commit is contained in:
2026-01-14 11:59:13 +01:00
parent 91d8b6db3b
commit 7e815328eb
8 changed files with 23 additions and 33 deletions

View File

@@ -70,7 +70,8 @@ useKeyUp((key) => {
<div :style="{ visibility: ENABLE_3D ? 'hidden' : 'visible' }">
<div>
<Screen ref="topScreen">
<HomeTopScreen v-if="app.screen === 'home'" />
<IntroTopScreen v-if="!app.booted" />
<HomeTopScreen v-else-if="app.screen === 'home'" />
<ContactTopScreen v-else-if="app.screen === 'contact'" />
<ProjectsTopScreen v-else-if="app.screen === 'projects'" />
<SettingsTopScreen v-else-if="app.screen === 'settings'" />
@@ -79,7 +80,8 @@ useKeyUp((key) => {
</div>
<div>
<Screen ref="bottomScreen">
<HomeBottomScreen v-if="app.screen === 'home'" />
<IntroBottomScreen v-if="!app.booted" />
<HomeBottomScreen v-else-if="app.screen === 'home'" />
<ContactBottomScreen v-else-if="app.screen === 'contact'" />
<ProjectsBottomScreen v-else-if="app.screen === 'projects'" />
<SettingsBottomScreen v-else-if="app.screen === 'settings'" />