25 KiB
Neon Vision Editor
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
Status: active release
Latest release: v0.5.2 Platform target: macOS 26 (Tahoe) compatible with macOS Sequoia Apple Silicon: tested / Intel: not tested Last updated (README): 2026-03-10 for release line v0.5.2
Start Here
- Jump: Install | Features | Contributing
- Quick install: GitHub Releases, App Store, TestFlight
- Need help quickly: Troubleshooting | FAQ | Known Issues
Start in 60s (Source Build)
git clone https://github.com/h3pdesign/Neon-Vision-Editor.gitcd Neon-Vision-Editorxcodebuild -project "Neon Vision Editor.xcodeproj" -scheme "Neon Vision Editor" -destination 'platform=macOS,name=My Mac' buildopen "Neon Vision Editor.xcodeproj"and run, then useCmd+Pfor 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
Release Download + Clone Trend
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: 597 across releases.
Project Docs
- Release history:
CHANGELOG.md - Contributing guide:
CONTRIBUTING.md - Privacy:
PRIVACY.md - Security policy:
SECURITY.md - Release checklists:
release/— TestFlight & App Store preflight docs
What's New Since v0.5.1
- Added
Close All Tabsactions across macOS, iOS, and iPadOS with a confirmation safeguard. - Added project-sidebar quick actions (
Expand All/Collapse All) and a default-onShow Supported Files Onlyfilter. - Added safer unsupported-file handling for sidebar/open/import flows with clear user alerts instead of crash paths.
- Added
.svgfile support with XML language mapping and syntax-highlighting path reuse.
Who Is This For?
- Quick note takers who want a fast native editor without IDE overhead.
- Markdown-focused writers who need clean editing and quick preview on Apple devices.
- Developers editing scripts/config files who want syntax highlighting and fast file navigation.
Why This Instead of a Full IDE?
- Faster startup and lower UI overhead for quick edits.
- Focused surface: editor-first workflow without project-system bloat.
- Native Apple-platform behavior across macOS, iOS, and iPadOS.
Who This Is Not For
- Users who need full IDE features such as deep refactoring suites and debugger-heavy workflows.
- Teams requiring full Intel-mac validation today.
- Users expecting parity with large desktop IDE ecosystems on iPhone.
Download
Prebuilt binaries are available on GitHub Releases.
GitHub Releases (Stable)
Best for direct notarized builds and fastest access to new stable versions.
- Download: GitHub Releases
- Latest release: v0.5.2
- Channel: Stable
- Architecture: Apple Silicon (Intel not tested)
App Store
Best for users who prefer Apple-managed installs and updates.
- Download: Neon Vision Editor on the App Store
- Channel: Store
TestFlight (Beta)
Best for testing upcoming changes before they land in the stable channel.
- Join beta: TestFlight Invite
- Channel: Beta
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:
- Open System Settings.
- Go to Privacy & Security.
- In Security, find the blocked app message.
- Click Open Anyway.
- 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 loading for regular and large text files with tabbed editing.
- Broad syntax highlighting with inline completion and regex find/replace.
- Native Markdown preview templates and iPhone bottom-sheet preview.
- Project sidebar, recursive folders, Quick Open (
Cmd+P), and cross-platformSave As…. - Safety paths for unsupported files and
.svghandling via XML mode. - Grouped settings, optional StoreKit support flow, and no telemetry.
Feature checklist (explicit):
- Vim support (optional normal/insert workflow).
- Regex Find/Replace with Replace All.
- Inline code completion with Tab-to-accept.
- Native Markdown preview templates (macOS + iOS + iPadOS).
- iPhone Markdown preview bottom sheet with resizable detents.
- Quick Open (
Cmd+P) and project sidebar navigation. - Recursive project tree rendering for nested folders.
- Project sidebar quick actions: expand all / collapse all.
- Project sidebar filter: show supported files only (default enabled).
- Cross-platform
Save As…support. - Close All Tabs action with confirmation dialog.
- Unsupported file open/import safety (shows alert, avoids crash paths).
- SVG (
.svg) file support with XML syntax mode. - Bracket helper on all platforms (macOS toolbar helper, iOS/iPad keyboard bar).
- Starter templates for common languages.
- Built-in theme collection (Dracula, One Dark Pro, Nord, Tokyo Night, Gruvbox, Neon Glow).
- Session restore including previously opened project folder.
- Optional Support purchase flow in Settings (StoreKit 2).
- AI Activity Log diagnostics window on macOS.
Architecture At A Glance
flowchart LR
UI["SwiftUI/AppKit UI"] --> VM["EditorViewModel"]
VM --> CMD["Tab Commands / Flux-style mutations"]
VM --> IO["File I/O + Load/Sanitize Pipeline"]
VM --> HL["Syntax Highlight + Editor Runtime Limits"]
VM --> UPD["Update Manager (GitHub Releases)"]
IO --> STORE["Tabs + Session State"]
CMD --> STORE
Platform Matrix
Availability legend: Full = complete support, Partial = available with platform constraints, No = currently unavailable.
| Capability | macOS | iOS | iPadOS | Notes |
|---|---|---|---|---|
| Fast text editing + syntax highlighting | Full | Full | Full | Optimized for regular and large files. |
| Markdown preview templates | Full | Full | Full | Presets: Default, Docs, Article, Compact; iPhone uses bottom-sheet preview. |
| Project sidebar | Full | Full | Full | Folder tree + nested structure rendering. |
| Supported-files filter in project sidebar | Full | Full | Full | Toggle to show only supported files (default on). |
| Unsupported-file safety alerts | Full | Full | Full | Open/import unsupported files is blocked with user alert (no crash). |
SVG file support (.svg) |
Full | Full | Full | Opened as XML syntax-highlighted text. |
| Close All Tabs with confirmation | Full | Full | Full | Confirmation guard before bulk close action. |
Quick Open (Cmd+P) |
Full | Partial | Full | iOS requires hardware keyboard for shortcut use. |
| Bracket helper | Full | Full | Full | macOS: toolbar helper, iOS/iPadOS: keyboard snippet bar. |
| Settings tabs + grouped cards | Full | Full | Full | Localized UI with grouped preference cards. |
Trust & Reliability Signals
- Notarized release pipeline: release-notarized.yml
- Latest successful notarized run: main + success
- Pre-release verification gate: pre-release-ci.yml
- Latest successful pre-release run: main + success
- Security scanning: CodeQL workflow
- Latest successful CodeQL run: main + success
- Homebrew cask sync workflow: update-cask.yml
- Latest successful Homebrew sync run: homebrew-tap + success
Platform Gallery
- macOS
- iPad
- iPhone
- Source image index for docs:
docs/images/README.md - App Store gallery: Neon Vision Editor on App Store
- Latest release assets: GitHub Releases
macOS
iPad
Light Mode |
Dark Mode |
iPhone
Light Mode |
Dark Mode |
Toolbar Menu Actions |
|
Release Flow (0.1 to 0.5)
Roadmap (Near Term)
- 0.5.2 milestone: updater diagnostics, large-file mode parity, CSV/TSV table mode, and performance presets. Tracking: Milestone 0.5.2, #24, #25, #26, #30
- 0.5.3 milestone: indexed project search and Open Recent favorites. Tracking: Milestone 0.5.3, #29, #31
- 0.5.4 milestone: iPad settings layout density and reduced scrolling. Tracking: Milestone 0.5.4, #12
- 0.5.5 milestone: iOS file-handler QA matrix and UI tests. Tracking: Milestone 0.5.5, #23
- 0.5.6/0.5.7 milestones: Safe Mode startup and incremental loading for huge files. Tracking: #27, #28
- 0.6.0 milestone: native side-by-side diff view. Tracking: Milestone 0.6.0, #33
Known Issues
- Open known issues (live filter): label:known-issue
Troubleshooting
- App blocked on first launch: use Gatekeeper steps above in
Privacy & Security. - Markdown preview not visible: ensure you are on macOS or iPadOS (not available on iPhone).
- Shortcut not working on iOS: connect a hardware keyboard for shortcut-based flows like
Cmd+P. - Sidebar/layout feels cramped on iPad: switch orientation or close side panels before preview.
- Settings feel off after updates: quit/relaunch app and verify current release version in Settings.
Configuration
- Theme and appearance:
Settings > Designs - Editor behavior (font, line height, wrapping, snippets):
Settings > Editor - Startup/session behavior:
Settings > Allgemein/General - Support and purchase options:
Settings > Mehr/More(platform-dependent)
FAQ
- Does Neon Vision Editor support Intel Macs?
Intel is currently not fully validated. - Can I use it offline?
Yes for core editing; network is only needed for optional external services (for example selected AI providers). - 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 viaSecureTokenStore, not inUserDefaults.
Keyboard Shortcuts
All shortcuts use Cmd (⌘). iPad/iOS require a hardware keyboard.
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
| Shortcut | Action | Platforms |
|---|---|---|
Cmd+Shift+G |
Suggest Code | macOS |
Diag
| Shortcut | Action | Platforms |
|---|---|---|
Cmd+Shift+L |
AI Activity Log | macOS |
Cmd+Shift+U |
Inspect Whitespace at Caret | macOS |
Changelog
v0.5.2 (summary)
- Added editor performance presets in Settings (
Balanced,Large Files,Battery) with shared runtime mapping. - Added configurable project navigator placement (
Left/Right) for project-structure sidebar layout. - Added richer updater diagnostics details in Settings: staged update summary, last install-attempt summary, and recent sanitized log snippet.
- Added CSV/TSV table mode with a
Table/Textswitch, lazy row rendering, and background parsing for larger datasets. - Added an in-app
Editor Helpsheet that lists core editor actions and keyboard shortcuts.
v0.5.1 (summary)
- Added bulk
Close All Tabsactions to toolbar surfaces (macOS, iOS, iPadOS), including a confirmation step before closing. - Added project-structure quick actions to expand all folders or collapse all folders in one step.
- Added six vivid neon syntax themes with distinct color profiles:
Neon Voltage,Laserwave,Cyber Lime,Plasma Storm,Inferno Neon, andUltraviolet Flux. - Added a lock-safe cross-platform build matrix helper script (
scripts/ci/build_platform_matrix.sh) to run macOS + iOS Simulator + iPad Simulator builds sequentially. - Added iPhone Markdown preview as a bottom sheet with toolbar toggle and resizable detents for Apple-guideline-compliant height control.
v0.5.0 (summary)
- Added updater staging hardening with retry/fallback behavior and staged-bundle integrity checks.
- Added explicit accessibility labels/hints for key toolbar actions and updater log/progress controls.
- Added a 0.5.0 quality roadmap milestone with focused issues for updater reliability, accessibility, and release gating.
- Improved CSV handling by enabling fast syntax profile earlier and for long-line CSV files to reduce freeze risk.
- Improved settings-window presentation on macOS by enforcing hidden title text in the titlebar.
Full release history: CHANGELOG.md
Known Limitations
- Intel Macs are not fully validated.
- Vim support is intentionally basic (not full Vim emulation).
- iOS/iPad editor functionality is still more limited than macOS.
Privacy & Security
- Privacy policy:
PRIVACY.md. - API keys are stored in Keychain (
SecureTokenStore), notUserDefaults. - Network traffic uses HTTPS.
- No telemetry.
- External AI requests only occur when code completion is enabled and a provider is selected.
- Security policy and reporting details:
SECURITY.md.
Release Integrity
- Tag:
v0.5.2 - Tagged commit:
1c31306 - Verify local tag target:
git rev-parse --verify v0.5.2
- Verify downloaded artifact checksum locally:
shasum -a 256 <downloaded-file>
Release Policy
Stable: tagged GitHub releases intended for daily use.Beta: TestFlight builds may include in-progress UX and platform polish.- Cadence: fixes/polish can ship between minor tags, with summary notes mirrored in README and
CHANGELOG.md.
Requirements
- macOS 26 (Tahoe)
- Xcode compatible with macOS 26 toolchain
- Apple Silicon recommended
- iOS and iPadOS simulator runtimes installed in Xcode for cross-platform verification
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
- Fork the repo and create a focused branch.
- Implement the smallest safe diff for your change.
- Build on macOS first.
- Run cross-platform verification script.
- Open a PR with screenshots for UI changes and a short risk note.
- 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
- Questions and ideas: GitHub Discussions
- Discussions categories: Ideas | Q&A | Showcase
- Project board (Now / Next / Later): Roadmap Hub #49
- Known issues: Known Issues Hub #50
- Contributing fast track: Contributing Hub #51
- Feature requests: label:enhancement
Git hooks
To auto-increment Xcode CURRENT_PROJECT_VERSION on every commit:
scripts/install_git_hooks.sh
Support
If you want to support development:
License
Neon Vision Editor is licensed under the MIT License.
See LICENSE.