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