Skip to content

Experimenting with a pattern library of UI components combining motion + sound design

License

Notifications You must be signed in to change notification settings

lifeinchords/element-library

Repository files navigation

SETUP

get latest node

nvm install stable

update this stable node version into .node-version

mkdir lsg
npm install -g yo
npm install -g gulp
npm install -g browser-sync

Install generator via Yoeman: https://github.com/azat-io/generator-alchemist#readme npm install -g generator-alchemist

Run generator yo alchemist (with Jade option)

Install all dependencies/packages/libs

npm install
bower install
add gitignore
git init
npm install --save-dev gulp gulp-postcss gulp-sourcemaps autoprefixer lost

Disable Uglify/CSSNano in gulpfile.js and other unused PostCSS plugs Add Lost Grid + other PostCSS plugs we need

npm install again

RUN

If issues with missing modules, or changes not sticking, run:

rm -rf node_modules
npm install

run local gulp and dev. make changes in index.jade, css, js files to trigger a build. To be sure, delete /dist gulp

TODO

LATER

MQ'S + VARS RESEARCH:

css vars http://philipwalton.com/articles/why-im-excited-about-native-css-variables/

mq, css vars http://w3-org.9356.n7.nabble.com/css-variables-mediaqueries-Allow-var-in-media-queries-td303964.html

https://github.com/MadLittleMods/postcss-css-variables https://github.com/postcss/postcss-custom-media/ postcss/postcss-custom-properties#24 https://github.com/arccoza/postcss-if-media

http://stackoverflow.com/questions/31614049/shared-variables-in-postcss?rq=1 https://github.com/postcss/postcss-simple-vars https://github.com/jonathantneal/postcss-advanced-variables https://github.com/simonsmith/postcss-property-lookup

SG

https://github.com/morishitter/postcss-style-guide

BREAKPOINTS / RESPONSIVE / EQ's

http://firedev.com/posts/2016/sane-breakpoints good viz http://greensock.com/forums/topic/8101-tweening-css-xy-values-with-percentages/ http://greensock.com/forums/topic/11221-tweening-properties-using-calc/?hl=calc+width#entry45911 http://highlightjs.readthedocs.org/en/latest/building-testing.html

http://www.sitepoint.com/responsive-web-components/ https://github.com/d6u/react-container-query

UI ANIMATION

http://codepen.io/osublake/pen/OyPGEo - greensock ease visualizer in codepen http://codepen.io/jonathan/pen/EVXgGV - like mo.js property curves, bouncing ball http://codepen.io/sol0mka/pen/c7b99f1a216498818cbb9f0c881fc542 https://www.youtube.com/watch?v=tZCQFnQscrc https://www.youtube.com/watch?v=sXqXpwyBI1k

http://www.provideocoalition.com/secondary-action-in-after-effects/ https://classes.soe.ucsc.edu/cmps160/Spring05/p35-lasseter.pdf

COMPONENT LIBS

http://getbase.org/docs/ http://ink.sapo.pt/ui-elements/navigation/ http://getmdl.io/components/index.html#cards-section https://elements.polymer-project.org/elements/marked-element?active=marked-element&view=demo:demo/index.html

About

Experimenting with a pattern library of UI components combining motion + sound design

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published