The alpha testing program is now open to the public! Weโ€™d love to hear your feedback.Join!

Notes

Live sessions

Work on a copy of a board with other people in real time: start a session, let people join by code, run it as host, and merge the result into your board.

Basics

Starting a live session

A live session puts a copy of a board online so other people can work on it with you at the same time. To start one, open the board, choose the people icon (Collaborate) in the top bar, then choose Start Session on the Host tab. Notes copies the board's nodes and connections into the session and opens it, with you as its host.

The session is a separate copy. Nothing done in it changes your board until you merge it back with Merge, described in Merging a session into your board.

Every session has a code, like GEIGER-7KQ2-M9TX. While you're in the session, the Collaborate dialog shows it on the Session tab, with a Live badge. Click the code to copy it, then send it to the people you want to invite. Anyone signed in to Geiger who has the code can ask to join.

You need to be signed in to start a session. The playground can't start one.

Basics

Joining a session

To join a session, choose Collaborate in the top bar of any board, open the Join tab, type the code you were given, then choose Join Session. Letter case doesn't matter.

Notes opens the session and sends the host a request, so you start as Waiting and can look but not edit. Once a host or co-host admits you, you're in as an editor or a viewer, and Notes tells you which. If the code is wrong, Notes says Session not found. A session that has ended says This session has ended, and a locked one says The host has locked this session.

While you're in a session, the Join tab asks you to leave it before joining another.

Concepts

Session roles

Everyone in a live session has one role. The Session Members list shows it beside each name.

  • Host: the person running the session, at first whoever started it. The host has every host control, can make co-hosts, can hand the host role to someone else, and is the only one who can end the session.
  • Co-host: has the host controls and manages editors, viewers and requests. A co-host can't end the session or change another co-host.
  • Editor: changes the board, unless a host has turned off editing for participants.
  • Viewer: sees the board and everyone's activity but can't change it. A viewer can choose Ask to edit in Session Members.
  • Waiting: has asked to join and hasn't been admitted yet.

If the host hands the role to someone else, the person who started the session stays its owner and can take it back with Reclaim host in Session Members.

Members

Admitting and managing people

When someone asks to join, the host gets a notification, New request from and their name, and the bell icon in the top bar shows a dot. The host's bell lists each Access Request with Accept, which admits the person as an editor, and Decline. Hosts and co-hosts also see requests on the Members tab of the Collaborate dialog, with a check mark to accept and a trash icon to decline.

To change someone's role, open Session Members with the stack of avatars at the bottom right of the session, then use the โ‹ฏ menu beside their name. The same menu opens when you click someone's avatar in the top bar.

  • Admit as editor or Admit as viewer for a request
  • Let them edit or Make view-only
  • Make co-host or Revoke co-host (host only)
  • Make host (host only), which asks you to confirm and makes you an editor
  • Remove from session, or Decline request for someone waiting

Session Members also shows how many people are online, marks people who are offline, and shows a hand beside anyone who has raised theirs. A removed person sees You were removed from this session, with Ask to rejoin unless the session is locked.

Host controls

Host controls

Hosts and co-hosts run a session from Host controls, a button in the top bar labeled Host on wide screens. It shows a count when hands are raised.

  • Bring everyone: moves everyone's view to yours. Each person gets four seconds to choose Not now, and can look around again by panning.
  • Spotlight node: select a node first, then fly everyone to it.
  • Lock everyone's view to mine: participants follow your view and can't look around until you turn it off or leave.
  • Announce to everyone: type a message of up to 280 characters and press Enter. It shows on everyone's screen.
  • Raised hands: everyone with a raised hand, in the order they raised it. Lower lowers one, and Lower all lowers every hand.

Under Participants can, five switches set what editors and viewers can do, and all start on: Edit the board, Ask to join, Use the laser pointer, Run polls and timers and See each other's cursors. Turning off Ask to join locks the session, so only people already in it can come back. Hosts and co-hosts aren't limited by these switches.

Pause all turns all five off at once, and Resume all turns them back on. The host also has End for all, covered in Leaving or ending a session.

Presence

Cursors, following and reactions

In a live session, you see everyone's cursor with their name, in their own color. A node someone has selected shows their name and color on its border. The top bar shows the avatars of the people online, up to four and then a count.

  • Following: click someone's avatar and choose Follow their view, and your view moves with theirs. A bar at the top of the board says who you're following, with Stop. Panning or zooming also stops it, and so does that person leaving. You can't follow someone who's already following you.
  • Laser pointer: the wand icon in the top bar draws a fading trail wherever you move the pointer, for everyone to see. Esc turns it off.
  • Raise hand: the hand icon raises your hand so the hosts can see it. Choose it again to lower it. Hosts and co-hosts don't have it.
  • React: the smiley icon sends ๐Ÿ‘, ๐Ÿ‘, ๐ŸŽ‰, โค๏ธ, ๐Ÿ˜‚ or ๐Ÿค”, which floats up on everyone's screen.

When people follow you, the bar says so, and hosts can choose Stop leading to release them.

Concepts

Editing together

Everyone who can edit a live session works on the same board, and each change reaches the others as it's saved. A node you drag saves when you drop it. Other changes to a node save once nothing is selected, so click an empty part of the board when you finish an edit.

The session's toolbar has a fixed set of tools, whatever your own toolbar shows, and boards, documents and sketches can't be added in a session. Changes you make in the Settings dialog during a session aren't saved.

A host or co-host can pin a node in place for everyone: in the node's Node Settings panel, the padlock reads Lock for everyone. Other people then see Locked by the host and can't move, delete or unlock it. Nodes covers locking.

When a host turns off editing, editors see The host paused editing, and Notes refuses their changes. If a change can't be saved, Notes says why, or Failed to save changes.

Sessions

Leaving or ending a session

To leave a session, choose Leave Session on the Session tab of the Collaborate dialog. Notes takes you to your personal board. To come back, join again with the code. The host has no Leave Session: to leave a session running, first make someone else the host.

Only the host can end a session, and ending it affects everyone: they're sent out, the code stops working and the board can't be changed. There are two ways:

  • On the Session tab, choose End Session, then choose it again within four seconds, when it reads Click again to end for everyone.
  • In Host controls, choose End for all, then End session to confirm.

An ended session shows its ended screen to everyone in it, with Go home. The host's screen also has Reopen, which opens the session again with the same code. To keep the work, merge the ended session into your board.

Merge

Merging a session into your board

Merging brings the work from a session you hosted into the board that's open. Open the board you started the session from, choose Collaborate, then the Merge tab. It lists every session you've hosted, by code and date, marked Merged or Not Merged. The tab is there only while you're not in a session.

  1. Choose a session. Notes counts its New Nodes and the nodes it Modified.
  2. Choose Merge Changes.

The merge adds the session's new nodes and connections to your board. Where a node is on both, the session's version replaces yours, even if you changed it on your board since. Nodes and connections that are only on your board stay, so a node deleted in the session stays on your board too.

To undo a merge, choose the same session on the Merge tab, which now shows when it was merged, and choose Rollback. Notes puts the board back exactly as it was before the merge. Back returns to the list.