whiteboard-app
Version:
Whiteboard - a slide-based activity presentation system
239 lines (217 loc) • 9.85 kB
HTML
{{ includes_header }}
<div id="background_container">
</div>
<section class="hero has-text-centered is-medium" >
<div class="hero-body">
<div class="container">
<img src="images/icon_256.png" />
<h1 class="title">
Whiteboard
</h1>
<h2 class="subtitle">
v{{ version }}
</h2>
<h2 class="subtitle">
Create activity-based presentations that combine coding and
demonstrations.
</h2>
<div class="block">
<script>
(function () {
var icon = '';
var href = "#all_download_links";
var v = navigator.appVersion;
if (v.indexOf("Win") !== -1) {
icon = ' <i class="fa fa-windows"></i>';
href = "https://github.com/michaelpb/whiteboard/releases/download/v{{ version }}/whiteboard-app-setup-{{ version }}.exe";
} else if (v.indexOf("Mac") !== -1) {
icon = ' <i class="fa fa-apple"></i>';
href = "https://github.com/michaelpb/whiteboard/releases/download/v{{ version }}/Whiteboard-{{ version }}.dmg";
} else if (v.indexOf("X11") !== -1 || v.indexOf("Linux") !== -1) {
icon = ' <i class="fa fa-linux"></i>';
href = "https://github.com/michaelpb/whiteboard/releases/download/v{{ version }}/whiteboard-app_{{ version }}_amd64.deb";
}
var code = [
'<a href="',
href,
'"',
'class="button is-large is-primary">',
'Download',
icon,
'</a>'].join('');
document.write(code);
})();
</script>
<br />
<a href="downloads.html" class="button is-link">
All download links for v{{ version }}
</a>
<div class="block">
<p>
<big>
Whiteboard is slideshow application for
<strong>teaching programming</strong>. It embeds a code
editor, terminal, and web browser into a slide-show
like interface to <strong>eliminate
context-switches</strong> and dead-space, while
enabling more content content to be set-up ahead of
time. It's great for guiding code-heavy classroom
lectures, tutorials, workshops, and
<strong>webinars</strong>.
</big>
</p>
</div>
</div>
</div>
</div>
</section>
<div class="container">
<div class="notification is-warning">
<strong>Alpha Release: v{{ version }}</strong> - Whiteboard is still being
developed. There might still be a few bugs here and there, so help
development by <a target="_blank" href="https://github.com/michaelpb/whiteboard/issues/">reporting them</a>.
</div>
<hr />
</div>
<section class="hero is-bold">
<div class="container">
<div>
<div class="carousel-cell">
<div class="columns">
<div class="box column">
<img src="images/panes/editor_context_menu.png" />
</div>
<div class="column content">
<h3>Code editor</h3>
<ul>
<li>Save tab layouts of multiple files for your presentations</li>
<li>Based on ACE Editor</li>
<li>Syntax highlighting for 100+ languages</li>
</ul>
</div>
</div>
</div>
<div class="carousel-cell">
<div class="columns">
<div class="column content">
<h3>Web Browser</h3>
<ul>
<li>Have fully-functioning websites embedded in your slides</li>
<li>Uses Chromium-based WebView, for full support for all sites no matter how complex</li>
<li>Use to demonstrate websites as you build them</li>
<li>Useful for webinar tutorials</li>
</ul>
</div>
<div class="box column">
<img src="images/panes/browser.png" />
</div>
</div>
</div>
<div class="carousel-cell">
<div class="columns">
<div class="box column">
<img src="images/panes/terminal.png" />
</div>
<div class="column content">
<h3>Terminal</h3>
<ul>
<li>Save a terminal to start at a working directory</li>
<li>Useful for running example code as you write it</li>
<li>Full color and cursor support, e.g. vim works</li>
<li>Based on the same library (xterm.js) as VSCode</li>
</ul>
</div>
</div>
</div>
<div class="carousel-cell">
<div class="columns">
<div class="column content">
<h3>Markdown</h3>
<ul>
<li>Easily add rich text with Markdown</li>
<li>Useful for content-only slides</li>
<li>Can be mixed with other panes to add instructions or context</li>
</ul>
</div>
<div class="box column">
<img src="images/panes/markdown.png" />
</div>
</div>
</div>
<div class="carousel-cell">
<div class="columns">
<div class="box column">
<img src="images/panes/slides.png" />
</div>
<div class="column content">
<h3>Save and edit slide decks</h3>
<ul>
<li>By saving preset combinations of the above
activities, craft a slide deck that guides the
presentation through a set of activities
</li>
<li>Slides can be added, deleted, and re-arranged</li>
<li>Supports different layouts and themes</li>
<li>Uses a human-friendly plain-text format, so you can also
create decks using your favorite text editor</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<!--
<script src="https://unpkg.com/flickity@2/dist/flickity.pkgd.min.js"></script>
<script>
var flkty = new Flickity( '.main-carousel', {
});
</script>
-->
<section class="hero is-dark is-bold">
<div class="hero-body">
<div class="container">
<nav class="columns">
<div class="column has-text-centered">
<span class="icon is-large" style="margin-right: -15px;">
<i class="fa fa-linux"></i>
</span>
<span class="icon is-large">
<i class="fa fa-apple"></i>
</span>
<span class="icon is-large" style="margin-right: 10px;">
<i class="fa fa-windows"></i>
</span>
<p class="title is-4"><strong>Cross Platform</strong></p>
<p class="subtitle">Designed for <strong>all</strong> desktops</p>
</div>
<div class="column has-text-centered">
<span class="icon is-large">
<i class="fa fa-podcast"></i>
</span>
<p class="title is-4"><strong>Powerful</strong></p>
<p class="subtitle">
Built with the same libraries as Atom and VSCode
</p>
</div>
<div class="column has-text-centered">
<span class="icon is-large">
<i class="fa fa-check"></i>
</span>
<p class="title is-4"><strong>Easy</strong></p>
<p class="subtitle">
Everything is a right-click away
</p>
</div>
<div class="column has-text-centered">
<span class="icon is-large">
<i class="fa fa-code-fork"></i>
</span>
<p class="title is-4"><strong>Free</strong></p>
<p class="subtitle">Free/libre (GPL 3.0)</p>
</div>
</nav>
</div>
</div>
</section>
{{ includes_footer }}