Move “open in editor” extension to core workflow
Created by: ryankscott
Useful links:
Tasks:
- Figure out settings structure
- Assemble supported IDE list
- Create branch
- Create URL getter
- Create action items container for the migrated extensions (git-extras, open-in-editor + view on the code host) – Copy styles from “ActionsContainer”
- Create a component for “open in editor” action
- Create a popover based on Sara’s designs
- Hook up popover to open
- Add settings to user settings
- Implement editor and base path saving in settings
- Collect icons for the different supported IDEs
- Make the icon change to the IDE icon once settings are set correctly
-
Create a custom
useIde
hook exposing anopenInIDE
callback - Test it with all supported IDEs
- Test it on Windows with IntelliJ
- Test it with GoLand or some other JetBrains IDE that’s not IntelliJ
- Test it with an older IntelliJ version
- Add deprecation notices to the four repos