Every release,
and what it could not do.

The record

What shipped in each version, the known limits of that build, its SHA-256 and the source commit. Each version has a permanent page.

About Slidecode

Arranging terminals

  • Drag a tab or a pane title onto another terminal to put it beside it, below it, or in its place; a highlight shows where it will land.
  • Drag the divider between two panes to resize them. Sizes are kept, and no pane can be squeezed smaller than a usable size.
  • The arrangement, the kind of terminal and the folder of each one are saved. When Slidecode opens again the same terminals are back, a fresh Claude Code in the same folder, a fresh shell in the same place. The programs themselves do not survive quitting.
  • Starting a session from the + menu or ⌘T asks which folder to use (turn it off in Settings), and tabs are named after the folder.

Look and feel

  • A glass panel: the desktop behind it is blurred, and each terminal is a rounded translucent card with a thin gap of glass between cards. The new Opacity setting runs from see-through to solid, and Solid (or macOS’s Reduce Transparency) turns the blur off.
  • The focused terminal has an accent outline. Dividers show a grip when the pointer is over them.

Knowing when it needs you

  • A dot appears on the menu-bar icon and on the tab of a session you are not looking at when it rings the bell, goes quiet after real work, or ends, with a macOS notification you can turn off.
  • Closing a session, quitting, and installing an update now ask first when a program is still running.
  • Settings has a Quit Slidecode button.

Calling the panel

  • The panel shortcut can now be recorded in Settings. The default is Control-Option-Space, which exists on every keyboard layout; it replaces Control and the grave-accent key, which cannot be typed on some layouts. Settings says so when another app already owns the combination you chose.
  • The edge swipe is much harder to trigger by accident: it is ignored while you are typing and for a second afterwards, needs two fingers that land together with one in the edge strip and both travelling inward, quickly and without a third finger, and travels a quarter of the pad instead of a fifth. The scroll-at-edge fallback ignores typing too.
  • A running copy now looks for a newer version every few hours, not only when it opens.

Known limits in 0.1.1

  • The trackpad edge swipe reads touches through an undocumented Apple framework, and its stricter rules have been tried on one Mac only. If a deliberate swipe is sometimes missed, say so.
  • Tried on one Mac so far: macOS 27 on Apple silicon. The download contains an Intel slice and the minimum is macOS 14, but neither has been run by hand.
  • Quitting still ends every program. What comes back is the arrangement, the kinds of terminals and their folders, not a running Claude Code conversation or shell history.
  • Tabs cannot be reordered in the tab bar; dragging places a terminal on screen.
  • The panel’s own width is a setting, not a drag handle.
  • The app is not sandboxed: terminals run with your account’s permissions, like Terminal.app.
  • It installs no harness; a command that is not on your PATH ends its session with the shell’s own error.
  • It has not been checked with VoiceOver or Full Keyboard Access.

The panel

  • A full-height panel slides in from the left edge of the screen your pointer is on, or from the right, at a width you set from 420 to 1400 points.
  • Bring it in with a two-finger swipe from the edge of the trackpad, with Control and the grave-accent key from any app, or from the menu-bar icon. A two-finger scroll with the pointer at the screen edge is the fallback.
  • Swipe back, click in another app, or use the shortcut to send it away. Focus returns to the app you were in, and every session keeps running.

Terminals and harnesses

  • Each session is a real shell in a pseudo-terminal, started as a login shell so your PATH and dotfiles apply.
  • Claude Code, Codex, Gemini CLI, OpenCode and a plain shell are built in; Claude Code, Codex and the shell are on by default. Add any command in Settings and choose which harnesses open on their own.
  • Lay sessions out as tabs, side by side, or stacked. ⌘T opens another, ⌘W closes one, ⌘1 to ⌘9 switch between them.

Look and feel

  • Follow the system appearance or force light or dark; the terminal palette and every open session change with it. Font and size are settings.
  • Settings warns when the right edge is chosen while macOS’s Notification Center swipe, which uses that edge, is still on.
  • Slidecode lives in the menu bar with no Dock icon, can open at login, and shows in its menu when a newer version is published.

Known limits in 0.1.0

  • The trackpad edge swipe reads touches through an undocumented Apple framework. A future macOS update could change it; the shortcut, the menu bar and the scroll fallback do not depend on it.
  • Tried on one Mac so far: macOS 27 on Apple silicon. The download contains an Intel slice and the minimum is macOS 14, but neither has been run by hand.
  • The panel shortcut is fixed to Control and the grave-accent key and cannot be changed yet.
  • Quitting Slidecode ends every session, and nothing is restored on the next launch except settings.
  • The panel’s width is a setting, not a drag handle, and it always takes the full height of the screen it opens on.
  • The app is not sandboxed: terminals run with your account’s permissions, like Terminal.app.
  • It installs no harness; a command that is not on your PATH ends its session with the shell’s own error.
  • The working directory applies to sessions started after you change it; theme and font apply at once.
  • It has not been checked with VoiceOver or Full Keyboard Access.