.. _xhtml-viewer:
The Slidie XHTML Viewer
=======================
The Slidie XHTML viewer application is embedded into the :ref:`XHTML output
format ` files. The viewer provides a simple read-only view of a
set of slides, along with a few presenter-oriented utilities.
User interface
--------------
The user interface should be fairly familliar consisting of the following major parts:
.. image:: _static/xhtml_viewer_annotated.png
:alt: Annotated XHTML viewer screenshot.
1. **The current slide and step numbers.** These are displayed (and can
be entered) using the same :ref:`syntax used for hyperlinks `,
without the leading ``#``. The current position in the presentation is also
reflected in the browser URL bar.
2. **The presentation title.** This is taken from the first slide's
:ref:`metadata `.
3. **Fullscreen button.** This will enter full-screen mode, hiding everything
but the slides. Press Escape to exit.
4. **Hide UI button.** This hides all of the viewer application's user
interface but does not enter full screen mode. This may be useful when
presenting via a video conferencing system. Press escape to restore the
user interface.
5. **Presenter view button.** Open the :ref:`presenter view `
in a new window.
6. **Help button.** Enumerates all keyboard shortcuts supported by the viewer.
7. **Slide thumbnail browser.**
8. **Speaker notes.** Rendered as Markdown. :ref:`Speaker notes
` not related to the current :ref:`build step ` are
shown dimly.
To advance through the show, either click (within the slide area) or use the
arrow keys. Other keyboard shortcuts are provided to skip more rapidly (e.g.
past :ref:`build steps ` or to the beginning and end). See the built-in
help menu for the complete list.
.. tip::
Hover over the slide number in the thumbnail browser to show the source
SVG file of that slide.
.. _presenter-view:
Presenter view
--------------
Slidie's presenter view may be used in multi-display environments to provide
extra prompts to a presenter as they run through their slides. The presenter
view has the following major components:
.. image:: _static/xhtml_presenter_view_annotated.png
:alt: Annotated XHTML presenter view screenshot.
1. **Current slide.**
2. **Next slide or build step.**
3. **Speaker notes.**
4. **Current time.**
5. **Stopwatch.**
6. **Stopwatch controls.**
.. tip::
The presenter view stopwatch is started automatically when the presentation
is placed in full-screen mode.
.. warning::
The slide previews unfortunately do not show a live view of any dynamic
slide elements (e.g. :ref:`videos