All Projects → material-motion → Material Motion Js

material-motion / Material Motion Js

Licence: apache-2.0
Reusable gestural interactions in JavaScript. In development.

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Material Motion Js

Material Motion
Starmap and team docs
Stars: ✭ 44 (-84.12%)
Mutual labels:  material-design, material, transitions, motion
Material Foundation
Material Design version of Foudation for Sites by Zurb
Stars: ✭ 361 (+30.32%)
Mutual labels:  google, material-design, material
Motion
A library used to create beautiful animations and transitions for iOS.
Stars: ✭ 1,726 (+523.1%)
Mutual labels:  material-design, material, transitions
Motion Shapeofview
Explain how to use MotionLayout with ShapeOfView
Stars: ✭ 236 (-14.8%)
Mutual labels:  material-design, material, motion
Google Material Icons For Sketch
Google Material Icons Library for Sketch App
Stars: ✭ 420 (+51.62%)
Mutual labels:  google, material-design
Githubfollows
A demo project based on MVVM architecture and material design & animations.
Stars: ✭ 272 (-1.81%)
Mutual labels:  material-design, material
Alerter
An Android Alerting Library
Stars: ✭ 5,213 (+1781.95%)
Mutual labels:  google, material-design
Dialogflow Web
Web App for Dialogflow
Stars: ✭ 135 (-51.26%)
Mutual labels:  google, material-design
Responsive scaffold
Responsive Scaffold - On mobile it shows a list and pushes to details and on tablet it shows the List and the selected item. Maintainer: @rodydavis
Stars: ✭ 238 (-14.08%)
Mutual labels:  material-design, material
Espresso
🚚 Espresso is an express delivery tracking app designed with Material Design style, built on MVP(Model-View-Presenter) architecture with RxJava2, Retrofit2, Realm database and ZXing
Stars: ✭ 1,084 (+291.34%)
Mutual labels:  google, material-design
Material Color
🔆 The colour palette, based on Google's Material Design, for use in your project.
Stars: ✭ 135 (-51.26%)
Mutual labels:  google, material
transitionable-routes
Perform transitions when changing routes with React Router
Stars: ✭ 26 (-90.61%)
Mutual labels:  motion, transitions
Mdui
MDUI 是一个基于 Material Design 的前端框架。
Stars: ✭ 3,342 (+1106.5%)
Mutual labels:  google, material
Ngx Auth Firebaseui
Angular Material UI component for firebase authentication
Stars: ✭ 518 (+87%)
Mutual labels:  google, material
Googlekeepclone
A clone of Google Keep with its original Material Design aesthetics
Stars: ✭ 281 (+1.44%)
Mutual labels:  google, material-design
Vue Mdc
Material web components for Vue.js
Stars: ✭ 1,217 (+339.35%)
Mutual labels:  google, material
Angularmaterialfirebase
🔥 Full stack starter app with Angular 8, Material Design and Firebase (+ demo)
Stars: ✭ 229 (-17.33%)
Mutual labels:  google, material-design
motion-transitioning-objc
Light-weight API for building UIViewController transitions.
Stars: ✭ 24 (-91.34%)
Mutual labels:  motion, transitions
Epiboard
Web Extension — A new tab page extension with material design and useful features 🆕 🎉
Stars: ✭ 262 (-5.42%)
Mutual labels:  material-design, material
Alyle Ui
Minimal Design, a set of components for Angular 9+
Stars: ✭ 234 (-15.52%)
Mutual labels:  material-design, material

logo Material Motion for JavaScript

Current version: Test status Code coverage
HEAD: Test status Code coverage

Chat

This repo houses the JavaScript implementation of Material Motion. For more information about the project as a whole, check the Starmap.

High-level Goals

  • To make gestural interactions as easy to reuse across applications as UI components already are.

  • To enable the motions and gestures described in the Material Spec to be easily implemented by application authors in the JS ecosystem.

  • To make prototyping new animated experiences simpler.

  • To yield a system that feels robust by default. Fragile interactions erode user trust in the overall system: “should I enter my password in a glitchy app?”

  • To allow interactions to be inspected and tweaked with visual tools.

  • To allow interactions to be easily ported across platforms.

  • To allow authors to write views in terms of URLs, and have the system guide the transitions between them.

    • Note: This is an eventual goal. In the near term, Material Motion is focused specifically on aiding the creation of reusable gestural interactions.

Contributing

Want to contribute? Awesome - thanks for helping!

To get started, just run these commands:

git clone [email protected]:material-motion/material-motion-js.git
cd material-motion-js
yarn
$( yarn bin )/lerna bootstrap

They will check out the repo, install the dependencies for each package, and link the packages to one another. Then, find the package you want to work on in packages and start coding!

License

Apache 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].