mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-11-12 02:27:35 +00:00
- the canvas is sized from the space below the bar at about one CSS pixel per canvas pixel, whole device pixels where possible (crisp): iPhone 14 390x616, Pixel 7 360x692, iPad 540x686; landscape by height and the window's aspect (664x358, 734x330, 720x506). A computer keeps the framed 800x480. Same large-screen layouts, which size themselves from the display. - a turn restarts the UI in the other layout only when the aspect flips and the width changes (a keyboard is no turn), never while typing - the phone keyboard: no focus ring or tab hotkey letters for it (CAP_NATIVE_KEYBOARD in the nav-keys block), keeps up while tapping the UI mid-edit; IME composition followed live - the page: slim one-row bar (slimmer on its side), safe areas, link help as an overlay, home-screen icons (icons/app-icon.svg + render.mjs, maskable) - tests: web/build.sh mobiletest (iPhone 14, Pixel 7, iPad): fill > 90 %, UTF-8 + emoji through the hidden field, IME composition, send, turn and back with the message kept, chooser, manifest. Labels found by text (wadamesh.findText) so taps work at any size; the UTF-8 storage check searches bytes. webtest's phone step checks the portrait canvas. - WEB_BUILD.md "Phones and tablets"; the stray docs/tmp shots removed Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>