Fixes in v0.2.8UI improvements Implemented UX for buffers & tabs
Bookmark Support + QuickOpen Enhancements (#574) - thanks @cyansprite!
Use colorscheme foreground / background color for tabs (#590) Use colorscheme foreground / background colors for cursor (#584) Added small animations (#603) New application icons (#587)
Set 'mouse=a' as a default configuration value (#581) - thanks @bert88sta! Fix wrapping in the quickinfo UI (#563) - thanks @josemarluedke! Some other small enhancements (#615, #616)
Windows Improvements Package size improvements Remove nvim-qt binaries on Windows Remove tslint dependency, extracting TSLint plugin to oni-plugin-tslint (#631) Remove OmniSharp dependency, extracting C# language service to oni-language-csharp (#606) Remove lodash dependency from packaged builds (#608) Remove 'Q' dependency from project (#605) Compiled browser bundle is now minified (#597) Bundled only used pieces of lodash in the webpack bundle (#595)
Performance / responsiveness improvements Convert remaining React components to Pure components, preventing extraneous rendering (#590) Fix CPU usage when idle (only call requestAnimationFrame when there is a change impacting rendering) (#570) Leverage memoized selectors from reselect (#558)
Startup improvements Refactoring Dependencies Upgrade to typescript 2.4.2 (#601) Upgraded to webpack 3 (#597) Upgrade React and React-DOM to 15.6.1 (#558)
Improve backwards compatibility against earlier versions of Neovim (#583) Integrate FocusGained and FocusLost autocommands (#576) Add 'Open Folder' menu option (#570)
Breaking ChangesIf you use C#, you'll want to install the oni-language-csharp plugin, as it is no longer bundled by default. If you use TSLint, you'll want to install the oni-plugin-tslint plugin, as it is no longer bundled by default.
|