fix: move mobile nav outside main for fixed positioning, add container scripts

- Dashboard.vue: move DashboardMobileNav outside <main> so position:fixed
  isn't broken by will-change:transform on the perspective container
- Add container-specs.sh and reconcile-containers.sh utility scripts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-25 18:13:22 +00:00
parent 74abbef00d
commit 35f1aa2e13
3 changed files with 1105 additions and 3 deletions

View File

@@ -75,9 +75,6 @@
<!-- Connection Status Banners -->
<ConnectionBanner />
<!-- Persistent Mobile Tabs + Bottom Tab Bar -->
<DashboardMobileNav ref="mobileNavRef" :show-zoom-in="showZoomIn" />
<div class="perspective-container-wrapper glass-piece" :class="{ 'glass-throw-content': showZoomIn && !isHomeRoute }">
<div class="perspective-container">
<RouterView v-slot="{ Component, route }">
@@ -118,6 +115,9 @@
</Transition>
</main>
<!-- Persistent Mobile Tabs + Bottom Tab Bar outside <main> so position:fixed isn't broken by will-change:transform -->
<DashboardMobileNav ref="mobileNavRef" :show-zoom-in="showZoomIn" />
<!-- Health Notifications Toast -->
<HealthNotifications />
</div>