web: mobile pass, slice 10 of M3
The MobileScoreStrip lands: sticky under the app bar, one pill per panel with the round-synced colored share, horizontally scrollable (the only horizontal scroller, verified at 320 px), tapping scrolls to the panel (instant under reduced motion, scroll-margin clears the sticky stack). Touch targets reach 44 px on mobile: player buttons, panel kebabs, and toolbar buttons; Export collapses to its icon so the toolbar stays one row down to 320 px.
This commit is contained in:
parent
e0ecc5c6ba
commit
609ba6f0dd
5 changed files with 163 additions and 3 deletions
|
|
@ -7,6 +7,7 @@ import FocusModal from '@/components/FocusModal.vue'
|
|||
import FooterDisclaimer from '@/components/FooterDisclaimer.vue'
|
||||
import HeroHeadline from '@/components/HeroHeadline.vue'
|
||||
import LegendRow from '@/components/LegendRow.vue'
|
||||
import MobileScoreStrip from '@/components/MobileScoreStrip.vue'
|
||||
import NodeTooltip from '@/components/NodeTooltip.vue'
|
||||
import PanelGrid from '@/components/PanelGrid.vue'
|
||||
import PlayerBar from '@/components/PlayerBar.vue'
|
||||
|
|
@ -31,6 +32,7 @@ onMounted(async () => {
|
|||
<AppBar />
|
||||
<main class="page">
|
||||
<HeroHeadline />
|
||||
<MobileScoreStrip />
|
||||
<ScenarioToolbar />
|
||||
<ErrorBanner />
|
||||
<PanelGrid />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue