| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| ecode-haiku-0.7.4-x86_64.tar.gz | 2026-01-11 | 26.9 MB | |
| ecode-freebsd-0.7.4-x86_64.tar.gz | 2026-01-11 | 26.8 MB | |
| ecode-windows-0.7.4-arm64.zip | 2026-01-11 | 27.0 MB | |
| ecode-linux-0.7.4-arm64.tar.gz | 2026-01-11 | 27.1 MB | |
| ecode-linux-0.7.4-arm64.AppImage | 2026-01-11 | 26.3 MB | |
| ecode-macos-0.7.4-x86_64.dmg | 2026-01-11 | 27.7 MB | |
| ecode-macos-0.7.4-arm64.dmg | 2026-01-11 | 26.1 MB | |
| ecode-linux-0.7.4-x86_64.AppImage | 2026-01-11 | 27.9 MB | |
| ecode-linux-0.7.4-x86_64.tar.gz | 2026-01-11 | 28.7 MB | |
| ecode-windows-0.7.4-x86_64.zip | 2026-01-11 | 26.9 MB | |
| ecode 0.7.4 source code.tar.gz | 2026-01-11 | 47.2 kB | |
| ecode 0.7.4 source code.zip | 2026-01-11 | 62.9 kB | |
| README.md | 2026-01-11 | 5.6 kB | |
| Totals: 13 Items | 271.6 MB | 18 | |
Changelog
Added
- Added text shaping and text segmentation support.
- Added
duplicate-line-or-selectiontext document command. - Added an option to reuse the previously launched terminal (#710).
- Added the option to link files in AI Assistant chat (instead of attaching directly).
- Added terminal cursor styles selection at
Settings -> Terminal -> Cursor Styles. - Added scrollbar type and mode options for the terminal.
- Added an option to configure the
Settings -> Window -> "Use editor font in input fields"(this is enabled by default but not always convenient). - Added an option to "Use status bar terminal" in the Run configuration.
- Light/dark theme now follows the system default configuration (#754).
- Terminal status bar now is a tab widget and can create any number of terminals.
- Added an option to configure to open new terminals in status bar panel (
Settings -> Terminal -> New Terminal Behavior. - Added option to force opening documents in main split (
Settings -> Window -> Open Documents in Main Split). - Added syntax highlighting for Vim Language, FreeBASIC, QB64.
- Added strip ANSI Codes option in build and run settings (for the build and run outputs).
- Added an option to set to always open terminal in exclusve mode (#800).
- Added
reset-global-file-associations(Window -> Reset Global File Associations) andreset-project-file-associations(Window -> Reset Project File Associations) commands to reset language extension priorities for languages that can be represented by more than one language grammar. - Added support for maximizing the current tab widget (commands:
maximize-tab-widgetandrestore-maximized-tab-widget), it can also be triggered right clicking a tab ->Maximize Tab Widget(#651). - Added an option to reset panel layout (#675).
Improved
- AI Chat UI has been slightly improved / redesigned.
- Improve editor "add-cursor-above" and "add-cursor-below" behavior.
- Grammars in many languages: C, C++, C#, Objective-C, Objective-C++, Markdown, PowerShell, SmallBasic, and more.
- Terminal emulator capabilities.
- File Save now defaults to the most recent save location (#734).
- Side Panel: right click on a directory and open it on new window (#736).
- Side Panel right click context menu improvements (#712).
- Side Panel: Right click on a sub-directory and "Find in folder..." (#720).
- LM Studio models are now supported in AI Assistant plugin.
- Show the ecode version on the Welcome Screen (#752).
- Improved drop-down lists width in several locations.
- Add auto-scroll when selecting and mouse cursor moves out of vertical view range in terminal.
- Improve bitmap fonts support.
- Enabled syntax highlighting in auto-complete list by default (for the newly created profiles).
- Allow to expand/contract status bar panel.
- Language extension priorities are now per-project (this is when you pick which language grammar use when more than one is available for an specific file extension).
- Display a download progress window when download-file-web is used. Also support loading images and sounds from downloads.
Fixed
- Many fixes for the LSP plugin implementation which brings better general support to LSPs, which also fixes [#694], [#742] and [#766].
- Implemented workspace/didChangeConfiguration command in LSP client. Now it's possible to set LSP settings for this command (#694).
- Prevent dead-locks in LSP very heavy usage scenarios
- Many fixes to the terminal emulator (closes issues [#740] and [#800]).
- In TerminalEmulator allow to select text outside the visible range.
- Fix minor bug when changing terminal font and creating a new terminal was still using the old font.
- Terminal: multiple issues with the copy/paste operations fixed. Now uses the primary selection when corresponds (middle mouse click, shift+insert). Fixed paste operation, it does not hang the app, pastes instantly contents and behaves exactly the same as other terminals.
- Many fixes in the DAP implementation.
- Fix environment not being inherited in debuggee.
- Minor fixes in native file dialogs (#706)
- Fix ca-bundle path on macOS (fixes ecode macOS app not working through TLS since I moved the assets path).
- Fixes in process kill behavior in Windows.
- Build and Run: fix run in terminal on Windows 8.1 (#740).
- Fixed various crashes related to closing a LLM chat tab while executing an HTTP request.
- Fix in Markdown folding ranges.
- Fix rare crash in debugger when dealing with multi-session DAP.
- Fix unbinded buttons in side panel when ecode is started with
-tCLI parameter (#755). - Fix how selection in terminal is enabled or disabled based on the reported application capabilities.
- Fix overlapping shortcuts and terminal shortcuts in terminal.
- Take into account the line spacing to position the cursor.
- Fix underline and strikethrough size when top and bottom positions are the same due to the small difference generated by the underline thickness (otherwise it was sometimes invisible).
- Fix paste with middle-click in OSes with no primary selection.
- Fix move event not being handled correctly within the FileSystemModel fileIsVisibleFn configuration (discussed at: [SpartanJ/ecode/discussions#776](https://github.com/SpartanJ/ecode/discussions/issues/776)).
- Fix opening nonexistent files from CLI.
- Correctly handle Private mode queries in the terminal emulator implementation.
- Fix crash when drag & dropping images into ecode.
- Fix Windows temp path resolution.