Skip to content

ecode 0.6.2

Compare
Choose a tag to compare
@github-actions github-actions released this 30 Oct 04:28
· 11 commits to main since this release

Another small release with some nice improvements and many important fixes.

  • When files are opened from a file explorer or from the command line and there is currently a running ecode instance files will be loaded in the last ecode instance instead of launching a new ecode instance. Option to toggle this is at Settings -> Window -> Open Files in New Window, which is disabled by default (issue #58).
  • Added Regular Expressions support in all searches (document and global) (issue #147).
  • Added Regular Expressions support in syntax highlighter (issue #225).
  • Display subfolder hint/info when two or more files have the same file name but different paths.

subfolder-hint

  • ecode now offers nightly builds available from here.
  • ecode releases can now be triggered from Github Actions, simplifying the work required for new releases (this will probably translate in more frequent releases).
  • Improvements in syntax highlighting for CMake files and Makefiles.
  • Improved theming support, now changing themes during the same instance should work correctly (before this some colors glitched and were not applied properly, a restart was needed).
2024-10-30.00-43-06.mp4
  • Added a glob match for path and extension search in the "Locate" bar (write "g your_glob_match") (issue #336).
  • Added keybindings to the Auto Complete plugin. Now user can customize how auto-complete is triggered and consumed (issue #336).
  • Improvements in command palette fuzzy search.
  • Added a new document command to select a whole line ("select-single-line"), this differs from the normal "select-line" command that will select only the contents in the line without the last new line character (issue #340).
  • Added support for Windows Shortcuts (.lnk files).
  • Added Windows arm64 builds.
  • Updated German translation (thanks to @NullPlane).
  • Fixed a critical crash ocurred when the application was run on low-memory scenarios due to an invalid memory access, it was critical when ecode was run from Haiku (issue #292).
  • Fixed a critical crash when files were closed during its loading (issue #330).
  • Fixed cursor selection not selecting while hovering over minimap (issue #333).
  • Fixed general performance issues in Haiku (this was causing huge load times).
  • Fixed Recent Files and Recent Folders buttons in Welcome Screen not being reactive (issue #339).
  • Fixed a crash in build settings when adding or removing build steps and then writting into another step settings.
  • Several performance optimizations for big files, large lines and also for rendering.
  • And many more minor changes.