- Warn the users about using old Atom and point them to https://atom.io/
- Convert to TypeScript 🎉 (#88)
- Convert the intentions list to Solid-js 🎉 (#90)
Bug fixes
- Improve the load-time and run-time performance by using Parcel and Solid-js (#90)
- Update dependencies (#88, #90)
- Preserve the original scopes of the editor (#88)
- Other miscellaneous changes (#88, #89, #90)
Bug Fixes
- Allow selecting the underlying text when the intentions are highlighted (#85)
- Fix the error with invalid points (#81)
- Unify the keyboard shortcuts on all operating systems (#87):
- Use ALT+ENTER to open the intensions list and press ENTER (or select by mouse) to choose the action.
- To see the all available actions hold CTRL (⌘ on macOS).
- Update dependencies (#75, #80, #81)
Breaking Change
- keyboard shortcut on macOS is now the same as other operating systems (#87)
- Remove cache introduced in v1.1.3
- Fix a regression from last release
- Cache results until editor text is changed
- Fix a bug where clicking on the list would not fire the callback
- Fix another instance where mixing clicks + keyboard would break the list (Fixes #26)
- Handle double activations gracefully (Fixes #26)
- Add specs for fixes in current and last release
- Fix movement with navigation keys
- Do not overwrite to
.class
on list intentions - Any other unmentioned commands related bugs previously present
- Use the core movement commands (eg.
core:move-up
core:move-to-top
,core:page-up
) to control the intentions list - Fix a bug where you would have a highlights jam if you clicked on a highlight and it opened a new editor and the keyup event was on that instead of the source
- Change OSX keybinding from
cmd
toalt
again to match IntelliJ IDEs
- Change OSX keybinding from
alt
tocmd
- Automatically update higlight decoration lengths instead of making API consumers do that
- Fix compatibility with fonts using ligas
- Minor UI tweak in menu
- Dismiss menu on mouse click
- Improved package stability and performance
- Rewrote intentions:list providers implementation
- Implemented intentions:highlight service
- Initial API implemented