Skip to content

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 an openInIDE 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