开发与 ITReddit 原帖

[OS] Neon Vision Editor 0.8.8 — a native, privacy-first code & text editor for macOS and iPadOS

完整上下文原始内容 · Reddit

Hi r/macapps — I’m the developer of Neon Vision Editor, a lightweight native editor for macOS (also available on iPhone and iPad). It is built with Swift/SwiftUI for people who want a focused editor for code, Markdown, notes, and large text files—without Electron, accounts, telemetry, subscriptions, or IDE-scale complexity. Problem The challenge my app addresses is the need for a truly native, lightweight text and code editor for macOS that handles large files reliably without the bloat, telemetry, or battery drain of typical IDEs and web-based wrappers. Comparison Compared to Visual Studio Code and Cursor, Neon Vision Editor uses native Swift/SwiftUI instead of Electron, which provides a significantly smaller memory footprint, faster file access, and zero telemetry. Compared to Nova, Neon Vision Editor is completely free and open-source. It focuses specifically on local-first editing and fast, responsive typing without IDE-scale complexity. Features Syntax highlighting for a broad set of programming and markup languages Quick Open with Cmd+P, project sidebar, recursive folder trees, and Find in Files Regex Find & Replace, optional Vim mode, multi-window support, and session restoration Markdown preview and PDF export Native diff tools to compare an open file with disk or compare two tabs Large-file loading modes designed to keep editing responsive More reliable macOS editor rendering, cursor placement, mouse selection, and sidebar/document transitions Faster highlighting and improved responsiveness on large documents through shared syntax-regex caching and reduced full-document work Better unsaved-draft recovery, including selectable recovery options after relaunch File opening from Finder/system dialogs is now more robust, and empty startup tabs are cleanly reused Ongoing stability, regression-coverage, and cross-platform polish improvements Redesigned Project Sidebar: Files, Search, Git, and Terminal now live in a clearer single glass-style navigation rail. Git changes show a visible count, status icons, state chips, path context, and focused actions per file. Better Markdown editing: Added contextual inline-formatting controls, heading selection, lists, quote and code tools, structural actions, improved Markdown styling, and platform-appropriate compact controls for iPhone. Improved previews: Markdown, HTML, and SVG workflows now have explicit visibility controls, more reliable local-image support, better preview refresh behavior, and improved iPhone preview settings. Pinch-to-zoom font size: Change the editor font size with a pinch gesture on touch devices and the macOS trackpad, alongside the existing font-size controls. More reliable minimap: Improved minimap activation, viewport synchronization, and draggable-marker behavior after switching tabs and when working with large documents. Safe large-file handling: Files 100 MB or larger now open as a clearly labeled, read-only partial preview of the first 4 MB. This prevents full-file memory allocation and protects the original file from accidental overwrite; split or reduce the file before editing it in Neon Vision Editor. 24.07.26 Edit: Update 0.9.7 has been released on GitHub with performance bugfixes and adds cross-device shared-file synchronization Neon Vision Editor v0.9.4 introduces a lightweight synchronization workflow for files stored in iCloud Drive, network folders, or other shared locations. When another device or application modifies an open file: Clean tabs refresh automatically without reopening the document. Cursor, selection, scroll position, minimap, and preview state are preserved. Unsaved local changes are never overwritten. Conflicts offer Keep Local, Reload from Disk, and Compare. The status bar shows synchronization progress, completed refreshes, and files requiring review. Multiple open tabs can be refreshed and tracked together. Neon Vision Editor does not upload documents to its own cloud. iCloud Drive or your network folder transports the file; the editor provides change detection, automatic refresh, and conflict protection. This makes it possible to keep the same document open across a Mac, iPad, or iPhone and see externally delivered changes appear naturally. Download latest version: https://github.com/h3pdesign/Neon-Vision-Editor/releases Pricing $0 (Free and Open Source, no premium tier). AppStore but older version of 0.8.6: https://apps.apple.com/app/neon-vision-editor/id6758950965 GitHub releases: https://github.com/h3pdesign/Neon-Vision-Editor TestFlight mostly for iOS: https://testflight.apple.com/join/YWB2fGAP Changelog View the full release notes here: https://github.com/h3pdesign/Neon-Vision-Editor/releases AI Disclaimer The app includes optional AI-assisted code completion, but all editing remains local-first with absolutely no telemetry data collected. I’d especially appreciate feedback from Mac users on editor performance with large files, navigation/project workflows, and what you would want from a deliberately focused native editor. I’m happy to answer questions.

01需求标签
开发与 IT内容需求桌面应用未知

已收集讨论

25 条已收集

25条已收集145条 Reddit 标称评论
u/coffee-milk-tea

You had me at "without Electron." That user interface looks pretty awesome too!

u/moonmuaaz

I have used it on my iPad and absolutely loved it thanks for sharing

u/hrpedersen楼主回复

Great to hear. Thanks for your appreciation. A huge Update for iPad and iPhone is waiting for Review for the AppStore.

u/harry-harrison-79

one thing i'd make very explicit is the large-file boundary. for a native editor, people will immediately throw 200mb logs and generated json at it. a small note like "opens read-only above X" or "syntax highlighting turns off above Y" would build more trust than just saying large-file mode. also worth comparing against CotEditor/BBEdit, since those are the Mac apps people will mentally benchmark this against more than Cursor.

u/NoBed1845

Nice to find a native SwiftUI editor that isn’t trying to become a full-blown IDE. Will be good to see how it handles really large logs or source files compared to editors like VS Code or CotEditor.

u/AsejereDaDeje

Love it. tested it locally and works fast. no more vscode for a json file or a simple markdown preview..

u/Pinkman

How fast does it open? I used to use Zed as my default “open text-like files” app because startup was damn near instant, but that’s no longer the case. Tangential rant: My biggest Mac pet peeve is when I try to open a text file (JSON, XML, MD, etc.) and it fires up Xcode. Ain’t nobody got time for that!

u/ethemtolga

Great work! Your app is almost becoming my only text editor (for subtitles). As a BBEdit user I'd complain the lack of two things: 1- Pinch-to-zoom: While text editing it's a pretty useful feature. Sometimes you need the text bigger or smaller. 2- Remembering the last edited line: This comes really handy when you just open up the document and wanto to continue from where you left off.

u/hrpedersen楼主回复

Thanks — that’s great to hear, especially for subtitle work. BBEdit is a strong reference point. Pinch-to-zoom is already implemented in version 0.8.9 and will also be coming to iOS. Remembering the last edited line is a great suggestion as well, and I’m planning to add that in a future release. But it is already partially implemented: With “Reopen Last Session” enabled, the app saves a per-file caret position and restores the selected file’s cursor on startup. Moving the caret updates memory but does not immediately schedule persistence, and scroll position is not restored. So it can miss the very latest line if the app closes before another session-save trigger. Thanks again for the helpful feedback.

u/NeuralNoodle42

Respect for building a text editor from scratch, that's one of those deceptively brutal projects where everyone underestimates how hard cursor placement and selection actually are. Looks clean though

u/crushed_oreos

Before I install it, does it offer sync? Like can I install this on my Mac and then my iPhone and see everything on both?

u/Hurricane31337

Looks nice, but can you please improve the background on visionOS (make it white)? It looks horrible and you can't read anything. 😅

u/ccalabro

Been looking for a macdown replacement. Thanks OP 👍 very nicely done.

u/macmaveneagle

Sorry for what is probably a stupid question, but how do I toggle on syntax highlighting?

u/byteengine

I've been looking for a lightweight MD + JSON editor to replace MD3k and VSCode. I'll give Neon a try!

u/mugilanred

Native, no Electron, free and no telemetry is a rare combo, so I gave it a try. Found a crash while typing in a new untitled file and reported it on GitHub with the full crash log. Otherwise it feels fast and the diff against the file on disk is a genuinely useful touch. Will keep it around for long markdown files.

u/silentspade_5

the better and free Sublime, wow! Highly needed app! Thanks for this!

u/fbrichs

Just tried installing it through Homebrew using: brew tap h3pdesign/tap brew install –cask neon-vision-editor The tap was added successfully, but the installation failed because the downloaded file does not match the checksum declared in the cask. trying the earlier version from the App Store

u/hrpedersen楼主回复

Thanks for reporting this. The v0.8.9 release asset was rebuilt, so Homebrew may have retained the older ZIP in its download cache under the same URL. Please try: Please use two normal hyphens in --cask, not a typographic dash. If it still fails, send the full checksum error and I’ll investigate further. brew update brew fetch --cask --force neon-vision-editor brew install --cask neon-vision-editor