Skip to content

v0.5.0

Choose a tag to compare

@oligo oligo released this 23 Mar 04:36
· 30 commits to main since this release

New Features

  • Gutter Subsystem: Added a new gutter subsystem to manage line numbers and other gutter-related features.
  • Diff Gutter Provider: Added diff gutter provider with support for distinguishing staged vs buffered changes.
  • Diff Popup: Added a basic diff popup to addon package.
  • Word Highlighting: Added highlighting of all occurrences of the word under cursor.
  • Selection Highlighting: Added matched selection text highlighting
  • Dot Completion: Added dot (.) completion support for member access.
  • Corner Radius Config: Added an option to configure corner radius for UI elements

Improvements

  • Selection Painting: Optimized selection painting using polygon join
  • Selection Highlighting: Fixed word highlighter activation timing issues
  • Line Numbers: Improved line number and line highlight painting, optimized width allocation
  • Syntax Highlighting: Overall improvements to syntax highlighting
  • Completion Popup: Improved completion popup UI and fixed selection issues
  • Text Layout: Fixed RTL and mixed BiDi text layout issues
  • Overlay Components: Added shadow layer painting for overlay components and fixed empty overlay shadow drawing

Bug Fixes

  • Fixed removing decoration by source
  • Fixed range query of Decoration
  • Fixed selection search during selection highlight
  • Fixed conditional word and selection highlighting
  • Fixed font config in example editor

Dependencies

  • Updated dependency versions