Studio 1.0
The first complete release.
Editing foundation
- Tabbed native editor with per-tab undo, 69 language definitions, auto-indent, bracket matching, comment toggles, and word completion.
- Column selection and Column Editor for text, decimal, hexadecimal, or octal sequences.
- Document map, clickable-gutter bookmarks, line operations, spell checking for prose, and print support.
Files, formats, and search
- Eleven encodings plus BOM handling, reinterpretation, and LF, CRLF, or CR preservation.
- Language detection by extension, whole filename, or shebang.
- Find and replace in one file or an open folder, with filters, regex captures, marked results, and protected writes.
Panes and continuity
- Two, three, or four panes, tabs draggable between them, and multiple shared views of one document.
- ⌘1–⌘9 tab access, session and layout restore, external-change detection, and recovery of unsaved work after a crash.
Studio terminal
- One real login shell per tab, rooted beside the file, with interactive xterm programs, true colour, and mouse reporting.
$LINELARK_FILE, safe reloads after command-line edits, and optional Claude Code session context.
Known limits in 1.0
- Code folding, macro recording, and a plugin system are in the roadmap, not in this release.
- Find in Files caps at 5,000 hits and skips binary files and files over 4 MB.
- Bookmarks last for the open tab but are not saved with the session.
- Pane layouts use fixed presets rather than an arbitrary split tree.
