Ferrum 0.1.7
Terminal tabs you can name, mark and pick a shell for, and a split editor whose scrollbars behave. The macOS build, from the same source as the Windows build of this version.
A terminal tab has a menu. Right-click one for Split Terminal, Rename, Change Color, Change Icon and Kill Terminal. F2 renames the tab under the keyboard and Cmd+Shift+Delete kills it. Four tabs all called zsh were a list nobody could read; a name, a colour dot and an icon are what tell them apart.
The plus button offers every shell on this machine. The chevron beside it lists the shells actually installed here — zsh, bash, fish and sh, wherever they live, including Homebrew's — and opens the one you pick. The plus alone still opens the shell in your settings. The Windows notes for this release name Command Prompt and PowerShell; this is the same feature reading this machine instead.
Each split column scrolls by its own bar. The bar on the right column moved the left one, the left bar could not be pressed at all, and neither lit up under the pointer. The hit test measured every bar at the window edge; now each column owns its own.
Files drag out of the tree. Drop one on a column, or on its tab strip, and it opens there. The file's icon and name travel beside the pointer so you can see what you are carrying, and a tab dragged into an empty column no longer leaves an untitled tab behind it.
Rename in Snippets takes typing again. The name prompt was stacked under the settings dialog, which swallows every key while it is open, so the box could be seen and not typed into.
Remote SSH: a connect can be cancelled, and a stale server is replaced. Escape abandons a host that is not answering. A project scan that would not fit in one message is capped and says so rather than failing the connection. The server is pushed into place in one step and trusted by its size as well as its version, so a build that was rebuilt at the same number is still replaced.
Updating from inside the editor still does not work here. The update notice can appear, but pressing Install cannot finish: the editor hands the payload to an installer that sits beside it, and no such program is built for macOS yet. Installing a new Ferrum is still dragging it to Applications.
The application is signed ad-hoc rather than by Apple, so macOS quarantines it after a download and refuses the first launch. Clear the flag once, and it opens normally from then on:
xattr -dr com.apple.quarantine /Applications/Ferrum.app
Or open it, let it be refused, and allow it in System Settings > Privacy & Security. Do not right-click and choose Open: macOS 15 removed that bypass for applications with no Developer ID.