Changelog

Releases

Every release, what changed, and why. Full source and assets on GitHub Releases.

v0.5.8 Latest
July 30, 2026

Terminals

  • —"Name Follows Folder" now works over SSH — including when you ssh into a server from an ordinary terminal, the name tracks the remote directory as you cd around
  • —The folder name now updates the instant you cd, rather than on the next keystroke
v0.5.7
July 29, 2026

Workspaces

  • —New single-view mode — instead of tiling panes, view one at a time and switch between them from the workspace sidebar. Toggle it per workspace from the right-click menu or ⌘⇧\, or make it the default for new workspaces in Settings

Interface

  • —The title bar is now always present, with quick toggles for the left and right panels alongside the terminal, folder, and settings actions
  • —Settings open from the welcome screen too — the drawer slides down into the main area without needing a workspace open first

Terminals

  • —Rename terminals — double-click a terminal's title in its header, or its entry in the workspace sidebar, to give it a custom name
  • —New "Name Follows Folder" mode — opt in from Settings and each terminal is named after its current folder, updating live as you cd around

Performance

  • —Switching workspaces is faster — only the active workspace's panes stay mounted, and editors now return to exactly where you left off (scroll position and selection preserved)
  • —Dragging the sidebars to resize is noticeably smoother

Fixes

  • —Fixed the pane corner-resize handle jumping away from the cursor when the UI scale was set above 100%
v0.5.6
July 21, 2026

A fresh look

  • —Redesigned default theme — a deeper, cooler near-black palette with softer borders and a subtle glow on the focused pane
  • —Settings now open in a drawer that slides down from the title bar and pushes your panes aside — no more separate window. Drag its edge to resize; Esc or ⌘, to close
  • —Every resize handle — pane splitters and sidebar dividers — unified into one clean rounded indicator

Editor

  • —Go to Definition and Go to Declaration now work reliably — they could previously do nothing on a valid symbol. Declaration falls back to definition when a language server doesn't implement it

Terminal

  • —Fixed a large blank gap appearing under the prompt when scrolling up through terminal scrollback
v0.5.5
July 15, 2026

Claude fullscreen mode

  • —Fixed terminal scrolling running away at light speed when Claude Code's new fullscreen rendering is active — trackpad and wheel now scroll a sane amount per gesture
  • —Right-click now always opens the terminal menu, even while a fullscreen/mouse-tracking app is running

Syntax highlighting

  • —Fixed syntax highlighting rendering as plain monochrome for every language — colors are back for Python, Rust, JS/TS, HTML, CSS, JSON and Markdown

UI scale fixes

  • —Pane resize dividers now sit exactly under the cursor at any UI scale — no more jumping away on wide monitors
  • —Tab drag-and-drop drops at the right spot under UI scale too
v0.5.4
June 30, 2026

Claude session HUD

  • —The terminal header now shows a live readout for the Claude Code session running in it — context-window usage and session cost, at a glance

Editor & terminal fixes

  • —Fixed editor text selection landing offset from the cursor when UI scale wasn't 100% — selection now tracks exactly, however far you drag
  • —Only the focused terminal's cursor blinks now — unfocused panes show a steady hollow cursor, so switching workspaces no longer leaves every terminal flashing
  • —Switching workspaces focuses the active pane, so you can start typing immediately without clicking first
v0.5.3
June 28, 2026

UI scale positioning

  • —Fixed terminal text selection and right-click menus landing below and to the right of the cursor when UI scale was turned up
  • —Context menus everywhere — terminal, editor, file explorer, tabs, and the workspace list — now position correctly under any UI scale

Quality of life

  • —The theme picker stays open while you click through themes, so you can preview and scroll the list without it closing each time
  • —Added "Open Terminal" to the welcome screen alongside "Open Folder"
v0.5.2
June 28, 2026

macOS permissions fix

  • —Fixed an endless "Splice would like to access files in your Documents folder" prompt loop — the app bundle is now properly signed, so macOS remembers the permission grant
  • —Releases now publish automatically instead of staying as drafts
v0.5.1
June 24, 2026

Open from Finder

  • —Splice now appears in Finder's Open With menu for any text or source file, and for folders — open a project straight into a workspace

Terminal stability

  • —Fixed a freeze where a rare escape sequence (e.g. detaching screen with a full scrollback) could blank a terminal and leave it unresponsive until the pane was recreated — the parser now recovers instead of locking up

Layout fixes

  • —Fixed terminals duplicating across panes when opening a file reshaped the layout — each pane now keeps its own terminal
  • —File explorer width is now remembered per workspace — switch projects and the sidebar stays the width you set for each
  • —New windows no longer show a stray "Splice" title — every window matches
v0.3.0
April 14, 2026

Image file viewer

  • —Open PNG, JPG, GIF, WEBP, SVG, ICO, and BMP files directly in a pane — no external app needed

Send to Claude

  • —Select text in any file and send it directly to a Claude Code session running in your workspace
  • —Right-click an empty workspace area to open a new Claude session from scratch

File tree

  • —Expanded folder state now persists across workspace switches — your tree stays exactly how you left it
  • —Fixed lag when files or folders were created by an external process (e.g. Claude Code writing new files)

Terminal fixes

  • —Fixed Ctrl key passthrough and focus timing so Ctrl+C, Ctrl+Z, etc. always land in the right terminal
  • —Fixed terminal not resizing correctly after zooming a pane back out
v0.2.0
March 25, 2026

Terminal fixes

Triggered by Claude Code v2.1.83 exposing edge cases in escape sequence handling.

  • —Fixed SGR sub-param parsing: curly underlines (4:3m) no longer mistakenly set italic; 4:0m no longer resets all attributes
  • —Fixed xterm Modify Other Keys (CSI > m) being treated as SGR — was underlining and dimming all text
  • —Fixed Kitty keyboard protocol (CSI = u, CSI < u) being treated as cursor-restore — was jumping cursor to top of screen

Session resume

  • —Fixed a startup race that left an outdated Claude hook in ~/.claude/settings.json, causing all Claude sessions to save as null and never resume

macOS dock menu

  • —Right-click the Splice icon in the Dock → "New Window"
v0.1.0 Initial release
March 19, 2026

Shipped

  • —Multi-pane editor with split support (horizontal and vertical)
  • —Custom terminal emulator (Snakebite, Canvas 2D — no xterm.js)
  • —LSP support: diagnostics, hover, completions, go-to-definition, find references, rename
  • —SSH remote workspaces with SFTP file operations
  • —File tree with inline create, rename, and delete
  • —Multi-workspace sessions with full persistence
  • —Multi-window support
  • —Find & replace, Problems panel, breadcrumbs
  • —Command palette (⌘K)
  • —Git branch indicator