I've released Bruce 2.0 beta 1, yay.
On the project site you can see some screenshots and sample presentation source that was used to generate the screenshots. One of the goals of Bruce is to make it really easy to knock up a quick presentation in a plain-text format. The most basic presentation consists of:
--- text
=This is a title
This is a new line
--- text
=Another page, another title
.You can have bullet points
.If you must
..Even nested ones
...And nestedier ones
.I call this BrucePoint
--- video foot_stomp.mpg
--- py
sound=spanish_inquisition.ogg
# generates an interactive Python session (with intro sound)
--- image kitten.jpg
# displays a kitten (and this is a comment)
Note that the above BrucePoint style stuff relies on some post-beta1 changes only in SVN.
Because it's using pyglet it's got some really nice features I've already implemented like the video and audio stuff. Also the screen control is nice too -- have it display the presentation on one screen (projector) and in the other screen (laptop) have the presentation source being displayed (along with your notes embedded in the source). It can display pages of HTML (though it's a little slow), and will be able to display pages of ReStructuredText soon. Hell, if you're on a Mac it can also display PDFs :)
It also generates some nice HTML running notes (which include the "#" comments for reference) which print up quite nicely.
I'm still working on it, and there's some bugs but nothing show-stopping. Still to do transitions, but they're not high on the priority list.