Neon-Vision-Editor

Neon Vision Editor

Latest Release License: MIT Platforms App Store TestFlight Support on Patreon Support via PayPal

Notarized Release CodeQL Homebrew Cask Sync

Neon Vision Editor Logo

A lightweight, modern editor focused on speed, readability, and automatic syntax highlighting.

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

h3p apps is a focused portal for product docs, setup guides, and release workflows: >h3p apps

Release Download: GitHub Releases

Feedback Pulse

Share what works well and what should improve for both the app and the README.

Positive Feedback Negative Feedback
Open Positive Feedback
Share positive feedback
Open Negative Feedback
Share negative feedback

Status: active release
Latest release: v0.5.3 Platform target: macOS 26 (Tahoe) compatible with macOS Sequoia Apple Silicon: tested / Intel: not tested Last updated (README): 2026-03-11 for release line v0.5.3

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 · Download Metrics · Project Docs · Features · Platform Matrix
Roadmap (Near Term) · Troubleshooting · FAQ · Changelog · Contributing Quickstart · Support & Feedback

Release Channels

Channel Best for Delivery
Stable Direct notarized builds and fastest stable updates GitHub Releases
Store Apple-managed install/update flow App Store
Beta Early testing of upcoming changes TestFlight

Download Metrics

All Downloads v0.5.3 Downloads

Release Download + Clone Trend

GitHub release downloads trend chart

Styled line chart shows per-release totals plus a scaled 14-day git clone volume bar.

Git clones (last 14 days): 2624.

Snapshot total downloads: 610 across releases.

Project Docs

What’s New Since v0.5.2

Who Is This For?

Why This Instead of a Full IDE?

Who This Is Not For

Download

Prebuilt binaries are available on GitHub Releases.

GitHub Releases (Stable)

Best for direct notarized builds and fastest access to new stable versions.

App Store

Best for users who prefer Apple-managed installs and updates.

TestFlight (Beta)

Best for testing upcoming changes before they land in the stable channel.

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

brew tap h3pdesign/tap
brew install --cask neon-vision-editor

Tap repository: h3pdesign/homebrew-tap

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

Gatekeeper (macOS 26 Tahoe)

If macOS blocks first launch:

  1. Open System Settings.
  2. Go to Privacy & Security.
  3. In Security, find the blocked app message.
  4. Click Open Anyway.
  5. Confirm the dialog.

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.

Fast Editing Syntax Highlighting Regex Find Replace

Markdown Preview Quick Open Project Sidebar

Cross Platform Safety Privacy

Themes Tabs

Editing Core

Preview, Platform, and Safety

Customization & Diagnostics

Architecture At A Glance

flowchart LR
  Mac["Platform: macOS shell (SwiftUI + AppKit bridges)"]
  IOS["Platform: iOS/iPadOS shell (SwiftUI + UIKit bridges)"]
  ACT["App Layer: user actions (toolbar/menu/shortcuts)"]
  VM["App Layer: EditorViewModel (@MainActor state owner)"]
  CMD["App Layer: command reducers (Flux-style mutations)"]
  IO["Core: file I/O + load/sanitize pipeline"]
  HL["Core: syntax highlighting + runtime limits"]
  FIND["Core: find/replace + selection engine"]
  PREV["Core: markdown preview renderer"]
  SAFE["Core: unsupported-file safety guards"]
  STORE["Infra: tabs + session restore store"]
  PREFS["Infra: settings + persistence"]
  SEC["Infra: SecureTokenStore (Keychain)"]
  UPD["Infra: release update manager"]

  Mac --> ACT
  IOS --> ACT
  ACT --> VM
  VM --> CMD
  CMD --> STORE
  VM --> IO
  VM --> HL
  VM --> FIND
  VM --> PREV
  VM --> SAFE
  VM --> PREFS
  VM --> UPD
  PREFS --> STORE
  IO --> STORE
  VM --> SEC

  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;

  class Mac,IOS platform;
  class ACT,VM,CMD app;
  class IO,HL,FIND,PREV,SAFE core;
  class STORE,PREFS,SEC,UPD infra;

  linkStyle 0,1 stroke:#2563EB,stroke-width:2px;
  linkStyle 2,3 stroke:#059669,stroke-width:2px;
  linkStyle 5,6,7,8,9,13 stroke:#EA580C,stroke-width:2px;
  linkStyle 4,10,11,12,14 stroke:#9333EA,stroke-width:2px;

Architecture principles

Platform Matrix

Most editor features are shared across macOS, iOS, and iPadOS.

Shared Across All Platforms

Platform-Specific Differences

Capability macOS iOS iPadOS Notes
Quick Open
Cmd+P
Full Limit Full iOS needs a hardware keyboard
for shortcut-driven flow.
Bracket Helper Toolbar Kbd Bar Kbd Bar Same behavior across platforms;
only the UI surface differs.
Markdown Preview Inline Sheet Inline Interaction adapts to screen size
and platform input model.

Trust & Reliability Signals

macOS

Neon Vision Editor macOS app screenshot
macOS main editor window

iPad

iPad editor in light mode
Quick Open + Project Sidebar workflow
iPad editor in dark mode
Markdown preview flow in editor context

iPhone

iPhone themes panel in light mode
Theme customization workflow
iPhone themes panel in dark mode
Dark-theme editing preview
iPhone editor toolbar menu
Toolbar Menu Actions

Release Flow (Completed + Upcoming)

