Live data from Hacker News

Eagle.js: A hackable slideshow framework built with Vue.js

github.com

11–20 of 41 posts

Re: Eagle.js: A hackable slideshow framework built with Vue.js

#12
Is anyone using this or Reveal.js for non-programming/creative talks? I'm in science and haven't tried either solution yet, because it never feels right to only show either a bullet list or a single image on a slide.

Obviously getting a gridded layout via grid/flexbox is possible, but isn't this a common need that was solved by someone else?

Edit: just had a closer look at Eagle.js and it does support a gridded layout via its .quarter class.

Re: Eagle.js: A hackable slideshow framework built with Vue.js

#13
This seems like it could actually hit the sweet spot I've been looking for. It won't make people dizzy (Prezi) and it supports reasonably sophisticated branches and interactions - making it useful as both a presentation tool and something you can send as a companion to a presentation, after the fact.

Other than Prezi, Reveal and Eagle, are the other presentation tools we should check out?

Re: Eagle.js: A hackable slideshow framework built with Vue.js

#14

This seems like it could actually hit the sweet spot I've been looking for. It won't make people dizzy (Prezi) and it supports reasonably sophisticated branches and interactions - making it useful as both a presentation tool and something you can send as a companion to a presentation, after the fact. Other than Prezi, Reveal and Eagle, are the other presentation tools we should check out?

No specific endorsement besides that it's made by a local (to me) guy: https://slidewriter.io/

Re: Eagle.js: A hackable slideshow framework built with Vue.js

#15

Would be 10x more awesome if an "auto-play" mode were possible, with associated audio-file, and pre-programmed transitions. Would take sound file attachment, and array of minute/second offsets; once timed to audio file, this would be better than YouTube videos, and supplement conference talks.

Author here (very happy to see this on HN). I have done exactly that (automated "next slide" and audio playing at specific slides) but haven't contributed back to the repo yet. It took just a few lines of code in my slideshow, without requiring to modify the library (one example of why I claim that it is "hackable").

I defined a Vue component "next-step(after=5)" which triggers a next slide after 5 seconds, and an "audio(source, timeSegment)" component which just plays an audio. Then your slideshow looks like that:

  slide(steps=2)
    next-step(:after="2" v-if="step === 2")
    audio("hello.mp3")
    
    h1 Slide Title
Maybe not as good as a built-in solution, but good enough and very easy to tweak for everyone's needs.

Re: Eagle.js: A hackable slideshow framework built with Vue.js

#17
To be honest I've found fullpage.js to be very slick and can do a lot more.

See here: https://alvarotrigo.com/fullPage/#examples

It also supports mouse wheel and touchpad and tablet navigation which I'm not sure this does. The latest versions work with plain old HTML too and doesn't even rely on jQuery any more.

Re: Eagle.js: A hackable slideshow framework built with Vue.js

#18

To be honest I've found fullpage.js to be very slick and can do a lot more. See here: https://alvarotrigo.com/fullPage/#examples It also supports mouse wheel and touchpad and tablet navigation which I'm not sure this does. The latest versions work with plain old HTML too and doesn't even rely on jQuery any more.

You can’t do that with “plain old HTML”, you would at least need css. I assume you mean JavaScript.

Slideshows and scrolling websites are not the same thing.

Re: Eagle.js: A hackable slideshow framework built with Vue.js

#19

To be honest I've found fullpage.js to be very slick and can do a lot more. See here: https://alvarotrigo.com/fullPage/#examples It also supports mouse wheel and touchpad and tablet navigation which I'm not sure this does. The latest versions work with plain old HTML too and doesn't even rely on jQuery any more.

The very first package dependency is jquery

Re: Eagle.js: A hackable slideshow framework built with Vue.js

#20
post #4

Earlier quoted context omitted.

Would also allow a solution for LMS (learning management system) that employees can actually use on a mobile device.

No, that's not allowed. And it needs to be in broken Flash with slides you can't skip.

Exactly... if they skip slides, did they learn?
Post reply on HN