lecture.studio

The workspace

The header bar, the three panels and how to arrange them, saving, and reloading a file that changed on disk.

The workspace is where a unit or a talk is written: the assistant on the left, the rendered slides in the middle, the Marp Markdown on the right. Every panel can be moved, hidden or resized, and the arrangement is remembered.

The workspace: header bar, chat, preview and editor panels, git bar
A week of a course open at slide 4. The git bar at the bottom appears when the library is a git repository.

The header bar#

The header bar: back arrow, course name, unit picker, file picker, new file, Sources, refresh, Save, panel toggles, Present, notes toggle
Left to right: navigation and files, then saving and layout.
ControlWhat it does
and the course nameBack to the course screen.
Unit pickerSwitch to another unit of the course.
File pickerSwitch to another file of the unit. Choose a file when none is open.
+ (document icon)New file in this unit.
Sources with a countThe sources dialog for the shared, course and unit sources.
Refresh (circular arrow)Read the library folder again (⌘R). Normally not needed; see Library sync.
UnsavedAppears while the editor has changes that are not on disk.
Changed on disk, reloadAppears when the open file changed on disk (the assistant, another app, a git pull) while you had unsaved edits. Click to load the disk version and drop your edits.
Save ⌘SWrites the editor to disk. Prominent when there is something to save.
Three panel togglesShow or hide the chat, the preview and the editor (⌥⌘1, ⌥⌘2, ⌥⌘3).
PresentStarts presenter mode (⌥⌘P). Decks only.
Notes toggleShows the speaker notes strip under the preview. Decks only.

The three panels#

Each panel has a header with its name and three small buttons: Move left, Move right and Hide this panel. The order, the hidden panels and the widths persist across launches. Dividers between panels drag; a panel is never narrower than 240 points.

View › Reset Layout restores the default order and widths and shows every panel. The same menu has toggles for each panel and for Speaker Notes.

Hiding the chat is a good way to get a wide preview and editor for a writing session; hiding the editor gives a review layout with the chat and the slides.

Saving#

The editor never writes on its own. ⌘S, the Save button or File › Save writes the file. The preview re-renders as you type, a quarter of a second after the last keystroke, whether or not the file is saved.

When the assistant edits the open file and the editor is clean, the new version loads silently and the preview follows. When you have unsaved edits, the app keeps them and shows Changed on disk, reload instead, so nothing is lost either way.

Unsaved edits are lost when the app quits, so save before quitting; the Unsaved chip in the header is the reminder.

Where you left off#

The app remembers the last course, unit and file per library and reopens them at launch. Switching the library clears every open conversation.