- [plug-in] added
languages.registerCodeLensProvider
Plug-in API - [plug-in] added
languages.registerDocumentSymbolProvider
Plug-in API - [core]
ctrl+alt+a
andctrl+alt+d
to switch tabs left/right - [core] added
theia.applicationName
to applicationpackage.json
and improved window title - [cpp] Use
Option+Command+o
instead ofOption+o
on macOS for 'Switch Header/Source'
- [plug-in] added
DocumentLinkProvider
Plug-in API - [plug-in] Terminal.sendText API adds a new line to the text being sent to the terminal if
addNewLine
parameter wasn't specified - Reverted [cpp] Add debugging for C/C++ programs. This feature will come back in its own cpp-specific repo
- [core] Add methods to unregister menus, commands and keybindings
- [terminal] Add 'open in terminal' to navigator
- [markers] Added ability to remove markers
- [windows] Implemented drives selector for the file dialog
- [callhierarchy][typescript] adapt to hierarchical document symbols
- [output] Add button to clear output view
- [debug] decouple debug model from UI + clean up
- [plug-in] added
menus
contribution point - [cpp] Add debugging for C/C++ programs
- View Keybindings Widget - used to view and search keybindings
- multi-root workspace support, vsCode compatibility
- Add TCL grammar file
- [debug] resolve variables in configurations
- Add debug toolbar
- Make Debug Session Views Act like Panels
- [cpp] Add a status bar button to select an active cpp build configuration
- Recently opened workspaces history
- [git/blame] convert to toggle command
- [cpp] Watch changes to compile_commands.json
- [ts] one ls for all js related languages
- [terminal] update to xterm.js 3.5.0
- Reimplemented further widgets with use of React JSX
- Do not store markers in browser local storage by default
- fix #2315: fine grain marker tree computation
- [tree] don't render collapsed nodes
- [textmate] added C/C++, Java, Python, CSS, html, less, markdown, shell, xml, yaml
- Misc components re-impplemented using react
- New Plugin system !
- See design and documentation for more details.
- Introducing Task API.
- Note, the format of tasks.json has been changed. For details, see the Task extension's README.md.
HTML
files now open in the editor by default.Search In Folder...
new feature !git commit
now alerts the user if no files are staged..md
files that are edited indiff
mode now correctly open with the editor.- Added an UI when developing plugins.
- Theia alerts you when the opening of a new tab is denied by the browser.
- Migrated widgets to
react
. - The workspace root can no longer be deleted.
- Fixed
git
unstaging feature. - Added quick option to toggle the autosave feature.
- Added the missing
Search
menu item ! File Download
feature !- Textmate syntax coloring support ! (works on
.ts
files for now until more grammars are registered) - A lot of fixes and improvements !
- Delete files on OSX with cmd+backspace.
- Changed the font in the editor.
- Logger's level can be set more finely.
jdt.ls
download on postinstall.- Fixed the capital
R
key (shift + r) not working in the editor. - It is now possible to toggle hidden files in the navigator.
- Search and replace widget !
- Search can work in hidden files.
- Fixed several memory leaks.
- Added
git sync
andgit publish
actions. - General fixes and improvements.