The presenter mode does not show the slide contents of the current slide. This is very unfortunate, since it requires looking at the beamer when presenting, especially when no notes are attached to a specific slide.
Maybe you need some kind of marker on the elements, which should 'reveal' which have to be added by the slide developer, like a class 'reveal'. Then you could query all elements with class 'reveal' from the 'content' slot and change their properties.
Or we, the users, have to encapsulate all things, which should be revealable with an extra component or attribute. (I'm thinking, that the way angular directives work would be nice, but I think, stencil can't to these). You could allow p, li and img to be revealed per default and all other elements need an extra tag for that.
Most developers doing presentations with this stuff need some console tooling.
So it would be nice, to have a special type of slide for that.
I tried to do it with the code slide, but wasn't successful for some reason I forgot until now.
In the end, I build my console things from scratch with a simple <deckgo-slide-content>
and css classes.
Replace the deckgo-lazy-img with plain ion-img (or at least highlight the benefits of deckgo-lazy-image over ion-img)
For some reason, lazy image did not load my images at all.
So i used ion-img
instead, which also does intersection observer and lazy loading now, in version 4.
https://ionicframework.com/docs/api/img
So maybe you don't need your own component anymore for that, which would be one thing less to maintain in the future :)
You have a warning vulnerability in your deckdeckgo webpack plugin, see
Moderate │ Regular Expression Denial of Service │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Package │ underscore.string │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Patched in │ >=3.3.5 │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Dependency of │ deckdeckgo-webpack-plugins [dev] │ ├───────────────┼──────────────────────────────────────────────────────────────┤ │ Path │ deckdeckgo-webpack-plugins > remarkable > argparse > │ │ │ underscore.string │
see https://docs.deckdeckgo.com/slides/concept
Idea: mark the slots with different background-colors to show the distinction, that you mean the areas of the slide with slots.
For some reason, the gif slide does not load my gifs. I tried integrating som giffy ones and they didn't load.
So I made my own slide with <deckgo-slide-content>
again to display my gif.
Sidenote: Is it allowed to pass the gif url as video format, like vp9? I think this would improve performance and giphy does offer it :)
Super cool, thx for the detailed answer 👍
Improvements
Show Slides in Presenter Mode
Well the presenter mode isn't implemented yet ;) I opened a feature request in May but unfortunately didn't had the time so far to look at it.
deckgo/deckdeckgo#111
Allow 'reveal' effect for all child elements, not only li, p and img
That was per design mostly because I thought that doing so it would be easier when you edit your talk. But if you think this feature is kind of a must we could happily open a feature request and do that in the future.
Add a deckgo-console slide type
I don't sure I get what you are meaning but I'm SUPER curious about it, sound like an awesome idea. Could you describe a bit better or show me an example?
Replace the deckgo-lazy-img ...
Well firstly I can't reproduce the issue, if you could provide a sample repo I'm happy to look at it. Maybe there was a bug in a previous version of the core?
Anyway meantime I also published a component https://www.npmjs.com/package/@deckdeckgo/lazy-img which gonna be use in DeckDeckGo. Furthermore than lazy loading we have also the need to obfuscate content in a specific way for our upcoming web editor
Bugs
Low: update dependencies
Classic node_modules, I don't have direct references on these, so I hope that soon the derived libs will be updated
Low: Template Examples on deckdeckgo.com look broken / not understandable
Probably also the fact that my English/phasing isn't good enough to describe the concept, really sorry for that. Could you help to rephrase it or tell me if one or wich sentences are gibberish ?
Gif Slide fails to load gifs
The slide basically parse the src to an src of an img so as long as the URL is valid, regardless of the provider or even local, it should work. Maybe it wasn't rendered for the same reason as lazy-img before. Same if you could provide a repo, I'm happy to have a look.
Side note: My test link https://media.giphy.com/media/xUA7baWfTjfHGLZc3e/200w_d.gif and otherwise not really related but in the upcoming editor we have integrated Tenor
Wow again thx for all these feedbacks, super interesting!!!