- Implement a much faster tree building algorithm (issue #55)
- Use location ranges to determine symbol containment
- Expand namespaces, packages, classes and structures by default (can be configured in settings)
- Default to no sorting (can still be enabled in settings)
- Improved scrolling and correct handling for split editing
- Sorting is now configurable and you can filter top-level symbols (#28 by @sceutre)
- Ad-hoc containers like unnamed scopes are no longer ignored (#27 by @jacobdufault)
- Clear the tree when editor is closed
- Fix
Cannot read property 'children' of undefined
error
- Fix some icons being raster bitmaps
- Refresh the outline when the document is saved or reloaded from disk
- Better icon consistency with VSCode
- Support for light themes
- Added a refresh button
- Clicking items activates the editor
- Initial release