Skip to content

JetBrains: create settings UI

Warren Gifford requested to merge dv/jetbrains-settings-ui into main

Created by: vdavid

Closes https://github.com/sourcegraph/sourcegraph/issues/36113 Closes https://github.com/sourcegraph/sourcegraph/issues/36076 Closes https://github.com/sourcegraph/sourcegraph/issues/36123 (a simple auth solution)

Caveats:

  • Both the auth flow and some of the settings need to be better documented. This will be a separate effort. The goal here was to create the UI itself so that the settings can be modified without touching XML files.
  • When one changes the settings after the popup has been opened, the settings won't update until the IDE is restarted. Solving this needs https://github.com/sourcegraph/sourcegraph/pull/34802. Once both of these PRs are merged, we can add the dynamic updates.
  • Remote URL replacements are handled just a plain text field for now. It's probably a rarely used feature. We'll document this part a bit better, and then this solution will likely be suitable.

Test plan

App preview:

Check out the client app preview documentation to learn more.

Merge request reports

Loading