Releases: onivim/oni
v0.2.7-rc2
v0.2.7
- Performance fixes
- Language Service enhancement
- Statusbar enhancements
- Configuration changes:
- Added
environment.additionalPaths
configuration (#553)
- Added
- Bug fixes around multiple instances of Oni in OSX (#555)
- Removed default background image (#528)
- Bug fixes around quick-info and signature help (#529)
- Bug fixes in Neovim integration (#530)
- Added capability to open multiple files in tabs (#526 - thanks @CrossR!)
Looking forward
For 0.2.8, the focus will be on generalizing language support (#504), with the goal of integrating additional language server providers without needing plugins or code changes.
In parallel, I plan on investing in further improvements to responsiveness & performance.
Support
Big thanks to our supporters this month:
- @mhartington
- @ayohan
- @napcode
- Amadeus Folego
And special thanks to @jordwalke and @freebroccolo for their support with this initial Reason integration!
v0.2.7-rc
v0.2.7
- Architecture is now included in Linux builds (#515)
- Performance fixes
- Language Service enhancement
- Statusbar enhancements
- Removed default background image (#528)
- Bug fixes around quick-info and signature help (#529)
- Bug fixes in Neovim integration (#530)
- Added capability to open multiple files in tabs (#526 - thanks @CrossR!)
Dependencies
- Updated Electron to 1.7.4 (Beta)
Looking forward
For 0.2.8, the focus will be on generalizing language support (#504), with the goal of integrating additional language server providers without needing plugins or code changes.
In parallel, I plan on investing in further improvements to responsiveness & performance.
Support
Big thanks to our supporters this month:
- @mhartington
- @ayohan
- @napcode
- Amadeus Folego
v0.2.6
v0.2.6
- External status bar (#201)
- Fix intermittent issue where plugins are not initialized until an event occurs (#487)
- Improved OSX defaults (#497)
- Auto-completion UX and performance improvements (#498)
- Quick Info UX improvements (#508)
- Added
editor.scrollBar.visible
setting (#492) - Fixed bugs with the
editor.quickOpen.execCommand
option (#407) - thanks @keforbes! - Replace some synchronous code paths with async promises (#477) - thanks @keforbes!
- Fix #509 - regression in omnisharp LSP (#510)
Dependences
- Updated Electron to 1.6.11
Thank You
Big thanks to our supporters this month:
For 0.2.7, the major focus is on ReasonML & OCaml support - thanks @jordwalke and @freebroccolo for all your help & support so far!
v0.2.6-rc3
v0.2.6
- External status bar (#201)
- Fix intermittent issue where plugins are not initialized until an event occurs (#487)
- Improved OSX defaults (#497)
- Auto-completion UX and performance improvements (#498)
- Added
editor.scrollBar.visible
setting (#492) - Fixed bugs with the
editor.quickOpen.execCommand
option (#407) - thanks @keforbes! - Replace some synchronous code paths with async promises (#477) - thanks @keforbes!
- Fix #509 - regression in omnisharp LSP (#510)
Dependences
- Updated Electron to 1.6.11
v0.2.6-rc2
- External status bar (#201)
- Fix intermittent issue where plugins are not initialized until an event occurs (#487)
- Improved OSX defaults (#497)
- Auto-completion UX and performance improvements (#498)
- Added
editor.scrollBar.visible
setting (#492) - Fixed bugs with the
editor.quickOpen.execCommand
option (#407) - thanks @keforbes! - Replace some synchronous code paths with async promises (#477) - thanks @keforbes!
- Fix #509 - regression in omnisharp LSP (#510)
Dependences
- Updated Electron to 1.6.11
v0.2.6-rc
- External status bar (#201)
- Fix intermittent issue where plugins are not initialized until an event occurs (#487)
- Improved OSX defaults (#497)
- Auto-completion UX and performance improvements (#498)
- Added
editor.scrollBar.visible
setting (#492) - Fixed bugs with the
editor.quickOpen.execCommand
option (#407) - thanks @keforbes! - Replace some synchronous code paths with async promises (#477) - thanks @keforbes!
Dependences
- Updated Electron to 1.6.11
Big thanks to our supporters!
v0.2.5
v0.2.5
- Open files by drag-and-drop into Oni - thanks @keforbes! (#472)
- UI: Prevent text from wrapping in editor elements (#469)
- Fix off-by-one in autocomplete substring (#468)
- UI: Update QuickInfo to open underneath, when it is close to the top (#466)
- UI: Remove border from Menu/QuickInfo/Completion (#464)
- Fix issue where closing one instance of Oni would close all open instances (#461)
- Update electron dependency to 1.6.10 (#470)
Also big thanks to our supporters!
v0.2.4
v0.2.4
- Experimental language support for Go - see README (#443)
- Performance improvements around rendering and responsiveness (#454, #455, #456)
- Refactoring to support additional UI extensibility (#445)
- Updated embedded Neovim version to 0.2.0 for Windows / OSX (#435)
- Updated React to v15.5 (#456)
Big thanks to @jordwalke for posting the generous bounty for #389 and @mhartington for being our first monthly sponsor!
And great work to the Neovim team on the v0.2.0 release!
v0.2.3
v0.2.3
- Fix packaging issues with plugins
- Initial LSP server support (C# support is now included out-of-the-box via OmniSharp) (#6)
- Windows Installer improvements (#345, #343) - thanks @keforbes !
- Menu bug fixes (#394) - thanks @keforbes !
- Added
editor.fontLigatures
setting (#374) - Performance: Activate plugins on-demand instead of on load (#371)
- UI Improvements: Notifications (#365), Errors (#335, #357) - thanks @FrigoEU !
- Config live reload fix (#358) - thanks @keforbes !
Quick and dirty demo of the C# language support so far:
There are several issues still, but it's a start and demonstrates the work done so far on LSP support:
- Omnisharp can be slow to start, especially the first time because it downloads the binary package. #383 is planned to help smooth this over.
- There are several completion issues that seem more prevalent in C#, for example #376.
And there are still several pieces of the LSP to implement - #379 (syntax highlighting), #378 (signature help).
Additional out-of-the-box language support will soon be implemented for Python (#384), Rust (#385), and ReasonML (#389) for the 0.3 release.
Also, big thanks to @jordwalke for the generous contribution at our BountySource page. We'll be putting more bounties for issues in the 0.3/0.4 milestones.
v0.2.3-rc2
Fix #422 - Get tslint working in release builds (#425) * Add execNodeScript command and leverage in typescript * Create execNodeScript and use with tslint * Clean up whitespace