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.0
Name Modified Size InfoDownloads / Week
Parent folder
EditCode-Windows.zip < 8 hours ago 15.0 MB
EditCode_macOS.Silicon.dmg < 8 hours ago 34.6 MB
EditCode 1.0.0 source code.tar.gz 2026-07-05 5.1 MB
EditCode 1.0.0 source code.zip 2026-07-05 5.1 MB
README.md 2026-07-05 3.3 kB
Totals: 5 Items   59.7 MB 5

EditCode v1.0.0 - Stability, Optimization, and New Features

This update is a huge step forward for the EditCode environment. We focused on completely eliminating application crashes, drastically optimizing RAM usage on Windows, and introducing smart developer conveniences within the Monaco Editor engine.

On both macOS and Windows, EditCode now runs 100% smoothly, asynchronously, and reliably.

New Features & Improvements

Injected Snippets (Code auto-completion): Monaco Editor now natively supports advanced code blocks for Python. Typing def, if, for, class, try, while, or main automatically expands into ready-to-fill code structures.

  • New, Minimalist Terminal: The integrated console font size has been reduced to 12px, significantly improving log readability and allowing more output to fit on the screen without scrolling.

  • Clean Workspace: The intrusive print("Hello World!") welcome text has been removed. New files now greet the user with only a clean, minimalist comment.

  • Smart, Responsive Menu: The application fully supports multilingualism (PL/EN) and automatically translates all system messages, menus, and tooltips depending on the operating system language.

  • Refreshed Toolbar UI: Clean, white symbols for the "Run" and "Stop" buttons have been implemented, featuring an elegant, subtle dimming effect on hover.

Bug Fixes

  • [Windows] Fixed Memory Leak: Resolved a critical bug in the Monaco search widget translation loop that could artificially inflate RAM usage to over 2.5 GB. Processes now properly stabilize around 100-150 MB.

  • [Windows] Eliminated Zombie Processes: Replacing the aggressive os._exit(0) with asynchronous thread termination ensures that EditCode's background processes no longer hang in the Task Manager, which previously blocked the program from restarting (the gray "Not Responding" screen).

  • [Windows] Native Warning Dialogs (Anti-Deadlock): Attempting to close unsaved files now triggers a highly stable, native Windows API prompt (ctypes MessageBox), completely eliminating UI freezes.

  • [macOS] Fixed zsh: terminated error on startup: Dropped the invasive system menu replacement method. Instead, a safe "Whitelist" approach was implemented – the script now surgically removes only unwanted items (WebKit-generated clutter) from the native menu bar without causing memory segmentation faults.

  • [macOS] Asynchronous HTML Modal: Removed the thread-blocking confirm() function. Closing tabs with unsaved changes now triggers an aesthetic, centered HTML/CSS modal. setTimeout (Debouncing) was utilized to decouple event calls between JS and Python, 100% preventing application hangs upon exiting.

Under the Hood

  • Separated the shutdown architecture for both platforms. Windows now uses secure thread termination and API dialogs, while macOS utilizes a soft window.destroy() paired with micro-delays (Debouncing) in JavaScript communication.

  • Improved the performance of the tab closing mechanism by actively synchronizing the unsaved file state with the main Python process in real-time.

Download EditCode

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