go-presenter

Speaker notes support for the Go present tool

  • 所有者: audreylim/go-presenter
  • 平台:
  • 許可證: BSD 3-Clause "New" or "Revised" License
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖

Update: Presenter notes support has been fully merged and enabled on the Go present tool.

Just run present -notes to start using it.

Presenter

Presenter builds on top of the go present tool to support presenter notes on a second screen.

Demo

Video: http://virtivia.com:27080/1vs4fiwjm924q.mov

Screenshot

Default:

Fullscreen:

Install

There is currently a proposal to merge this upstream. Meanwhile, you can install Presenter by running the following commands:

$ cd $GOPATH/src/golang.org/x/tools
$ git remote add audreylim https://github.com/audreylim/go-presenter
$ git fetch audreylim
$ git checkout audreylim/master
$ go install golang.org/x/tools/cmd/present

Features

  • Dual screen
  • Syncs both ways
  • Playground synced
  • Sneak preview of previous and next slide on Presenter
  • Enabling of Presenter mode keeps Presenter features and actions separate from the original present app, ie. it will not interfere with present if not enabled

Cross Browser Support

  • Chrome
  • Firefox
  • Safari

How to Use

Syntax

Notes are identified by prefixing the paragraph with : . Eg.

// example.slide

* Section title

- Some bullet points

: This is a Presenter note that does not appear on the main window.

: This is a second paragraph.

Presenter Mode

Run present in presenter mode by appending the -notes flag.

$ present -notes

This will enable all the Presenter features. For example, to open Presenter, press N from your main browser window.

You can close Presenter from the main window by pressing N again, as long as you toggle from the main browser. If you close the main window, Presenter automatically closes.

Flexible Control Windows

Control your slides from either Presenter or the main browser window. The same commands (eg. clicks, arrows, enter keys) that apply to the main browser window apply to Presenter. It syncs both ways.

Playground Synced

If you have .play code, Run, Kill and Close buttons are completely synced. Code edits within the code block are also synced.

Eg. Clicking Run from the main browser or Presenter will sync with the other window.

TODO

  • Implement timer

主要指標

概覽
名稱與所有者audreylim/go-presenter
主編程語言Go
編程語言Go (語言數: 8)
平台
許可證BSD 3-Clause "New" or "Revised" License
所有者活动
創建於2016-03-03 05:47:27
推送於2016-06-26 23:57:30
最后一次提交2016-06-26 16:57:29
發布數0
用户参与
星數83
關注者數9
派生數3
提交數74
已啟用問題?
問題數2
打開的問題數0
拉請求數8
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?