Skip to content

ecode 0.7.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 09 Feb 16:19
· 2 commits to main since this release
  • Added debugging support via a new plugin that implements the Debug Adapter Protocol. This is the first revision of the protocol implementation so can't promise it's perfect.
2025-02-05.23-55-41.mp4
  • Added: Allow to split editors views by dragging tabs into the tab widget corners.
2025-02-09.13-21-47.mp4
  • Added Ada syntax highlighting and LSP support.
  • Side panel tabs order now is persisted between sessions.
  • Fixed several bugs with multi-cursor editing (#365).
  • Fixed terminal not working in Ubuntu Unity 24.10 (#366).
  • ecode now will load if exists a user provided CSS stylesheet from the ecode configuration path ~/.config/ecode/style.css (#370), like Firefox userChrome.css.
  • Fixed a some styling issues when switching color-scheme (#371).
  • Fixed / improved line comments toggle (#384).
  • Fixed a crash when clearing menu items (#386).
  • Fixed window title color not matching user configuration on Windows 11 (#385).
  • Fixes for file extensions (improperly filtering file extensions).
  • Fixes .txt files not being added into the project files.
  • Fixed highlighting issue in Javascript and TypeScript.
  • Fixed a rare crash in the LSP.
  • Fixed a crash when trying to highlight matching bracket where its line was hidden.
  • Fixed enable/disable vertical scrollbar in editor not updating line-wrap.
  • Fixed incorrectly adding watches of subfolders of currently loading directory creating the issue of not actually observing some folder files changes.
  • Fixes in Git plugin staging.
  • Fixed broken multiline function signature (#388).
  • Line-wrap fix performance issue with updates over extremely long lines.
  • Added incognito option parameter (#373).
  • Added "delete-to-end-of-line" to text document commands (not binded by default).
  • Added ${current_doc_dir} build variable (issue #383).
  • Added: "flash cursor" command, this displays an animation to easily locate the current cursor, you can press 5 control (or add a keybinding for "flash-cursor" command), it can also be disabled in global document settings.
  • Fixes in global search to avoid searching text in images.
  • Fixed unexpected tab bar scrolling while clicking on a tab.
  • Unactive tabs now shade text color a little bit.
  • Fixed some window size issues on macOS.
  • Speed up load times by loading asynchronously some resources before window creation and avoiding creating some of the largest submenues in settings menu.
  • Fixed multi-line search in buffer bug.
  • Added: display new line character in selection.
  • Worked on several performance optimizations.
  • Several minor fixes hard to mention.
  • Cleaned up the project documentation