Download Latest Version EditCode 1.0.1 source code.tar.gz (5.1 MB)
Email in envelope

Get an email when there's a new version of EditCode

Home / 1.0.1
Name Modified Size InfoDownloads / Week
Parent folder
EditCode-Windows.zip < 7 hours ago 15.0 MB
EditCode_macOS.Silicon.dmg < 7 hours ago 34.6 MB
EditCode 1.0.1 source code.tar.gz < 7 hours ago 5.1 MB
EditCode 1.0.1 source code.zip < 7 hours ago 5.1 MB
README.md < 7 hours ago 3.3 kB
Totals: 5 Items   59.7 MB 0

Release v1.0.1 - Terminal Tools, UI Polish & Native OS Integration

This update focuses on deep native OS integration (especially for macOS and Windows context menus), crucial bug fixes regarding thread deadlocks, and several highly requested UX/UI improvements for the terminal and editor tabs.

New Features & Enhancements

  • Terminal Toolbar: Added a new sleek toolbar above the terminal featuring Copy and Clear buttons. The copy function uses modern Clipboard API with a rock-solid fallback mechanism.

  • Selectable Terminal Output: You can now freely select and copy text directly from the terminal window.

  • Custom Tooltips: Replaced native, buggy OS tooltips (which often got stuck on Windows WebView2) with custom, dark-themed CSS tooltips that align perfectly with the UI.

  • Execution Validation: Added an execution whitelist. The "Run" button now verifies the file format and will only execute supported scripts (.py, .js, .sh, .bat, .cmd). Trying to run .html or .txt will now display a friendly error instead of crashing the interpreter.

  • Unified Exit UI: Replaced the native Windows warning dialog with our custom, dark-mode HTML modal for a 100% consistent cross-platform experience when closing the app with unsaved changes.

Bug Fixes

  • "Open With..." Native Integration: Completely rebuilt the startup and file-handling logic. EditCode now correctly catches and opens files via double-click or the OS "Open With" context menu.

    • macOS: Implemented advanced Method Injection (application:openFile:) to flawlessly handle AppleEvents even when the application is already running in the background.
    • Windows: Fixed path-parsing issues where paths with spaces or hidden system flags would cause the app to load an empty window.
  • macOS Deadlock / Freeze Fix: Resolved a critical bug where hitting the "Stop" button or opening a new file while a process was running would freeze the entire app. Terminal logging and file loading are now safely handled via independent background threads with strict UI thread locking.

  • macOS UI Flash Fix: Eliminated the "white screen flash" and messy menu bar on startup. The app window now securely renders in the background (hidden=True) and gracefully appears only when the dark theme and Monaco editor are fully loaded.

  • macOS Ghost Menus: Fixed an issue where default "Edit" and "View" tabs would automatically re-inject themselves into the macOS menu bar after the window gained focus.

  • Tab Bar Layout: Fixed a Flexbox bug where editor tabs would get vertically squished instead of correctly truncating long filenames with an ellipsis (...).

  • Windows Button Focus: Removed the ugly default white/blue focus ring (outline) around the toolbar buttons on Windows.

Under the Hood

  • Improved cross-thread communication between Python and the JavaScript UI.

  • Updated pyobjc decorators (@objc.typedSelector) to comply with the latest macOS API standards and remove terminal deprecation warnings.

Download: You can download the latest version for your system below.

Download EditCode

Source: README.md, updated 2026-07-10