Skip to content

Instantly share code, notes, and snippets.

@davetron5000
Created June 22, 2012 15:26
Show Gist options
  • Save davetron5000/2973459 to your computer and use it in GitHub Desktop.
Save davetron5000/2973459 to your computer and use it in GitHub Desktop.
My Ideal Presentation Software

davetron5000's ideal presentation software

  • Editable as text, preferably markdown
  • Plays in a browser
  • Deployable to heroku or other service completely statically
  • clean default look that is easy to customize without slogging through generated HTML
  • hard-fix the dimensions, e.g. 1024x768 for projectors
  • support for remote control for advancing

Slide Types

  • Big Honkin' Title - one string that fills the screen, preferably sizes to fit
  • Bullets - one large, optional title, and 2-5 bullets that build on move forward, sized to fit
  • Code - this is important:
    • Syntax highlighting
    • Size scales to fit area
    • ability to "build" code snippets, e.g. show adding/modification of code
    • ability to get code from external file, using refs, e.g. # START:foo..#END:foo
    • ability to highlight certain lines or sections of code
  • Command Line - show command-line execution, then results, typing-out style like showoff, but with ANSI support
  • Image - centered image, scaled automatically to fit, possibly with a title

Transitions

I don't really like transitions, so I don't care about them. Sorry reveal.js and deck.js

Styling

  • Dead simple support for themes
  • Default to high-contrast black on white - suitable for shitty conference projectors
  • Separation of colors/fonts from sizing of things
  • Things top-aligned, not middle aligned (so people in the back can see stuff)

What showoff is missing

  • All my crazy code slide requirements
  • support for themes
  • ANSI in command-line output
  • automatic font-size scaling

What reveal.js is missing

  • Almost everything; editing slides in HTML is just brutal
  • default style is super-small titles and fonts
  • huge pain to change the style - clashes with transitions
  • flippy/floppy 3d is neato-keen, but just too annoying for a real presentation

deck.js?

  • same deal - tiny fonts, pointless animations, editing in HTML is teh suck
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment