2026-01-24 13:06:31 +00:00
< h1 align = "center" > Neon Vision Editor< / h1 >
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-08 10:09:57 +00:00
Release Download: < a href = "https://github.com/h3pdesign/Neon-Vision-Editor/releases" > GitHub Releases< / a >
2026-02-06 14:10:12 +00:00
< / p >
2025-08-26 10:57:01 +00:00
2026-02-11 20:48:40 +00:00
> Status: **active release**
> Latest release: **v0.4.5**
> 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-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-12 18:53:23 +00:00
- Latest release: **v0.4.6**
2026-01-23 13:27:36 +00:00
- Architecture: Apple Silicon (Intel not tested)
2026-02-11 20:43:14 +00:00
- Notarization: *is finally there*
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-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-02-11 20:48:40 +00:00
- Optional support purchase flow (StoreKit 2) in Settings. ** (NEW in v0.4.5)**
- Cross-platform theme settings panel with improved settings organization. ** (NEW in v0.4.5)**
- Inline code completion with Tab-to-accept ghost suggestions.
- Starter templates for all languages with one-click insert.
2026-02-09 18:43:56 +00:00
- Document-type handling for `.plist` , `.sh` , and general text so Finder/iOS can route those files straight into the editor.
- Toolbar Map card in the welcome tour now scales to fill a taller inner frame, keeping the button cards inside the border.
2026-02-08 10:09:57 +00:00
- Regex Find/Replace with Replace All.
- Project tree sidebar plus Quick Open (`Cmd+P`).
- Optional Vim mode (basic normal/insert workflow).
2026-02-09 10:21:50 +00:00
- Multi-window workflow with focused-window commands.
2026-02-08 10:09:57 +00:00
- Native Swift/AppKit editor experience.
- 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-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-02-12 18:53:23 +00:00
### v0.4.6 (summary)
- TODO
- TODO
- TODO
2026-02-11 20:48:40 +00:00
### v0.4.5 (summary)
2026-02-12 17:32:20 +00:00
- Optional support purchase flow (StoreKit 2) with a dedicated Settings -> Support tab.
- Local StoreKit testing file (`SupportOptional.storekit`) and App Store review notes (`docs/AppStoreReviewNotes.md`).
- New cross-platform theme settings panel and iOS app icon asset catalog set.
- Settings architecture cleanup: editor options consolidated into Settings dialog/sheet and aligned with toolbar actions.
- Language detection and syntax highlighting stability for newly opened tabs and ongoing edits.
2026-02-11 20:48:40 +00:00
2026-02-09 10:21:50 +00:00
### v0.4.4-beta (summary)
- Added inline code completion ghost text with Tab-to-accept behavior.
- Added starter templates for all languages and a toolbar insert button.
- Improved language detection and mapping, including C and C# recognition.
- Updated welcome tour with release highlights and a full toolbar/shortcut guide.
- Added language detection tests and a standalone test target.
2026-02-08 22:41:39 +00:00
### v0.4.3-beta (summary)
- Added syntax highlighting for **COBOL** , **Dotenv** , **Proto** , **GraphQL** , **reStructuredText** , and **Nginx** .
- Added extension and dotfile mapping for `.cob` , `.cbl` , `.cobol` , `.env*` , `.proto` , `.graphql` , `.gql` , `.rst` , and `.conf` .
- Added language picker entries for the new languages across toolbar and command menus.
- Added sample fixtures for manual verification of new language detection and highlighting.
2026-02-08 23:15:47 +00:00
- Finder/Open With now opens files in the active window when available.
- Added macOS document-type registration for supported extensions.
2026-02-08 22:41:39 +00:00
2026-02-08 10:09:57 +00:00
### v0.4.2-beta (summary)
2026-02-08 00:54:40 +00:00
2026-02-08 10:09:57 +00:00
- Fixed toolbar/menu actions to target the active window only.
- Fixed multi-window command routing to use the focused window model.
- Unified persistence behavior for Brain Dump and translucent window toggles.
- Removed duplicate `Cmd+F` binding conflict in toolbar wiring.
2026-02-08 22:41:39 +00:00
- Added syntax highlighting support for `vim` , `log` , and `ipynb` .
2026-02-08 11:14:49 +00:00
- Added extension-based auto-detection for `.vim` , `.log` , `.ipynb` , and `.vimrc` .
2026-02-08 22:41:39 +00:00
### v0.4.1-beta (summary)
- App Store security and distribution readiness updates.
- Added release/distribution documentation and checklist updates.
2026-02-08 00:54:40 +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-12 18:53:23 +00:00
- Tag: `v0.4.6`
2026-02-09 10:21:50 +00:00
- Tagged commit: `TBD`
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-12 18:53:23 +00:00
git rev-parse --verify v0.4.6
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
## 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-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 ).