Skip to content

Neon Vision Editor v2.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 23:04
· 90 commits to main since this release
ac5ddaf

[v2.1.0] - 2026-10-23

Why Upgrade

  • Use native Mac document tabs with filenames, active-tab highlighting, and double-click closing.
  • Keep the iPhone Duo editor toolbar clear of your document when the phone is closed, open, or partially folded.
  • Preserve unsaved edits during external-file refreshes and exact JSON values when formatting.

Highlights

  • Double-click a native Mac document tab to close it, with the existing unsaved-change confirmation.
  • Makes native document tabs standard for macOS, replacing the previous in-editor tab strip. Native tabs show filenames, highlight the active document, and share the project sidebar without sharing document contents or preview state.
  • On iPhone Duo, moves the editor toolbar into a vertical column on the right edge, below the status bar, when the phone is closed, open, or partially folded, so it no longer covers the bottom of your document (#498).

Fixes

  • Rechecks document revisions before applying external file refreshes, so edits made while a refresh is pending are not replaced by stale content.
  • Preserves JSON object member order, repeated keys, exact number tokens, and escaped strings when formatting or combining lines (#802).

Breaking changes

  • The previous Mac in-editor tab strip is replaced by native document tabs. iPhone, iPad, and visionOS retain their existing platform-specific tab experiences.

Migration

  • No document conversion is required. Existing saved sessions use the native document-tab layout on macOS.

Maintenance

  • Hides the content of unselected native Mac tabs so their rendering surfaces can be released; in the paired benchmark this kept retained memory close to 2.0.0 while tab switching stayed faster than 2.0.0.
  • Removes the retired in-window Mac tab code paths and the unused "Open in Tabs" setting.
  • Builds native Mac toolbars once per document, starts file loading before window setup, and defers inline Markdown preview and the language menu until needed.
  • Adds a disposable native-tab benchmark harness with display-state logging, titlebar parity, pane-height, and Markdown rendering checks.