doxa-maps/library/components/legends
Doxa Maps 04a97f604c Phones: the legend's credit folds on every map, and the open sheet has a grab lip
The credit fold was guarded by uiStore.isMobile, which only uiStore.init()
sets; a host that never calls it (UPG-100's map) kept the credit expanded.
The fold now tests the phone breakpoint itself, with the phone CSS block's
own query.

A finger aimed at the open sheet's top edge often landed on the hint pill
just above it, and a drag there scrolled the pane instead of resizing the
sheet. A transparent 12px lip above the open sheet takes that gesture with
the sheet's own handlers (their grab zone is measured from the sheet's top),
above the pill; it exists only while the sheet is open.
2026-09-30 12:33:39 +00:00
..
ApproxPinNote.vue The shared-point list follows its sentence's locale, and formatList never throws outside a browser 2026-09-29 13:29:18 +00:00
LegendCollapseCaret.vue The legend collapse caret stops turning when the reader asks for reduced motion 2026-09-29 01:38:07 +00:00
LegendDesktop.vue library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver 2026-09-29 05:26:25 +00:00
LegendMobile.vue Phones: the legend's credit folds on every map, and the open sheet has a grab lip 2026-09-30 12:33:39 +00:00
LegendProgressBar.vue library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver 2026-09-29 05:26:25 +00:00
LegendRows.vue library/ keeps the reason and drops the speaker: no comment quotes or cites the Driver 2026-09-29 05:26:25 +00:00
LegendTools.vue Every animating library component now honours prefers-reduced-motion itself 2026-09-29 01:38:07 +00:00
listSelection.js Set an alarm on the zone/region id collision, which data currently hides 2026-09-28 15:01:19 +00:00
SemanticTreeLegend.vue Size the legend's compact population to its fixed column in every locale 2026-09-29 08:33:44 +00:00