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).