Version 0.1.1
Arrange it, see through it, and trust it more.
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.
