What's new
Newest first. Beta builds land when they are ready, not on a schedule.
0.9.7 beta
Section titled “0.9.7 beta”YouTube can go on an overlay layer. Streaming YouTube used to go out on the foreground only, so it stayed put no matter what you started on another layer. Now it lives by the layer rules — start something else on the same slot and it comes down, change a slide on another layer and it stays. Quality, chapters, speed, the progress bar and mute all work from an overlay too.
Only one web view exists, so YouTube uses one overlay slot at a time. Start YouTube on another slot and the first one comes down, and handing the slot from YouTube to YouTube switches rather than crossfades. The background still takes downloaded videos only.
Choose which device the sound goes to. Bottom of the window, just right of the screen picker. Pick System default at the top and it follows the Mac’s setting — connect Bluetooth mid-show and the sound moves with it. Until now the app held on to whatever device it found at launch.
YouTube’s own controls stay off the stage. The progress bar, title, channel picture, share button and YouTube mark are gone, along with the More videos grid at the end and the suggested thumbnails on pause. The preview in slide settings is the same.
Fixed: English subtitles would not appear. Two things were tangled together. Registering caption
languages let three-letter codes (eng) in, and YouTube only understands two-letter ones. And once a
translated track failed, picking that language again did nothing — the failure had been recorded
as success. Picking it again now retries, and it retries three more times on its own.
Smaller things. On the output screen nothing was clickable and the close X would not appear when YouTube was on an overlay. To Screen on an overlay YouTube played from the start instead of holding the frame you had picked. Narrowing the window drew the slide name over the controls in the status bar; the screen and sound pickers now split that space. The layer picker uses the same pill shape as the layer chips and is laid out in stacking order.
0.9.6 beta
Section titled “0.9.6 beta”Please update. Deleting a track from the music list could crash the app. Worse was when it did not crash — then it quietly deleted the wrong track.
One root cause. Rows in the list include folder headers, so a row number and a track number are not the same thing — and four places treated them as if they were. That produced all of this:
- Deleting the last track in a folder crashed. Deleting any other one removed a different track.
- A track’s duration and title were written onto another track. Tracks inside a collapsed folder were never read at all.
- “Play next” stopped on the last two tracks. It wrapped to the top of the list while tracks remained, landed on a folder header, and playback died without a word.
- Deleting the last track made the folder look deleted too. It was only hidden — the whole list was, so adding a track brought the folder back.
Choose whether to delete the file too. Music is copied into a managed folder when you add it, so removing it from the list leaves that copy behind. Tracks now offer List only and Track and file; folders offer Folder only and Folder and files. The file route asks first and moves the file to the Trash rather than deleting it. If another track uses the same file, you are told before it happens.
Crop & fit is on the slide’s right-click menu. Pick Fill, Stretch, Fit, or Fit + blur without opening the sheet, and clear a crop from there too. With several slides selected it applies to all of them. The crop area and anchor stay in the sheet — those need dragging — and the last line of the menu opens it.
Card artwork after cropping. Changing crop & fit could turn a card black, leave the old framing behind after you undid it, or bake the gear icon into the picture. Fixed.
Smaller things. Turning on the sidebar no longer makes the Slide settings window pop out for a
moment. The inset labels in the crop sheet were using the long words, which widened that row —
they are back to L, T, R, B. The layer chip you see when hovering a slide was black for
foreground only; it now has its own colour like the others (indigo), and reads FG instead of
Slide — a match for BG.
0.9.5 beta
Section titled “0.9.5 beta”Works on a small screen. The window now shrinks a long way. Narrow it and the playlist sidebar folds away on its own; narrow it further and the Slide settings panel folds too, while the slide list keeps shrinking to fit. Two buttons in the title bar bring either one back, and each widens the window by just enough — not to some full size that rearranges everything.
Slide settings in its own window. When the panel is folded, right-click a slide (or click its name row, or Option-click it) and the same panel opens as a real window beside the app. Not a copy — the panel itself moves house, so it behaves exactly as it does inside the app. It stays until you close it, and sending another slide just changes what it shows. Widen the app and it tucks back in; narrow it again and it comes back — unless you closed it yourself, in which case it stays away until you ask for it.
The status bar makes room. As the window narrows, the monitor name shortens and the feedback button drops to an envelope, so the card-size slider and settings never get pushed off the edge.
Update, fixed properly. The update notice now tells you what went wrong and offers Try again — before, a failed download left no way back except the website. Settings › Tools shows LayerCue’s own version with Check and Update beside it. Checking says something when it succeeds, not only when it fails.
Smaller things. Chapter marks and skip buttons sit just above the progress bar without stretching anything. The line between the control bar and the list is gone — one gap instead of two. The first playlist header keeps its rounded top when fully expanded. Sheets and popups sit on shadows. And this build carries a current YouTube tool: from now on every release does, because the release script fetches it.
0.9.4 beta
Section titled “0.9.4 beta”YouTube chapters. Videos that are split into chapters now show those splits as ticks on the progress bar, in slide setup and on the stage bar. Skip to the previous or next chapter with the two buttons above the bar — the first press goes back to the start of the chapter you are in, so one press replays it. While you are presenting, the panel over the monitor has a Chapters list: open it and jump straight to any chapter by name. LayerCue reads the chapter list without downloading the video, so it takes a couple of seconds.
YouTube downloads work again. YouTube tightened its rules and the download tool shipped with 0.9.3 stopped working — every download failed. This build carries a current one. More to the point, the tool the app actually ran was not the one the Settings screen was showing: pressing Update installed a new tool that then went unused. That is fixed.
The status bar tells you when the tool goes stale. A small wrench appears at the bottom right with an orange dot when a newer download tool is out. Click it and Settings opens on Tools, ready. This matters because when YouTube changes something, it is the tool that has to be updated, not LayerCue — and you should not have to know that.
Sheets and popups have shadows. Without them a window sat flat against the screen, and the “quit?” question in particular read as part of the page behind it.
Smaller things. Qualities the video does not have no longer leave blank rows in the quality menu. The download percentage no longer nudges everything beside it as it counts up. The output button says Output, not Fullscreen — it sends the show to the other screen, it does not enlarge this window.
0.9.3 beta
Section titled “0.9.3 beta”Drag files in. Drag an image or a video from the Finder onto a list and it becomes a slide. You can see where it will land, and dropping onto an existing slide swaps just the picture on that slide — its text boxes and layer stay where they were.
Same filename, your call. Bring in a file whose name is already taken and LayerCue asks: replace it, keep both, or use the one you already have.
Delete the file too, if you want. Right-click and Delete now splits in two — the slide only, or the file as well. If other slides use that file, LayerCue tells you how many before you go ahead. Those slides are not deleted; they stay and show as missing.
Undo brings the file back. Delete a slide together with its file, press ⌘Z, and the file
comes back out of the Trash. LayerCue also tells you what it just undid. And undo only reaches
what you are looking at — leave the editor, press ⌘Z in the list, and your text is left alone.
See and change YouTube quality. While you are on air, the preview shows the quality actually going out, and you can raise it right there.
One YouTube view, moved rather than reloaded. Start output and the view you were watching moves to the stage as it is, so nothing reloads and nothing stutters. Meanwhile you can set in and out points on a different video in slide setup, muted.
Register the caption languages you use. YouTube offers over a hundred auto-translations. Now you keep a short list of your own and pick from that. It starts with your computer’s language and English, and the names are written in the language the app is set to.
Delete a downloaded YouTube file. Deleting it puts that slide back to streaming. While the file is there you can pick any frame as the thumbnail.
File dialogs open in your language. They used to come up in English regardless. Right-click a slide and there is now a Reveal in Finder.
LayerCue tells you when a new version is out. A marker appears in the bottom bar; press it and the app downloads the new version and opens it for you.
⌘Q asks first. So a mistyped shortcut never takes the screen down mid-show.
Separate Intel and Apple silicon downloads. Half the download size.
0.9.2 beta
Section titled “0.9.2 beta”Faster lists. Opening a folder with 33 slides went from 1111 ms to 122 ms. A folder with 300 slides now opens in under 200 ms and scrolls without dropping a frame. Most of it was one thing: the app was rebuilding its whole string table every time it looked up a single word.
Background loops actually loop. A looping background video used to cross over cleanly on the first lap and then run straight past its out point forever. Three separate faults were stacked on top of each other. Fixed.
Esc no longer stops output. Esc is the key you press when you want to undo something,
so it is the key your hand reaches for by accident — and it was taking the screen down.
Use ⌘., or the ✕ that appears when you move the mouse over the output screen. Press Esc
during output and LayerCue tells you which key to use instead.
The playlist sidebar, rewritten. Folders read as section headers now, with the lists
hanging off a rail beneath them, so you can tell a folder from a list at a glance. Drag a
folder to reorder it; it folds up while you drag and opens again when you drop it. Hide the
whole sidebar with the button beside the traffic lights, or ⌘\.
A READ ME folder on first launch. Seven slides on what LayerCue does, instead of an empty window. Delete them when you are done.
Portrait output screens. Choosing a 9:16 screen used to stretch the preview down the whole window and leave no room for anything else. The preview and the cards stay a sensible height and get narrower instead — at exactly the ratio you picked, to the pixel.
Korean text stopped losing its last letter. Rename a folder, a list, a slide or a music track in Korean, click OK, and the syllable you were still typing was dropped — the folder you named 한글 came out 한. Anything typed through an input method was affected, so Japanese and Chinese too.
Smaller things. All five overlay slots show all the time, so you can see which one a slide went to. A red bar marks the list that is going out, in the sidebar and on the section header. Plug in an external screen and output moves to it, unless you picked a real screen yourself. New app icon and title bar, matching this site. And LayerCue no longer announces that no external screen is connected — you can see that for yourself.
0.9.1 beta
Section titled “0.9.1 beta”Google sign-in, which opens Settings. Settings sync across your machines, for people who turn it on, and account deletion for people who want out. Group-resize for text boxes. Section headers that stay put as you scroll. Slide thumbnails that pick a frame you can actually see.
0.9.0 beta
Section titled “0.9.0 beta”First public build. Universal — Apple silicon and Intel — and macOS 13 or later. Per-slide loop and crossfade, IN and OUT points, 1:1 output resolution, and virtual screens so you can build a show before you are in the room with the screen.