Neon Vision Editor release flow timeline with upcoming milestones

Click to open full-size SVG and zoom. In full view, each card links to release notes or the roadmap hub.

Roadmap (Near Term)

Now Next Later

Now (v0.5.2 - v0.5.4)

Next (v0.5.5 - v0.5.7)

Later (v0.6.0)

Known Issues

Troubleshooting

  1. App blocked on first launch: use Gatekeeper steps above in Privacy & Security.
  2. Markdown preview not visible: ensure you are on macOS or iPadOS (not available on iPhone).
  3. Shortcut not working on iOS: connect a hardware keyboard for shortcut-based flows like Cmd+P.
  4. Sidebar/layout feels cramped on iPad: switch orientation or close side panels before preview.
  5. Settings feel off after updates: quit/relaunch app and verify current release version in Settings.

Configuration

FAQ

Keyboard Shortcuts

All shortcuts use Cmd (). iPad/iOS require a hardware keyboard.

All macOS

File

Shortcut Action Platforms
Cmd+N New Window macOS
Cmd+T New Tab All
Cmd+O Open File All
Cmd+Shift+O Open Folder macOS
Cmd+S Save All
Cmd+Shift+S Save As… All
Cmd+W Close Tab macOS

Edit

Shortcut Action Platforms
Cmd+X Cut All
Cmd+C Copy All
Cmd+V Paste All
Cmd+A Select All All
Cmd+Z Undo All
Cmd+Shift+Z Redo All
Cmd+D Add Next Match macOS

View

Shortcut Action Platforms
Cmd+Option+S Toggle Sidebar All
Cmd+Shift+D Brain Dump Mode macOS

Find

Shortcut Action Platforms
Cmd+F Find & Replace All
Cmd+G Find Next macOS
Cmd+Shift+F Find in Files macOS

Editor

Shortcut Action Platforms
Cmd+P Quick Open macOS
Cmd+D Add next match macOS
Cmd+Shift+V Toggle Vim Mode macOS

Tools Diag

Shortcut Action Platforms
Cmd+Shift+G Suggest Code macOS
Cmd+Shift+L AI Activity Log macOS
Cmd+Shift+U Inspect Whitespace at Caret macOS

Changelog

Latest stable: v0.5.3 (2026-03-10)

Recent Releases (At a glance)

Version Date Highlights Fixes Breaking changes Migration
v0.5.3 2026-03-10 a new high-readability colorful light theme preset: Prism Daylight (also selectable while app appearance is set to dark); double-click-to-close behavior for tabs on macOS tab strips; custom theme vibrancy by applying the vivid neon syntax profile to Custom, so syntax colors remain bright and saturated toolbar-symbol contrast edge cases in dark mode where gray/black variants could appear too similar None noted None required
v0.5.2 2026-03-09 editor performance presets in Settings (Balanced, Large Files, Battery) with shared runtime mapping; configurable project navigator placement (Left/Right) for project-structure sidebar layout; iOS/iPadOS large-file responsiveness by lowering automatic large-file thresholds and applying preset-based tuning missing diagnostics reset workflow by adding a dedicated Clear Diagnostics action that also clears file-open timing snapshots; macOS editor-window top-bar jumping when toggling the toolbar translucency control by keeping chrome flags stable; CSV/TSV mode header transparency so the mode bar now uses a solid standard window background None noted None required
v0.5.1 2026-03-08 bulk Close All Tabs actions to toolbar surfaces (macOS, iOS, iPadOS), including a confirmation step before closing; project-structure quick actions to expand all folders or collapse all folders in one step; Markdown preview stability by preserving relative scroll position during preview refreshes diagnostics export safety by redacting token-like updater status fragments before copying; Markdown regression coverage with new tests for Claude-style mixed-content Markdown and code-fence matching behavior; accidental destructive tab-bulk-close behavior by requiring explicit user confirmation before closing all tabs None noted None required

Known Limitations

Privacy & Security

Release Integrity

git rev-parse --verify v0.5.3
shasum -a 256 <downloaded-file>

Release Policy

Requirements

Build from source

If you already completed the Start in 60s (Source Build), you can open and run directly from Xcode.

git clone https://github.com/h3pdesign/Neon-Vision-Editor.git
cd Neon-Vision-Editor
open "Neon Vision Editor.xcodeproj"

Contributing Quickstart

Contributor guide: CONTRIBUTING.md

  1. Fork the repo and create a focused branch.
  2. Implement the smallest safe diff for your change.
  3. Build on macOS first.
  4. Run cross-platform verification script.
  5. Open a PR with screenshots for UI changes and a short risk note.
  6. Link to related issue/milestone and call out user-visible impact.
git clone https://github.com/h3pdesign/Neon-Vision-Editor.git
cd Neon-Vision-Editor
xcodebuild -project "Neon Vision Editor.xcodeproj" -scheme "Neon Vision Editor" -destination 'platform=macOS,name=My Mac' build

Lock-safe cross-platform verification (sequential macOS + iOS Simulator + iPad Simulator):

scripts/ci/build_platform_matrix.sh

Support & Feedback

Support Neon Vision Editor

Keep it free, sustainable, and improving.

Support on Patreon Support via PayPal

Creator Sites

h3p.me Photography apps-h3p.com Product Hub

Git hooks

To auto-increment Xcode CURRENT_PROJECT_VERSION on every commit:

scripts/install_git_hooks.sh

License

Neon Vision Editor is licensed under the MIT License. See LICENSE.