Double-click a file in the Finder and it opens in Linelark.

A permanent URL for this exact release.

Published 14 November 2026. The notes, known limits, build number, source commit, and the file itself stay attached to version 1.25.0.

Read every release
Linelark Notepad Studio

What shipped in 1.25.0.

Every language, from the Finder

  • Linelark now tells macOS about every file type it highlights, over 200 extensions instead of 53. Many of them, such as Rust, Go, Lua, Vue, Kotlin and Haskell files, now open in Linelark from Open With, and most also open in it on a double-click with nothing to set up.
  • This applies to file types no other app on your Mac claims. Those open in Linelark straight away.

Choosing which files open in Linelark

  • Some file types already belong to another app: Xcode for Swift and Python, TextEdit for plain text, a browser for web pages. Preferences ▸ Files ▸ Choose Which Files Open in Linelark… lists them in groups (plain text, Markdown, JSON and YAML, scripts, C and Swift, JavaScript and CSS, web pages) and shows which already open in Linelark.
  • Tick the groups you want and press Change. macOS asks you to confirm each file type, and the button says beforehand how many questions that will be. Only text file types are offered, so a PostScript file or a property list is never moved to Linelark by mistake.

Known limits in 1.25.0

  • macOS asks for confirmation once per file type, and that cannot be done in one step. To give a file type back to another app, select a file in the Finder and use Get Info ▸ Open with ▸ Change All….
  • macOS treats .ts files as video as well as TypeScript, so choosing Linelark for them also opens MPEG transport stream videos in Linelark. That group says so before you tick it.
  • The universal Studio download requires macOS 14 or later. Touch ID and Mac-password vault unlocking use the provisioning profile included in the signed build; password and recovery-key access remain available without it.
Artifact SHA-2568af4ed9e428fc4bf9f5ba647fae4465b45c6e75c5f0efb67281f78f3cf27c928

Source commit 095a240626fd460ba44d00f944838985467ac530