UNPKG

whiteboard-app

Version:

Whiteboard - a slide-based activity presentation system

239 lines (217 loc) 9.85 kB
{{ 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 = '&nbsp; <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 = '&nbsp; <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 = '&nbsp; <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 }}