zenadmin e24bdcffe5 Demo: @zen/skia-motion från Gitea-registret, tre komponenter, gestbevis (biljett #72)
- .npmrc pekar på Gitea npm-registret (http://100.75.227.121:3030/api/packages/zenblazer/npm/)
- App.tsx importerar MotionProvider, CometTail (particles), HypnoticSpiral
  (hypnotic), MagneticButton (micro) i en GestureHandlerRootView
- bevis/ innehåller enhetsgrindens skärmdumpar (rörelse, gest, reduced
  motion) från Xiaomi 11T Pro, namngivna med apk_md5 e2adae75d6f789293d6504357ac810c3
2026-08-22 14:33:57 +02:00
2026-08-22 12:30:22 +02:00
2026-08-22 12:30:22 +02:00
2026-08-22 12:30:22 +02:00
2026-08-22 12:30:22 +02:00
2026-08-22 12:30:22 +02:00
2026-08-22 12:30:22 +02:00
2026-08-22 12:30:22 +02:00

skia-motion-demo

Ett främmande, minimalt Expo SDK 57-projekt som bevisar att @zen/skia-motion (Gitea-registret, repo zenblazer/skia-motion-lab) installeras och ritar på en fysisk enhet. Byggt för wayfinder-biljett #72 (karta #57 i skia-motion-lab).

Vad det här visar

  • npm install @zen/skia-motion@0.1.0 från http://100.75.227.121:3030/api/packages/zenblazer/npm/, ingen token behövdes (paketägaren är publik för läsning).
  • Tre komponenter ur tre olika sub-exports: @zen/skia-motion/particles (CometTail), @zen/skia-motion/hypnotic (HypnoticSpiral), @zen/skia-motion/micro (MagneticButton) — plus MotionProvider från rot-exporten.
  • Ingen metro.config.js/babel.config.js behövdes — SDK 57:s förval räckte (package exports, worklets-pluginet via babel-preset-expo).

Se App.tsx för hela exemplet och huvudrepots docs/guide/integration.md för steg-för-steg-receptet detta byggdes ur.

Bevis

bevis/ innehåller skärmdumpar från grindningen på Xiaomi 11T Pro (rörelse, gest, reduced-motion), namngivna med APK:ns md5.

Köra själv

npm install
npx expo prebuild --platform android
cd android && ./gradlew assembleRelease
S
Description
Främmande Expo SDK 57-demo som bevisar @zen/skia-motion (biljett #72, karta #57 i skia-motion-lab)
Readme MIT
3.3 MiB
Languages
TypeScript 100%