Bruce 2.0 Feature Set:

- audio playback on any page, including blank ones
- simple point-by-point text display with styling and progressive expose
- interactive python interpreter with history
- code display with scrolling
- unicode escaped chars in ascii file
- html page display with scrolling
- image display with optional title and/or caption
- configuration may be changed inside a presentation, affecting subsequent pages
- resource location (images, video, sound from zip files etc.)
- timer and page count display for practicing
- logo display in the corner of every page
- may specify which screen to open on in multihead
- may switch to/from fullscreen
- HTML output of pages including notes
- video playback

Wishlist:

- auto typing in py interpreter
- fancier backgrounds
- control over HTML style
- logo alignment, blend etc.
- page-to-page transitions
- progressive text display animations
- shell session
- timer feedback replay
- source view in a pyglet window with fullscreen option
- scaling of video

Text animation:

- progressive type of letters or words
- fade in speed
- zoom letters in

Page transition ideas:

- fade between
- fade via black
- flip around over middle v/h
- rotate "cube" v/h
- slide (out or in or both)
- peel from side / corner
- typographic:
  http://www.youtube.com/watch?v=ejweI0EQpX8
  http://www.youtube.com/watch?v=QX7N58df0j0
  http://www.youtube.com/watch?v=QhAdFoEge1c


