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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions