dorkhub

Neon-Vision-Editor

Neon Vision Editor - A lightweight, modern code & text editor for macOS built for speed, readability, and automatic syn…

h3pdesign
Swift35816 forksApache-2.0updated 1 day ago
visit the demogit clone https://github.com/h3pdesign/Neon-Vision-Editor.gith3pdesign/Neon-Vision-Editor

Docs on h3p appsBuy Me a CoffeeSupport on PatreonSupport via PayPal

Latest Release Platforms Notarized Release Homebrew Cask Sync Security Policy SSH Signed Commits License: Apache 2.0

 

Neon Vision Editor wordmark
Neon Vision Editor accent line

 

Neon Vision Editor Logo

Neon Vision Editor

A native editor for markdown, notes, and code across macOS, iPhone, and iPad.

Minimal by design. Quick edits, fast file access, no IDE bloat.

 

Download: GitHub Releases · App Store · TestFlight

Neon Vision Editor macOS light editor with code minimap

Status: active release
Latest release: v1.1.1 Next release target: v1.1.2 Platform target: macOS 26 (Tahoe) compatible with macOS Sequoia Apple Silicon: tested / Intel: not tested Direct GitHub release: v1.1.1 / App Store and TestFlight availability varies by platform and review status Last updated (README): 2026-07-30 for latest release v1.1.1

What's New in v1.1.0 and v1.1.1

Why Upgrade

  • v1.1.1: Keeps the Markdown project card overview stable until a Markdown file is actually saved or changed on disk.

v1.1.1 Highlights

  • See CHANGELOG.md release highlights.

v1.1.0 Context

  • v1.1.0: Makes tab switching and first syntax feedback responsive in large workspaces.
  • v1.1.0: Adds a project-wide Markdown overview for finding documents without opening each file.
  • v1.1.0: Polishes preview, layout, AI, and cross-platform editor workflows for the 1.1 release.

v1.1.0 Highlights

  • Adds Markdown card grid/stack previews with excerpts, headings, images, file status, sorting, and the active-document indicator.
  • Adds reusable Writing, Code, Markdown, and Review editor presets with preview controls and separate-window support.
  • Adds saved AI chat improvements, structured Markdown responses, and clearer context and activity states.

Start Here

Start in 60s (Source Build)

  1. git clone https://github.com/h3pdesign/Neon-Vision-Editor.git
  2. cd Neon-Vision-Editor
  3. xcodebuild -project "Neon Vision Editor.xcodeproj" -scheme "Neon Vision Editor" -destination 'platform=macOS,name=My Mac' build
  4. open "Neon Vision Editor.xcodeproj" and run, then use Cmd+P for Quick Open.
For Not For
Fast native editing across macOS, iOS, iPadOS Full IDE workflows with deep refactoring/debugger stacks
Markdown writing and script/config edits with highlighting Teams that require complete Intel Mac validation today
Users who want low overhead and quick file access Users expecting full desktop-IDE parity on iPhone

Table of Contents

Start Here · Release Channels · Core Workflows · Download Metrics · Project Documentation · Features

Release Spotlight · Platform Matrix · Roadmap (Near Term) · Troubleshooting · FAQ · Changelog · Contributing Quickstart · Support & Feedback

Release Channels

Channel Best for Delivery Current status
Stable Direct notarized builds and fastest stable updates GitHub Releases v1.1.1 release docs current; v1.1.1 direct download current
Store Apple-managed install/update flow App Store Check the platform listing for current availability
Beta Early testing of upcoming changes TestFlight Newest beta availability may vary by review state

Download Metrics

All Downloads v1.1.1 Downloads

Release Download + Traffic Trend

GitHub release downloads trend chart

Styled line chart shows per-release totals with 14-day traffic counters for clones and views.

Unique cloners (14d) Unique visitors (14d)

Clone snapshot (UTC) View snapshot (UTC)

Project Documentation

Document Purpose
CHANGELOG.md Full release history and milestone issue coverage
CONTRIBUTING.md Local setup, build, and contribution workflow
PRIVACY.md Privacy guarantees and data-handling policy
SECURITY.md Security policy and responsible disclosure
release/ TestFlight, App Store, and release preflight checklists

Who Is This For?

Best For Why Neon Vision Editor
Quick note takers Fast native startup and low UI overhead for quick edits
Markdown-focused writers Clean editing with quick preview workflows on Apple devices
Developers editing scripts/config files Syntax highlighting + fast file navigation without full IDE complexity

Why This Instead of a Full IDE?

Advantage What It Means
Faster startup Lower overhead for short edit sessions
Focused surface Editor-first workflow without project-system bloat
Native Apple behavior Consistent experience on macOS, iOS, and iPadOS

Download

Prebuilt binaries are available on GitHub Releases.

The direct GitHub release is currently ahead of the App Store version. The App Store version may temporarily lag while updates are in Apple review.

Channel Platform Best For Download Release Track Notes
Stable macOS Direct notarized builds and fastest stable updates GitHub Releases v1.1.1 Current direct download
Store iOS / iPadOS Apple-managed installs and updates Neon Vision Editor on the App Store v0.7.8 Current public App Store listing
Store macOS Apple-managed installs and updates Neon Vision Editor on the App Store v0.8.6 Current public App Store listing
Store visionOS Apple-managed installs and updates Neon Vision Editor on the App Store v0.8.8 Current public App Store listing
Store Review iOS / iPadOS / visionOS Upcoming App Store update App Store Connect review v1.0.2 In Apple review
Beta iOS / iPadOS / macOS Testing upcoming changes before stable TestFlight Invite v1.1.1 Early access builds for feedback; availability may vary by review state

Install

Quick install (curl)

Install the latest release directly:

curl -fsSL https://raw.githubusercontent.com/h3pdesign/Neon-Vision-Editor/main/scripts/install.sh | sh

Install without admin password prompts (user-local app folder):

curl -fsSL https://raw.githubusercontent.com/h3pdesign/Neon-Vision-Editor/main/scripts/install.sh | sh -s -- --appdir "$HOME/Applications"

Homebrew

Homebrew detects Neon Vision Editor as a cask, so either command works:

brew install neon-vision-editor

Or use the explicit cask form:

brew install --cask neon-vision-editor

Cask source: Homebrew/homebrew-cask

If Homebrew asks for an admin password, it is usually because casks install into /Applications. Use this to avoid that:

brew install --cask --appdir="$HOME/Applications" neon-vision-editor

GitHub macOS command line helper

The direct macOS build from GitHub bundles an optional nve helper for terminal workflows. It is not included in the Mac App Store build. Install it only when you want a shell command:

  1. Open Settings > Support.
  2. Copy the Command Line Helper install command.
  3. Run it in Terminal to link the bundled helper into $HOME/bin.
nve README.md
nve --wait --new-window "Neon Vision Editor/UI/ContentView.swift"
nve --line 42 "Neon Vision Editor/UI/ContentView.swift" # validates the line flag; cursor placement is not yet supported

Development builds can also link the repository copy:

mkdir -p "$HOME/bin"
ln -sf "$PWD/scripts/nve" "$HOME/bin/nve"

Permission model: the helper is optional and user-linked. It calls macOS Launch Services through /usr/bin/open and does not read file contents itself. Neon Vision Editor handles the document-open request inside the sandbox with user-selected read/write file access and security-scoped file access. It does not require Full Disk Access, Accessibility access, administrator permission, background services, or telemetry. See docs/CommandLineHelper.md.

Core Workflows

Project Sidebar Find in Files Markdown Preview Remote Sessions Code Minimap Quick Open

Project Sidebar keeps Files, Search, Git, and Terminal in one stable surface. Remote Sessions stay opt-in and user-triggered. Markdown formatting, preview, and export stay in one contextual flow.

Features

Neon Vision Editor keeps the surface minimal and focuses on fast writing/coding workflows. Platform-specific availability is tracked in the Platform Matrix section below.

Editing Core

Fast Editing Invisible Characters Tabs Syntax Highlighting TeX Support Regex Find Replace Code Minimap Vim Mode

Navigation & Preview

Quick Open Project Sidebar Terminal Sidebar CLI Indexed Search Diff View Preview Markdown PDF Export Remote Sessions

Platform, Output & Customization

Cross Platform Text Export Code Snapshot Themes Shared File Sync iCloud Settings Sync

Safety & Privacy

Safety Safe Mode Privacy

Editing Core

  • Fast loading for regular and large text files with tabbed editing.
  • Files below 100 MB remain editable. The app starts a lightweight file-loading profile at 2 MB and can enable Large File Mode earlier for documents with high character or line counts.
  • Large File Mode favors responsive opening, scrolling, and typing: full-document syntax analysis, minimap, preview, symbols, word count, and diff can be deferred or temporarily unavailable. The active mode and file size are shown in the editor status UI.
  • Choose Standard for normal processing, Responsive for chunked installation and deferred work, or Plain Text when an unstyled editor is the safest choice for an unusually large document.
  • Files at 100 MB or more open as a clearly marked, read-only Partial Open. Neon reads only the first 4 MB, ending at a line boundary where possible; it never loads the full file into the editor buffer or permits saving the partial content over the source.
  • Broad Swift 6-ready syntax highlighting (including TeX/LaTeX), inline completion with Tab-to-accept, and regex Find/Replace with Replace All.
  • Optional Code Minimap gives a compact file overview, click-to-jump navigation, and a draggable viewport marker without changing the default editor surface.
  • Invisible-character markers on iPhone and iPad render in a lightweight overlay so spaces, tabs, and newlines stay aligned while scrolling.
  • Trackpad pinch on macOS and touch pinch on iPhone, iPad, and Apple Vision Pro adjust editor font size while retaining the normal font controls.
  • Optional Vim workflow support and starter templates for common languages.

Navigation & Workflow

  • Quick Open (Cmd+P), project sidebar navigation, and recursive project tree rendering.
  • The macOS Project Sidebar uses a single Files/Search/Git/Terminal glass rail with clearer active and inactive states, visible Git change counts, compact file-status rows, and a 450 pt default width.
  • The macOS project sidebar includes a Terminal tab that keeps output while switching tabs, offers project/home working-directory choices, and provides clear/restart controls.
  • scripts/nve opens files from the terminal and supports --wait, --new-window, and --line compatibility flags.
  • Find in Files keeps results visible on Mac and iPad when a match opens, while replacement targets start unselected by default.
  • Remote Sessions are opt-in: macOS owns SSH-key login and can publish an attach code so iPhone, iPad, and Apple Vision Pro can browse, open, edit, and explicitly save supported remote text files through the Mac-hosted broker.
  • Project quick actions (Expand All / Collapse All), recent project folders, supported-files-only filtering, and default ignored heavy folders (.git, .build, node_modules, DerivedData).

Settings & Sync

  • Shared files stay synchronized in already-open tabs when iCloud Drive, a network folder, or another app delivers changes. Clean tabs refresh automatically; dirty tabs require Keep Local, Reload from Disk, or Compare, and the status area reports progress and files needing review.
  • iCloud Drive or the network folder provides document transport; Neon Vision Editor observes, refreshes, and protects conflicts without uploading editor contents to its own service.
  • Optional iCloud Appearance & Theme Sync keeps appearance, theme colors, custom theme data, formatting toggles, and Markdown preview theme behavior aligned across signed-in devices.
  • Appearance-sync status includes the latest local iCloud result and timestamp. That settings service does not sync documents, API tokens, remote sessions, or editor contents.

Compare & Save

  • Native side-by-side diff view for Compare with Disk and Compare Open Tabs workflows, with change navigation.
  • Cross-platform Save As… and Close All Tabs with confirmation.
  • Remote saves are explicit and conflict-aware; if the remote revision changes, the app offers a compare-before-reload path instead of overwriting silently.

Preview, Platform, and Safety

  • Contextual Markdown formatting provides inline actions, five heading levels, lists, quote/code tools, and structural insertion; iPhone presents the full set from a compact Aa control.
  • One opt-in toolbar control opens and closes Markdown, HTML, and SVG previews. macOS plus regular-width iPad and visionOS layouts use inline panes; iPhone uses a preview sheet.
  • Markdown previews provide 23 templates and GitHub Flavored Markdown support on macOS, iPhone, and iPad. Apple Vision Pro uses dedicated System Glass, Paper, Slate, and Ink reader surfaces.
  • .svg files support XML editing, bracket help, and rendered SVG Preview on all platforms.
  • Markdown and Swift source exports declare their content types correctly on iOS and iPadOS.
  • Unsupported-file open/import safety guards, remote text-file limits, and session restore for previously opened project folder.

Customization & Diagnostics

  • Built-in editor palettes include Neon Glow, Neon Flow, Neon Voltage, Laserwave, Cyber Lime, Prism Daylight, Dracula, One Dark Pro, Nord, Tokyo Night, Gruvbox, Arc, Aurora, Horizon, Midnight, Mono, Paper, Solar, Pulse, and Mocha, plus Custom colors.
  • Grouped settings include theme and formatting controls, optional iCloud appearance sync, shortcut customization, and platform-specific preview presentation.
  • Code Snapshot exports styled editor captures; AI Activity Log diagnostics remain available on macOS.

Release Spotlight

Release Spotlight Shared File Sync Project Sidebar Markdown Large Files

  • Shared-file sync without a proprietary cloud: keep a document open on multiple devices through iCloud Drive or a network folder, and Neon Vision Editor follows externally delivered changes. Clean tabs refresh automatically; dirty tabs stop for Keep Local, Reload from Disk, or Compare, with progress and review status shown in the editor.
  • iCloud Drive or the network folder remains the sync transport; Neon Vision Editor provides the responsive open-tab detection, refresh, and conflict-protection layer rather than uploading document contents itself.
  • Major Project Sidebar redesign: a single Files/Search/Git/Terminal glass rail, clearer inactive states, visible Git change counts, and compact file-status rows.
  • Markdown editing now has a contextual, collapsible formatting surface with direct inline actions, five heading levels, lists, quote/code tools, and a compact Aa control on iPhone.
  • Markdown, HTML, and SVG previews are opt-in through one toolbar control, close cleanly, and adapt between inline panes and the iPhone preview sheet.
  • Files at 100 MB or above now open as a clearly marked, read-only partial preview of the first 4 MB, protecting memory while preserving a useful inspection workflow.
  • Trackpad and touch pinch gestures adjust editor font size; the minimap activates more reliably after tab changes and keeps its draggable viewport marker in sync.
  • GitHub releases publish the signed app build number in their notes, allowing the macOS updater to distinguish newer builds that reuse the same release tag.

Architecture At A Glance

flowchart LR
  Mac["Platform: macOS shell (SwiftUI + AppKit bridges)"]
  Touch["Platform: iOS/iPadOS/visionOS shell (SwiftUI + UIKit bridges)"]
  ACT["App Layer: user actions (toolbar/menu/shortcuts)"]
  VM["App Layer: EditorViewModel (@MainActor state owner)"]
  CMD["App Layer: serialized tab commands + resource identity"]
  TEXT["Core: native NSTextView/UITextView editor bridges"]
  DOC["Core: document load/save + conflict pipeline"]
  OBS["Core: NSFilePresenter open-document observation"]
  HL["Core: syntax highlighting + runtime limits"]
  STRUCT["Core: CSV/TSV, plist + crash-report modes"]
  PREV["Core: Markdown/HTML/SVG preview + PDF export"]
  MINI["Core: code minimap snapshot builder"]
  NAV["Core: project index + find/diff workflows"]
  REMOTE["Core: RemoteSessionStore (Mac host + attach clients)"]
  DESKTOP["Core: GitService + PTY terminal (macOS-only)"]
  STORE["Infra: tabs + session restore store"]
  PREFS["Infra: settings + persistence"]
  SEC["Infra: SecureTokenStore (Keychain)"]
  POLICY["Infra: ReleaseRuntimePolicy"]
  MAS["Distribution: App Store target (updater-free)"]
  DIRECT["Distribution: direct macOS target (Sparkle + signed appcast)"]

  Mac --> ACT
  Touch --> ACT
  ACT --> VM
  VM --> CMD
  CMD --> STORE
  VM --> TEXT
  VM --> DOC
  DOC --> OBS
  DOC --> STORE
  VM --> HL
  VM --> STRUCT
  VM --> PREV
  VM --> MINI
  VM --> NAV
  VM --> REMOTE
  VM --> DESKTOP
  VM --> PREFS
  PREFS --> STORE
  VM --> SEC
  REMOTE --> SEC
  Mac --> MAS
  Mac --> DIRECT
  Touch --> MAS
  MAS --> POLICY
  DIRECT --> POLICY

  classDef platform stroke:#2563EB,stroke-width:3px,fill:transparent,font-family:ui-monospace\, SFMono-Regular\, Menlo\, Monaco\, Consolas\, Liberation Mono\, monospace,font-size:13px;
  classDef app stroke:#059669,stroke-width:3px,fill:transparent,font-family:ui-monospace\, SFMono-Regular\, Menlo\, Monaco\, Consolas\, Liberation Mono\, monospace,font-size:13px;
  classDef core stroke:#EA580C,stroke-width:3px,fill:transparent,font-family:ui-monospace\, SFMono-Regular\, Menlo\, Monaco\, Consolas\, Liberation Mono\, monospace,font-size:13px;
  classDef infra stroke:#9333EA,stroke-width:3px,fill:transparent,font-family:ui-monospace\, SFMono-Regular\, Menlo\, Monaco\, Consolas\, Liberation Mono\, monospace,font-size:13px;
  classDef distribution stroke:#DB2777,stroke-width:3px,fill:transparent,font-family:ui-monospace\, SFMono-Regular\, Menlo\, Monaco\, Consolas\, Liberation Mono\, monospace,font-size:13px;

  class Mac,Touch platform;
  class ACT,VM,CMD app;
  class TEXT,DOC,OBS,HL,STRUCT,PREV,MINI,NAV,REMOTE,DESKTOP core;
  class STORE,PREFS,SEC,POLICY infra;
  class MAS,DIRECT distribution;
Loading
  • EditorViewModel is the single UI-facing orchestration point per window/scene.
  • Serialized tab commands separate a UI tab from the document resource it represents, preserving per-document cursor and viewport state across asynchronous loads and refreshes.
  • Open local documents use NSFilePresenter events and bounded metadata/content checks. Clean buffers refresh in place; dirty buffers enter Keep Local, Reload from Disk, or Compare.
  • Native editor bridges own TextKit/UIKit allocation and scrolling. SwiftUI owns pane allocation, including the macOS wrapped source/preview split.
  • File access, parsing, diffing, structured snapshots, and other heavy work stay off the main actor; UI state mutations return to @MainActor.
  • Platform shells stay thin. visionOS shares the UIKit-family editor while adapting presentation for spatial layouts.
  • Remote sessions stay opt-in; macOS owns SSH and broker hosting while iPhone, iPad, and Apple Vision Pro attach as clients.
  • App Store builds are updater-free. The separate direct macOS target links Sparkle and consumes the signed GitHub Pages appcast.
  • Security-sensitive credentials and SSH-key bookmarks remain in Keychain (SecureTokenStore), not plain prefs.
  • Color key: blue = platform shell, green = app orchestration, orange = core services, purple = infrastructure, pink = distribution products.

Full architecture reference: ARCHITECTURE.md. The reference tracks the current Swift 6 cross-platform structure, platform guards, editor rendering paths, performance rules, distribution boundaries, and release verification workflow.

Architecture principles

  • Keep UI mutations on the main thread (@MainActor) and heavy work off the UI thread.
  • Keep window/scene state isolated to avoid accidental cross-window coupling.
  • Keep security defaults strict: tokens in Keychain, no telemetry by default.
  • Keep platform wrappers thin and push shared behavior into common services.

Platform Matrix

Neon Vision Editor shares its editor core across macOS, iPhone, iPad, and Apple Vision Pro. Platform-specific controls adapt to available space and input rather than exposing desktop-only workflows on touch devices.

Desktop-only workflows: Git, the PTY Terminal, and SSH-hosted Remote Sessions run only on macOS. iPhone, iPad, and Apple Vision Pro remain editor, preview, and Remote Session client surfaces.

Availability key: Full full native workflow · Adaptive layout adapts to space and input · Compact touch-first presentation · macOS only local desktop capability

Shared Across All Platforms

  • Native text editing, syntax highlighting, line wrap controls, bracket helper, and large-file safeguards.
  • Opt-in Preview for Markdown, HTML, and SVG documents; previews are closed by default and use the same toolbar visibility control.
  • Markdown formatting that wraps selections or inserts paired markers without one; heading, list, quote, code, link, image, and table actions are available from an adaptive control surface.
  • Optional Code Minimap for supported languages, with viewport navigation and a draggable marker where space permits.
  • Close All Tabs confirmation, unsupported-file safety alerts, and grouped Settings cards.

Platform-Specific Differences and Features

Capability macOS iPhone iPad Apple Vision Pro Notes
Quick Open
Cmd+P
Full
Keyboard and menu
Compact
Hardware keyboard
Full
Keyboard and menu
Adaptive
Hardware keyboard
Keyboard-first navigation remains available whenever a hardware keyboard is connected.
Project workspace Full
Files/Search/Git/Terminal rail
Compact
File workflow
Full
Files/Search workflow
Adaptive
Spatial workspace
Git and Terminal execute only on macOS.
Find in Files Full
Sidebar
Compact
Sheet
Full
Sidebar
Adaptive
Panel
On Mac and iPad, results remain visible while opening a match.
Markdown formatting Full
Collapsible toolbar below tabs
Compact
Aa status-row menu
Full
Collapsible toolbar below tabs
Adaptive
Collapsible toolbar below tabs
Direct Bold, Italic, Link, Quote, and Code actions; structural actions and five heading levels remain available in menus.
Preview
Markdown, HTML, SVG
Full
Inline split pane
Compact
Full-screen sheet
Full
Inline pane in regular width
Adaptive
Inline pane
The eye control is enabled only for supported documents and also closes the active preview.
Preview appearance Full
Templates and backgrounds
Compact
Templates and compact controls
Full
Templates and backgrounds
Adaptive
System Glass, Paper, Slate, or Ink
visionOS intentionally uses its own reader surfaces instead of the full Markdown template collection.
Font-size gesture Full
Trackpad pinch
Full
Touch pinch
Full
Touch pinch
Full
Touch pinch
Gestures adjust editor font size from 10 to 28 pt and retain the regular font-size controls.
Code Minimap Full
Opt-in
Compact
Opt-in
Full
Opt-in
Adaptive
Opt-in
Available for supported languages; it stays hidden for document types where a minimap is not useful.
Diff workflows Full
Inline
Compact
Sheet
Full
Inline
Adaptive
Panel
Compact presentations avoid taking over narrow touch layouts.
Git and Terminal macOS only
Local Git and PTY terminal
-- -- -- These use local macOS executables and are deliberately not exposed on mobile or spatial platforms.
Remote sessions macOS host
SSH owner and broker host
Adaptive
Broker attach client
Adaptive
Broker attach client
Adaptive
Broker attach client
Remote access is opt-in; iPhone, iPad, and visionOS explicitly save through a Mac-hosted session.
Save and export Full
Native Save As and export
Full
System exporter
Full
System exporter
Full
System exporter
iPhone and iPad export Markdown and Swift with their declared content types.

Trust & Reliability Signals

More release integrity details: Release Integrity

Platform Gallery

macOS

Neon Vision Editor macOS light editor with symbol sidebar
Light editor workspace with symbol navigation
Neon Vision Editor macOS wide light editor workspace
Wide light editor workspace with toolbar actions
Neon Vision Editor macOS compact light editor workspace
Compact light editor workspace with focused code view
Neon Vision Editor macOS light editor with code minimap
Light editor workspace with code minimap

iPad

iPad editor in light mode
Project navigation and editing workflow on iPad
iPad editor in dark mode
Markdown preview workflow in the editor context

iPhone

iPhone editor screenshot in light mode with syntax highlighting and keyboard bar
Editing workflow with syntax highlighting and accessory bar
iPhone editor screenshot with dark overflow menu open
Overflow menu actions in the editor workflow
iPhone markdown preview screenshot in dark mode with export controls
Markdown preview sheet with template, PDF mode, and export action
iPhone theme colors editor screenshot in light mode
Theme color editing on iPhone

Release Train

Track Current Focus Status
Stable direct download v1.1.1 notarized GitHub release Current
App Store rollout Platform releases are published independently after App Review Check the relevant App Store listing
Post-0.8 stabilization Crash triage, docs freshness, platform polish, App Store/Xcode Cloud release checks Next patch train
Larger workflow work Remote workflow hardening, minimap polish, project navigation refinements Later v0.8+ work

Roadmap (Near Term)

Now Next Later

Now (v1.1.1)

  • v1.1.1 focuses on editor interaction polish, Markdown preview stability, local custom AI endpoints, sidebar terminal improvements, and release workflow hardening. Tracking: Release v1.1.1

Next (v1.1.2)

  • v1.1.2 targets post-1.1.1 stabilization: App Store review follow-up, README/release metadata freshness, preview polish, and small cross-platform editor fixes. Tracking: Milestones

Later (v0.8+)

  • v0.8+ larger workflow expansion after the current cross-platform editor baseline is verified, with remote workflows and navigation surfaces kept opt-in until they are fully hardened.

Known Issues

Troubleshooting

  1. Markdown preview not visible: use the preview action from an open Markdown file; iPhone presents preview in a sheet, while macOS and iPadOS can show it inline.
  2. Shortcut not working on iOS: connect a hardware keyboard for shortcut-based flows like Cmd+P.
  3. Sidebar/layout feels cramped on iPad: switch orientation or close side panels before preview.
  4. Settings feel off after updates: quit/relaunch app and verify current release version in Settings.
  5. Remote connection refused on a local Mac target: enable System Settings > General > Sharing > Remote Login, then start the Remote session again.

Configuration

  • Theme and appearance: Settings > Designs
  • Appearance/theme iCloud sync: Settings > Allgemein/General > Window
  • Editor behavior (font, line height, wrapping, snippets, minimap): Settings > Editor
  • Startup/session behavior: Settings > Allgemein/General
  • Remote sessions: Settings > Mehr/More > Remote or Settings > Remote on wider layouts
  • Support and purchase options: Settings > Mehr/More (platform-dependent)

FAQ

  • Does Neon Vision Editor support Intel Macs?
    Intel is currently not fully validated. If you can help test, see Help wanted: Intel Mac test coverage.
  • Can I use it offline?
    Yes for core editing. Network is only used for explicit actions such as selected AI providers, update checks, GitHub release downloads, or opt-in Remote Sessions.
  • Do I need AI enabled to use the editor?
    No. Core editing, navigation, and preview features work without AI.
  • Where are tokens stored?
    In Keychain via SecureTokenStore, not in UserDefaults.

Keyboard Shortcuts

All shortcuts use Cmd (). iPhone, iPad, and Apple Vision Pro require an external hardware keyboard. The table shows defaults; selected editor shortcuts can be customized in Settings > Shortcuts.

Availability key: Full assigned shortcut · Keyboard external keyboard required · macOS only desktop command

File and Editing

Shortcut Action macOS iPhone iPad Apple Vision Pro
Cmd+N New Window Full -- -- --
Cmd+T New Tab Full Keyboard Keyboard Keyboard
Cmd+O Open File Full Keyboard Keyboard Keyboard
Cmd+Shift+O Open Folder Full Keyboard Keyboard Keyboard
Cmd+S Save Full Keyboard Keyboard Keyboard
Cmd+Shift+S Save As Full Keyboard Keyboard Keyboard
Cmd+W Close Tab Full -- Keyboard --
Cmd+X, Cmd+C, Cmd+V, Cmd+A Cut, Copy, Paste, Select All Full Keyboard Keyboard Keyboard
Cmd+Z, Cmd+Shift+Z Undo, Redo Full Keyboard Keyboard Keyboard
Cmd+B, Cmd+I, Cmd+K Bold, Italic, Link in Markdown Full -- Keyboard --

Navigation and View

Shortcut Action macOS iPhone iPad Apple Vision Pro
Cmd+F, Cmd+G Find, Find Next

more like this

xylocopa

A to-do list that runs your Claude Code agents — capture anywhere, dispatch in parallel, review from your phone.

Python51

Agent-Signal-Bar

本地优先的 macOS AI Agent 信号灯:状态栏 + 桌面悬浮信号灯,自动监控 Codex / Claude Code。Local menu bar and floating desktop status lights for A…

Swift53

Binderly

Open-source Markdown workbench: live preview, GitHub-accurate themes, Mermaid diagrams, and page-perfect PDF export. No…

TypeScript54

jasspa

Jasspa's MicroEmacs is a powerful and efficient terminal and window based text editor. Designed to be lightweight yet f…

C54

search

search projects, people, and tags