2026-01-24 13:06:31 +00:00
< h1 align = "center" > Neon Vision Editor< / h1 >
2025-08-26 10:57:01 +00:00
2026-03-01 15:45:16 +00:00
< p align = "center" >
< a href = "https://github.com/h3pdesign/Neon-Vision-Editor/releases" > < img alt = "Latest Release" src = "https://img.shields.io/github/v/release/h3pdesign/Neon-Vision-Editor?label=release" > < / a >
< a href = "https://github.com/h3pdesign/Neon-Vision-Editor/blob/main/LICENSE" > < img alt = "License: MIT" src = "https://img.shields.io/badge/license-MIT-green.svg" > < / a >
< img alt = "Platforms" src = "https://img.shields.io/badge/platforms-macOS%20%7C%20iOS%20%7C%20iPadOS-0A84FF" >
< a href = "https://apps.apple.com/de/app/neon-vision-editor/id6758950965" > < img alt = "App Store" src = "https://img.shields.io/badge/App%20Store-Live-0D96F6" > < / a >
< a href = "https://testflight.apple.com/join/YWB2fGAP" > < img alt = "TestFlight" src = "https://img.shields.io/badge/TestFlight-Beta-00C7BE" > < / a >
< / p >
2025-08-26 10:57:01 +00:00
< p align = "center" >
2026-02-06 13:40:50 +00:00
< img src = "NeonVisionEditorIcon.png" alt = "Neon Vision Editor Logo" width = "200" / >
2025-08-26 10:57:01 +00:00
< / p >
2026-02-06 14:10:41 +00:00
< h4 align = "center" >
2026-02-08 10:09:57 +00:00
A lightweight, modern editor focused on speed, readability, and automatic syntax highlighting.
2026-02-06 14:10:41 +00:00
< / h4 >
2026-02-06 14:10:12 +00:00
2026-01-23 13:27:36 +00:00
< p align = "center" >
2026-02-08 10:09:57 +00:00
Minimal by design: quick edits, fast file access, no IDE bloat.
2026-01-23 13:27:36 +00:00
< / p >
2025-08-26 11:20:28 +00:00
2026-01-24 13:09:49 +00:00
< p align = "center" >
2026-02-17 23:25:17 +00:00
h3p apps is a focused portal for product docs, setup guides, and release workflows: < a href = "https://apps-h3p.com" > >h3p apps< / a >
2026-02-06 14:10:12 +00:00
< / p >
2026-02-17 23:25:17 +00:00
2026-02-17 23:19:47 +00:00
< p align = "center" >
2026-02-17 23:25:17 +00:00
Release Download: < a href = "https://github.com/h3pdesign/Neon-Vision-Editor/releases" > GitHub Releases< / a >
2026-02-17 23:19:47 +00:00
< / p >
2025-08-26 10:57:01 +00:00
2026-02-17 23:25:17 +00:00
2026-02-11 20:48:40 +00:00
> Status: **active release**
2026-02-27 17:13:12 +00:00
> Latest release: **v0.4.32**
2026-02-11 20:48:40 +00:00
> Platform target: **macOS 26 (Tahoe)** compatible with **macOS Sequoia**
2026-01-24 13:20:47 +00:00
> Apple Silicon: tested / Intel: not tested
2025-08-26 10:57:01 +00:00
2026-03-01 15:24:53 +00:00
## What's New Since v0.4.32
- iPad toolbar keeps key actions visible more consistently (Settings, Search, Project Sidebar, Markdown Preview).
- iPad Markdown Preview now auto-prioritizes preview space by collapsing the project sidebar when needed.
- Settings polish on iOS/iPad: improved German localization coverage, centered tab headers, and cleaner card grouping.
- macOS top-left window controls are more stable during settings/tab transitions.
## Platform Matrix
2026-03-01 15:45:16 +00:00
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 | No | Full | Presets: Default, Docs, Article, Compact. |
| Project sidebar | Full | Full | Full | Folder tree + nested structure rendering. |
| 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. |
2026-03-01 15:24:53 +00:00
2026-01-23 13:27:36 +00:00
## Download
2026-02-08 10:09:57 +00:00
Prebuilt binaries are available on [GitHub Releases ](https://github.com/h3pdesign/Neon-Vision-Editor/releases ).
2026-01-23 13:27:36 +00:00
2026-02-27 17:13:12 +00:00
- Latest release: **v0.4.32**
2026-02-15 12:44:22 +00:00
- Apple AppStore [On the AppStore ](https://apps.apple.com/de/app/neon-vision-editor/id6758950965 )
2026-02-13 01:11:52 +00:00
- TestFlight beta: [Join here ](https://testflight.apple.com/join/YWB2fGAP )
2026-01-23 13:27:36 +00:00
- Architecture: Apple Silicon (Intel not tested)
2026-02-15 12:44:22 +00:00
- Notarization: *is finally implemented*
2026-01-23 13:27:36 +00:00
2026-02-08 10:09:57 +00:00
## Getting Started (30 Seconds)
2026-01-23 13:27:36 +00:00
2026-02-08 10:09:57 +00:00
1. Install using `curl` or Homebrew (below), or download the latest `.zip` /`.dmg` from [Releases ](https://github.com/h3pdesign/Neon-Vision-Editor/releases ).
2. Move `Neon Vision Editor.app` to `/Applications` .
3. Launch the app.
4. Open a file with `Cmd+O` .
5. Use `Cmd+P` for Quick Open and `Cmd+F` for Find & Replace.
6. Toggle Vim mode with `Cmd+Shift+V` if needed.
2026-01-24 13:20:47 +00:00
2026-02-08 10:09:57 +00:00
## Install
### Quick install (curl)
2026-02-08 01:03:34 +00:00
Install the latest release directly:
```bash
curl -fsSL https://raw.githubusercontent.com/h3pdesign/Neon-Vision-Editor/main/scripts/install.sh | sh
```
Install without admin password prompts (user-local app folder):
```bash
curl -fsSL https://raw.githubusercontent.com/h3pdesign/Neon-Vision-Editor/main/scripts/install.sh | sh -s -- --appdir "$HOME/Applications"
```
2026-02-08 10:09:57 +00:00
### Homebrew
```bash
brew tap h3pdesign/tap
brew install --cask neon-vision-editor
```
2026-02-08 20:50:07 +00:00
Tap repository: [h3pdesign/homebrew-tap ](https://github.com/h3pdesign/homebrew-tap )
2026-02-08 10:09:57 +00:00
If Homebrew asks for an admin password, it is usually because casks install into `/Applications` .
Use this to avoid that:
2026-01-24 13:20:47 +00:00
2026-02-08 10:09:57 +00:00
```bash
brew install --cask --appdir="$HOME/Applications" neon-vision-editor
```
2026-01-24 13:20:47 +00:00
2026-02-08 10:09:57 +00:00
### Gatekeeper (macOS 26 Tahoe)
2026-01-24 13:20:47 +00:00
2026-02-08 10:09:57 +00:00
If macOS blocks first launch:
2026-01-23 13:27:36 +00:00
2026-02-08 10:09:57 +00:00
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.
2026-01-23 13:27:36 +00:00
2026-02-08 10:09:57 +00:00
## Features
2026-01-23 13:27:36 +00:00
2026-03-01 15:28:29 +00:00
### Core Experience
2026-02-08 10:09:57 +00:00
- Fast loading for regular and large text files.
2026-02-09 10:21:50 +00:00
- Tabbed editing with per-file language support.
- Automatic syntax highlighting for many languages and formats.
2026-03-01 15:28:29 +00:00
- Native Swift/AppKit editor experience.
- Multi-window workflow with focused-window commands.
### Editing & Productivity
2026-02-11 20:48:40 +00:00
- Inline code completion with Tab-to-accept ghost suggestions.
2026-02-08 10:09:57 +00:00
- Regex Find/Replace with Replace All.
2026-03-01 15:28:29 +00:00
- Optional Vim mode (basic normal/insert workflow).
- Starter templates for all languages with one-click insert.
- Curated built-in editor themes (Dracula, One Dark Pro, Nord, Tokyo Night, Gruvbox, Neon Glow).
### Markdown
- Native Markdown preview (macOS + iPad) with template presets (Default, Docs, Article, Compact).
- iPad toolbar keeps key actions visible more consistently, including Markdown Preview.
### Projects & Files
2026-02-08 10:09:57 +00:00
- Project tree sidebar plus Quick Open (`Cmd+P`).
2026-02-25 17:26:07 +00:00
- Recursive project tree rendering for nested folders in the sidebar.
- Last-session restore now includes the previously opened project folder.
2026-03-01 15:28:29 +00:00
- Cross-platform `Save As…` command support (macOS, iOS, iPadOS).
- Document-type handling for `.plist` , `.sh` , and general text so Finder/iOS can route those files straight into the editor.
### Settings & Support
- Cross-platform theme settings panel with improved settings organization.
- Optional support purchase flow (StoreKit 2) in Settings.
- iOS/iPad settings polish with improved German localization and centered tab headers.
### Architecture & Reliability
- Full Flux/command-pattern action flow for deterministic editor command handling.
- Swift 6 concurrency hardening across critical runtime paths.
- AI Activity Log diagnostics window on macOS for startup/provider visibility.
- Toolbar Map card in the welcome tour scales to fill a taller frame and keeps cards inside the border.
2026-02-08 10:09:57 +00:00
- No telemetry.
2026-01-23 13:27:36 +00:00
2026-01-24 13:34:53 +00:00
< p align = "left" >
2026-02-06 13:44:13 +00:00
< img src = "NeonVisionEditorApp.png" alt = "Neon Vision Editor App" width = "1100" / >
2026-01-24 13:24:58 +00:00
< / p >
2026-03-01 15:24:53 +00:00
## Visual Quick Links
2026-03-01 15:45:16 +00:00
- macOS main editor screenshot: [`docs/images/macos-main.png` ](docs/images/macos-main.png )
- iPad Markdown Preview screenshot: [`docs/images/ipad-markdown-preview.png` ](docs/images/ipad-markdown-preview.png )
- iPhone editor screenshot: [`docs/images/iphone-editor.png` ](docs/images/iphone-editor.png )
- App Store gallery: [Neon Vision Editor on App Store ](https://apps.apple.com/de/app/neon-vision-editor/id6758950965 )
- Latest release assets: [GitHub Releases ](https://github.com/h3pdesign/Neon-Vision-Editor/releases )
## Roadmap (Near Term)
- Improve iPad settings layout density and reduce scrolling friction. Tracking: [#12 ](https://github.com/h3pdesign/Neon-Vision-Editor/issues/12 )
- Expand Markdown preview parity and interaction stability across Apple platforms. Tracking: [#13 ](https://github.com/h3pdesign/Neon-Vision-Editor/issues/13 )
- Improve toolbar consistency and action discoverability across window sizes. Tracking: [#14 ](https://github.com/h3pdesign/Neon-Vision-Editor/issues/14 )
## Known Issues
- Open known issues (live filter): [label:known-issue ](https://github.com/h3pdesign/Neon-Vision-Editor/issues?q=is%3Aissue%20is%3Aopen%20label%3Aknown-issue )
2026-03-01 15:24:53 +00:00
2026-02-08 10:09:57 +00:00
## Keyboard Shortcuts
2026-01-23 13:27:36 +00:00
2026-02-08 10:09:57 +00:00
| Shortcut | Action |
|---|---|
| `Cmd+N` | New Window |
| `Cmd+T` | New Tab |
| `Cmd+O` | Open File |
| `Cmd+S` | Save |
| `Cmd+W` | Close Tab |
| `Cmd+P` | Quick Open |
| `Cmd+F` | Find & Replace |
| `Cmd+Shift+V` | Toggle Vim Mode |
| `Cmd+Option+S` | Toggle Sidebar |
| `Cmd+Option+L` | Toggle Line Wrap |
| `Cmd+Shift+D` | Toggle Brain Dump Mode |
2026-02-09 10:21:50 +00:00
| `Tab` | Accept code completion (when shown) |
2026-02-08 00:54:40 +00:00
2026-02-08 10:09:57 +00:00
## Changelog
2026-02-08 00:54:40 +00:00
2026-03-01 15:24:53 +00:00
### Recent improvements (post-v0.4.32, in progress)
- iPad toolbar now keeps core actions visible more consistently (Settings, Search, Project Sidebar, Markdown Preview) with improved width adaptation.
- iPad Markdown Preview flow now prioritizes preview space by hiding the project sidebar when needed.
- iOS/iPad Settings polish: improved German localization coverage, centered tab header presentation, and cleaner section grouping/cards.
- macOS window-controls stability refinement to reduce top-left control jitter during settings/tab transitions.
2026-02-27 17:13:12 +00:00
### v0.4.32 (summary)
2026-02-27 17:15:02 +00:00
- Added native macOS `SettingsLink` wiring for the menu bar entry so it opens the Settings scene through the system path.
- Improved macOS command integration by preserving the system app-settings command group and standard Settings routing behavior.
- Improved project-folder last-session restoration reliability by keeping security-scoped folder access active before rebuilding the sidebar tree.
- Fixed non-standard Settings shortcut mapping by restoring the macOS standard `Cmd+,` behavior.
- Fixed startup behavior when "Open with Blank Document" is enabled so launch always opens exactly one empty document.
2026-02-27 17:13:12 +00:00
2026-02-25 13:22:59 +00:00
### v0.4.31 (summary)
- Added an AI Activity Log on macOS with a dedicated diagnostics window and menu entry to inspect startup/provider events.
- Added centralized macOS app command wiring for settings, AI diagnostics, updater, editor actions, and window-level command routing.
2026-02-25 13:43:43 +00:00
- Added a full Flux/command-pattern redesign completed in a parallel session.
2026-02-25 13:22:59 +00:00
- Improved release automation resiliency in `scripts/release_all.sh` with fail-fast `gh` auth checks, workflow/runner prechecks, stricter workflow status handling, and retryable asset verification.
- Improved settings startup behavior to preserve user-selected tabs/preferences and avoid redundant refresh work when opening Settings.
2026-02-24 14:44:43 +00:00
### v0.4.30 (summary)
2026-02-24 14:46:44 +00:00
- Added a native macOS Markdown preview web view with template presets (Default, Docs, Article, Compact) and toolbar access.
- Added richer Markdown-to-HTML rendering for headings, lists, blockquotes, code fences, links, and inline formatting in preview mode.
- Improved Markdown code-block typography/spacing in preview so fenced blocks render with tighter, editor-like line density.
- Improved editor-to-binding synchronization safeguards while the text view has focus to prevent stale-state overwrites during active interaction.
- Fixed cursor/caret jump regressions where selection could unexpectedly snap to a much earlier position after paste/update timing races.
2026-02-24 14:44:43 +00:00
2026-02-08 10:09:57 +00:00
Full release history: [`CHANGELOG.md` ](CHANGELOG.md )
2026-02-08 00:54:40 +00:00
2026-02-08 10:09:57 +00:00
## Known Limitations
2026-02-08 00:54:40 +00:00
2026-02-08 10:09:57 +00:00
- 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.
2026-02-08 00:54:40 +00:00
2026-02-08 10:09:57 +00:00
## Privacy & Security
2026-02-08 00:54:40 +00:00
2026-02-12 15:55:14 +00:00
- Privacy policy: [`PRIVACY.md` ](PRIVACY.md ).
2026-02-08 10:09:57 +00:00
- API keys are stored in Keychain (`SecureTokenStore`), not `UserDefaults` .
- Network traffic uses HTTPS.
- No telemetry.
2026-02-09 10:21:50 +00:00
- External AI requests only occur when code completion is enabled and a provider is selected.
2026-02-08 10:09:57 +00:00
- Security policy and reporting details: [`SECURITY.md` ](SECURITY.md ).
2026-02-08 00:54:40 +00:00
2026-02-08 10:09:57 +00:00
## Release Integrity
2026-02-08 00:54:40 +00:00
2026-02-27 17:13:12 +00:00
- Tag: `v0.4.32`
2026-02-16 13:39:27 +00:00
- Tagged commit: `1c31306`
2026-02-08 10:09:57 +00:00
- Verify local tag target:
2026-02-06 19:34:10 +00:00
2026-02-08 10:09:57 +00:00
```bash
2026-02-27 17:13:12 +00:00
git rev-parse --verify v0.4.32
2026-02-08 10:09:57 +00:00
```
2026-01-23 13:27:36 +00:00
2026-02-08 10:09:57 +00:00
- Verify downloaded artifact checksum locally:
2026-01-23 13:27:36 +00:00
2026-02-08 10:09:57 +00:00
```bash
shasum -a 256 < downloaded-file >
```
2026-01-23 13:27:36 +00:00
2026-03-01 15:45:16 +00:00
## 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` .
2026-01-23 13:27:36 +00:00
## Requirements
- macOS 26 (Tahoe)
- Xcode compatible with macOS 26 toolchain
- Apple Silicon recommended
## Build from source
2025-08-26 10:57:01 +00:00
```bash
2026-01-24 12:51:23 +00:00
git clone https://github.com/h3pdesign/Neon-Vision-Editor.git
2026-01-23 13:27:36 +00:00
cd Neon-Vision-Editor
open "Neon Vision Editor.xcodeproj"
2026-02-07 23:20:47 +00:00
```
2026-03-01 15:45:16 +00:00
## Contributing Quickstart
Contributor guide: [`CONTRIBUTING.md` ](CONTRIBUTING.md )
```bash
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
```
2026-02-12 22:20:39 +00:00
## Git hooks
To auto-increment Xcode `CURRENT_PROJECT_VERSION` on every commit:
```bash
scripts/install_git_hooks.sh
```
2026-02-08 10:09:57 +00:00
## Support
2026-01-24 17:15:37 +00:00
2026-02-08 10:09:57 +00:00
If you want to support development:
2026-02-08 01:03:34 +00:00
2026-02-08 10:09:57 +00:00
- [Patreon ](https://www.patreon.com/h3p )
2026-02-09 05:57:36 +00:00
- [My site h3p.me ](https://h3p.me/home )
2026-02-08 01:03:34 +00:00
## License
Neon Vision Editor is licensed under the MIT License.
See [`LICENSE` ](LICENSE ).