ember-present
ember-present copied to clipboard
An ember addon for creating presentations where the slides are ember components. Coming soon to an E̶m̶b̶e̶r̶C̶o̶n̶f̶ JSConfUS near you
we currently get this: ``` /Users/gavinjoyce/dev/opensource/ember-present-ember-concurrency/node_modules/ember-present/socket-server/server.js:185 Object.values(this.configuration.roles).forEach((role) => { ^ TypeError: Cannot convert undefined or null to object at Function.values () at SocketServer.throttledEmitToControllers (/Users/gavinjoyce/dev/opensource/ember-present-ember-concurrency/node_modules/ember-present/socket-server/server.js:185:12) at Socket.socket.on (/Users/gavinjoyce/dev/opensource/ember-present-ember-concurrency/node_modules/ember-present/socket-server/server.js:42:14) at emitTwo (events.js:126:13)...
Perhaps this should live in `ember-animated`?
`ember-present` is currently the result of a spike and series of quick hacks to get a talk ready for EmberConf 2018. Now that's done, it would be good to figure...
For example, we don't seem to be always emitting latency data (try force latency tests twice) TODO: * [ ] write some failing tests * [ ] fix
Inspired by https://github.com/adamwathan/theming-tailwind-demo/blob/master/index.html 
It seems that sprite target locations are incorrect, likely due to how we scale slides: https://github.com/GavinJoyce/ember-present/blob/8efd68f8f2a435c5124c012a45214a952568c8a3/addon/components/x-scaled-slide.js#L40  Here's the same slide with scaling removed: 
Normal previous and next navigation should continue to move between top-level slides, but it should be possible to navigate into descendant routes if desired.
* Not all roles should be able to control slides * Not all roles should receive user stats and meta data updates
Once we've got the required features working, update the readme with instructions on how to create a new presentation and deploy it to AWS