Ce repo abrite l'implémentation JavaScript du mouvement matériel. Pour plus d'informations sur le projet dans son ensemble, vérifiez la starmap.
Pour rendre les interactions gestuelles aussi faciles à réutiliser entre les applications que les composants de l'interface utilisateur.
Pour permettre les mouvements et les gestes décrits dans la spécification matérielle d'être facilement implémentés par les auteurs d'application dans l'écosystème JS.
Pour que le prototypage de nouvelles expériences animées plus simples.
Pour donner un système qui semble robuste par défaut. Les interactions fragiles érodent la confiance des utilisateurs dans le système global: «Dois-je saisir mon mot de passe dans une application glitchy?»
Pour permettre à l'interactions d'être inspectées et modifiées avec des outils visuels.
Pour permettre aux interactions d'être facilement transférées sur les plates-formes.
Pour permettre aux auteurs d'écrire des vues en termes d'URL et de faire guider le système les transitions entre elles.
Vous voulez contribuer? Génial - merci d'avoir aidé!
Pour commencer, exécutez simplement ces commandes:
git clone [email protected]:material-motion/material-motion-js.git
cd material-motion-js
yarn
$( yarn bin )/lerna bootstrap
Ils vérifieront le dépôt, installeront les dépendances pour chaque package et lieront les packages les uns aux autres. Ensuite, trouvez le package sur lequel vous souhaitez travailler dans packages et commencez à coder!
Apache 2.0