Skip to content

Allow multiple IDEs buttons for the jetbrains-gateway module #48

@matifali

Description

@matifali

Problem Description

The JetBrains Gateway module currently provides a coder_parameter to select a single preferred IDE, adding a button on the workspace page for launching that IDE. Some users have requested the ability to configure and display multiple IDE options. However, implementing this feature requires support for a multi-select option in coder_parameter, which is dependent on the upcoming coder/coder#5540 feature.

Desired Solution

  • Option A: Hide the coder_parameter if more than one default IDE is provided and add a button for each configured IDE directly on the workspace page.
  • Option B: Once Multi-select coder_parameter coder#5540 (multi-select for coder_parameter) is available, allow users to select multiple IDEs from a multi-select dropdown. Only display buttons for IDEs selected in this multi-select dropdown on the workspace page.

This change will allow users to select and display multiple IDEs efficiently, providing a more flexible and user-friendly workspace setup.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions