github SpartanJ/ecode ecode-0.7.3
ecode 0.7.3

2 days ago

Changelog

Added

  • Drag & drop to move files/folders in the sidebar, plus copy/paste support for file management (#71).
drag_and_drop_files.mp4
  • Improved image viewer Images are now opened as in a gallery of images, you can change between the images in the same directory and zoom, rotate and mirror them (#96).
image_viewer.mp4
  • Audio preview support (#96).
audio_support.mp4
  • Support for native file dialogs: This is not enabled by default given that it's too new, but it can be activated at Settings -> Window -> Enable Native File Dialogs (#653).
native_dialogs.mp4
  • Added custom mouse gestures bindings support (#602).
  • Added an option to reuse the first instance instead of the last when opening files (#659).
  • Open Project in New Window action (#654).
  • Feature to duplicate the current buffer (#632).
  • Move Tab functionality to reorder tabs in the editor (#630).
  • Added “Close All Tabs” action to quickly clean the workspace (#664).
  • New option to open recent projects directly from the welcome screen (#658).
  • Added command palette action to reload the window (#656).
  • Added a new option to set files associations in projects (#585).
  • Added .m4, configure.ac and configure.in syntax highlighting support (#564).
  • Added gnuplot scripts syntax highlighting support (#613).
  • Added Objective C++ syntax highlighting support (#616).
  • Added Universal Configuration Language syntax highlighting support (#617).
  • Added Assembly (ARM) syntax highlighting support (#78).
  • New JEdit syntax color scheme (#660).
  • Added a visual feedback when an open buffer has been deleted from disk (#608).
  • Added automatic detection of the language used in .h files and the possibility of picking the language manually if necessary (Settings -> Folder/Project Settings -> Treat .h files as...) (#614).
  • Command-line option --no-plugins to launch without plugins (#635).
  • Command-line option --profile to start with a specific profile (#634).
  • Added command toggle-block-comment #604.
  • Added commands convert-indentation-to-tabs and convert-indentation-to-spaces (#667).
  • Added command delete-to-start-of-line (#668).
  • Added command join-lines (#669).
  • Added commands move-to-previous-paragraph, move-to-next-paragraph, select-paragraph, delete-paragraph (#670).
  • Added commands fold, unfold, toggle-fold, fold-all, unfold-all (#683).
  • Crash reports are now stored inside the user profile directory (#639).
  • Added a way to quit the shell and close the terminal tab in one step (Settings -> Terminal -> Close Terminal Tab on Exit) (#643).
  • Better default behavior when closing a terminal tab with a running command (Settings -> Terminal -> Warn Before Closing Tab) (#644).

Improved

  • macOS startup time
  • Internal windows shadows

Fixed

  • A lot of invalid memory access bugs that could provoke crashes (a lot of work has been put into this).
  • Segmentation fault when working with split panes (#650).
  • Fixed issue where plugins could crash on reload.
  • Fixed a crash when typing > at beginning of line in front of another character #622.
  • Fix possible dead-lock while closing / destructing in LinterPlugin.
  • Fixed a bug when dragging of zero-sized files into ecode (#623).
  • Fixed a bug where there were duplicate entries in the command palette after filtering (#680).

Don't miss a new ecode release

NewReleases is sending notifications on new releases.