Demo: https://ember-timeline-demo.firebaseapp.com
- Tests!!
- Handle pan/pinch on the zoomed timeline using Hammer.js, translate to mouse/wheel events and push them to the slider...
- or write another slider plugin with native support for pan/pinch (so that no translation is required)
- Improve the color picker layout on wide screens
- Figure out a better way to layout the "tableform" on small screens (some ideas from a similar problem)
Improve the label collision detection algorithm and hidding strategy- Replace the beam implementation for something more performant (jsPlumb?)
- Apply validations at the model level (ember-changeset-validations seems to be a good option)
You will need the following things properly installed on your computer.
git clone <repository-url>
this repositorycd ember-timeline
npm install
bower install
ember serve
- Visit your app at http://localhost:4200.
Make use of the many generators for code, try ember help generate
for more details
ember test
ember test --server
ember build
(development)ember build --environment production
(production)
Specify what it takes to deploy your app.