Skip to content
Changelog

Every version, and what changed.

Once installed, Folio keeps itself up to date through Sparkle. Every release is listed here, newest first, with the parts worth knowing.

Download for macOSLatest · v0.1.7 · October 27, 2026

v0.1.7

Latest· build 10

Bigger files, a search that arrives while it runs, and the reading paths filled in.

Added

  • Files over 32 MiB open in a read-only page viewer, and binary or non-UTF-8 files open as hex.
  • Project search runs in parallel and streams hits as it scans; Stop keeps the partial list, and the path filter includes or excludes by fragment.
  • Review marks in the changes list and diff header are saved with the session.
  • Markdown relative images render in place, and relative links to project files open in Folio.
  • Images zoom and pan: footer buttons, Cmd-scroll or pinch, 25–800%.
  • The terminal has scrollback search with next and previous match.

Improved

  • The file tree and quick-open index follow .gitignore.
  • Quick open ranks names and remembers each project's recent files.
  • Tabs have keyboard navigation, a scrolling strip, and Cmd-Shift-T to reopen; Save All and code-size zoom join the shortcuts.
  • The file tree takes F2 rename, Delete, Shift-F10, Home/End and type-ahead.
  • Multi-cursor is complete: Option-click adds a caret, arrows move every caret, and word/line deletes apply to all of them.
  • Accessibility labels were filled in, and Windows builds now get a source-level CI check.

v0.1.6

· build 9

Swift and C# light up, and the side terminal reads as its own panel.

Fixed

  • Swift, C#, CMake and Protocol Buffers files are syntax highlighted again. The component registered their grammars with an empty query, so they painted as plain text.
  • The terminal dock beside the editor carries its own bottom rule, so it no longer reads as part of the editor's tab strip.

v0.1.5

· build 8

A terminal that docks beside the editor, and Chinese text that fits its cells.

Added

  • The terminal can dock in a column beside the editor. The button left of the + in the terminal's tab strip swaps sides, and the column's edge drags its width.

Fixed

  • Chinese and other wide characters fill both of their grid cells in the terminal: no blank strip after each one, backgrounds and selections cover them fully, and IME composition no longer overlaps its own glyphs.

v0.1.4

· build 7

A smoother caret, and quieter updates.

Added

  • The editor caret glides to its new place. Turn it off in Settings if you want it to jump.
  • Folio checks for updates quietly. A green badge in the title bar means a newer build is ready.

Improved

  • The About window no longer stretches its copy to the edges, and links to folioedit.dev.

v0.1.3

· build 6

File-type icons in the tree, and a tighter file list.

Added

  • Files in the tree show a matching icon for the language or format.

Improved

  • The file list is tighter, with indent that follows the tree.

v0.1.2

· build 5

Run code from the editor, and a few places that used to get in the way.

Added

  • Run the current file, test, or main from the gutter or ⌘R, in a dedicated Run tab. While it is running, Play becomes Stop.
  • Rainbow brackets and matching, so nested pairs are easier to follow.
  • Click a printed URL in the terminal to open it in the browser.

Fixed

  • Typing in the in-file search box no longer selects the whole query after every character.

v0.1.1

· build 4

A quieter second build: fewer places where the app got in the way.

Improved

  • Notices match the editor and slide in from the right.
  • The file tree and activity bar are toggled from the window, not from Settings.

Fixed

  • Opening a project no longer runs its Git hooks; copies no longer follow dangling links.

v0.1.0

The first public macOS release: a quiet, native place to read and lightly edit code.

Added

  • A native editor built with Rust and GPUI — the interface is drawn directly, with no browser engine and no WebView.
  • A multi-project workspace: several folders open in one window, each keeping its own buffers, tabs and expansion state.
  • Session restore: projects, tab order, the file on screen and unsaved edits all come back on the next launch.
  • Syntax highlighting for 60+ languages through Tree-sitter, with the grammars compiled into the binary.
  • Tabbed editing with code folding, bracket pairing, line comments and image preview.
  • Multi-cursor editing, including column selection and select-all-occurrences.
  • Project-wide find and replace with case, whole-word and regular-expression filters.
  • Quick open by file name, and `:123` to jump straight to a line.
  • Git changes list, a unified or split diff against HEAD or the main branch, and line-by-line blame.
  • A two-pane split view, side by side or stacked.
  • A built-in terminal per project, on the same PTY and VT stack Zed uses.
  • A settings window, `.editorconfig` support, and light and dark themes that follow the system.
  • A notarized DMG, and automatic updates through Sparkle.