Skip to content

A toy presentation tool built using Cushy

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

khonsulabs/cushy-show

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

cushy-show

This is a proof-of-concept presentation tool written using Cushy. It is inspired by Reveal.js, which is what @Ecton would have normally reached for to present a the January 2024 Rust Gamedev Meetup. To see the repository at the time of the presentation, check out the initial-demo tag.

This project is not an active focus, but it will likely be used and slowly improved upon each time @Ecton needs a slide deck.

Ideas for this Project's Future

  • Hot-reloading slide DSL: A custom DSL for this presentation system could be an even more consise way of putting slides together, but also the ability to edit slides while viewing them would make editing slides easier. If we can allow the DSL to invoke Rust-defined helper functions, it could still be used to create

  • Visual novel engine: By allowing slide elements to change the current slide, it would enable each slide to jump to any other slide, allowing for branching narrative paths to be created a-la the "choose your own adventure" books @Ecton remembers from his childhood.

About

A toy presentation tool built using Cushy

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages