openstreetmap-tools/web/static
Edward Betts ceea5706b3 Fix mobile panel visibility with floating button and iOS CSS fixes
Replace the unreliable peek-strip approach with a floating '☰ Controls'
button on the map. The button is always clearly visible, hides when the
panel is open, and reappears when the panel closes.

Also fix two iOS Safari issues that were hiding the sidebar entirely:
- overflow:hidden on body clips position:fixed elements in mobile Safari;
  reset to overflow:visible in the mobile media query
- Add viewport-fit=cover and env(safe-area-inset-bottom) padding so the
  sidebar clears the home indicator / browser toolbar
- Use 100dvh instead of 100vh to avoid iOS address-bar overflow

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-28 10:22:53 +00:00
..
app.js Fix mobile panel visibility with floating button and iOS CSS fixes 2026-02-28 10:22:53 +00:00
favicon.svg Add web frontend and refactor core to use OsmError 2026-02-27 18:59:21 +00:00
style.css Fix mobile panel visibility with floating button and iOS CSS fixes 2026-02-28 10:22:53 +00:00