Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/w0rm/elm-slice-show
A simple presentation engine in Elm
https://github.com/w0rm/elm-slice-show
elm presentations slides slideshow
Last synced: about 2 months ago
JSON representation
A simple presentation engine in Elm
- Host: GitHub
- URL: https://github.com/w0rm/elm-slice-show
- Owner: w0rm
- License: bsd-3-clause
- Created: 2016-02-07T21:02:08.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2021-02-06T15:44:08.000Z (almost 4 years ago)
- Last Synced: 2024-10-12T20:10:48.534Z (2 months ago)
- Topics: elm, presentations, slides, slideshow
- Language: Elm
- Homepage: http://package.elm-lang.org/packages/w0rm/elm-slice-show/latest
- Size: 258 KB
- Stars: 62
- Watchers: 5
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
![logo](http://unsoundscapes.com/elm-slice-show/assets/elm-slice-show.png)
# Slice Show
A simple presentation engine in Elm.
For usage please [check the example](https://github.com/w0rm/elm-slice-show/tree/master/example) or check [the online demo](http://unsoundscapes.com/elm-slice-show/).
## Features
* Custom markup for the slide with elm-html and elm-markdown
* Custom content with its own subscriptions-update-view cycle
* Hide the initial content of the slide
* Keyboard controls: press right to show the hidden content or go to the next slide, left for the previous slide, esc for the index page
* The current slide is preserved in location hash
* Custom slide dimensions
* Slides are proportionally scaled to fit into the window