- Publish 0.1.0. The version is bumped and committed on
dev(CHANGELOG.md→ 0.1.0);npm run build,npm run check:package,lint,typecheckandtestpass. Pushdev, then push the tagv0.1.0:publish_package.ymlbuilds, creates the GitHub release and publishesdist/to npm (since 2026-10-18 via npm trusted publishing: configure it once on npmjs.com, move.gl > Settings > Trusted publishing > GitHub Actions, organizationstylescape, repositorymove.gl, workflowpublish_package.yml, no environment). Push thedocstag to deploy the MkDocs site with the demo at/demo/. 0.0.2 stays on npm and is broken; considernpm deprecate move.gl@0.0.2once 0.1.0 is out. Re-verified 2026-10-10 from a cleannpm ci:build,build:docs,check:package(including the demo pages),lint,typecheckandtest(34 tests) pass; working tree clean. Only the pushes, the npm publish credentials (now trusted publishing, see above) and the optionalnpm deprecateremain. 2026-10-10:devis pushed; thev0.1.0tag push (which triggers the npm publish) and the optionalnpm deprecate move.gl@0.0.2are left to the user.
-
Draggable,TouchGestureHandlerand the virtual keyboard on a real touch device. Checked on 2026-10-09 in headless Chromium with touch emulation (CDPInput.dispatchTouchEvent): one-finger drag stays inside its parent, tap, swipe, pinch (scale 1.5 → 3.5) and a 90° rotate are reported, and keyboard taps type, shift and switch to?123. Emulation cannot show real-device latency, palm rejection or browser gesture conflicts. Still open on 2026-10-10: nothing further can be checked from inside the repo; needs a physical phone or tablet (runnpm run devand open the demo over the LAN).
- Demo moved to stylescape 0.5.1; axe (headless Chromium, light and dark) reports no violations on any of the 27 pages, both from
dist/htmland from the built MkDocs site under/demo/. No console errors, failed requests or overflow at 375px; the theme toggle works and persists. npm run lint(ESLint +typescript-eslint). TypeScript is back on 6.x because TypeScript 7 has no JS API fortypescript-eslint; Dependabot ignores TypeScript majors.- Duplicate mixin names renamed in
effectsandloaders; a test forwardsmixinsandmixins/keyframestogether to keep it that way. .btn-primary/.btn--primary: gone since the demo moved to stylescape'sss-c-button--primary.- Demo pages published at
/demo/vianpm run build:demo-siteanddeploy_docs.yml, linked from the docs nav. - README links to the references on
www.move.gl;doc/guides/is the single source.