-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[jetbrains] extend IDE backend label #8192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
We had to revert it for now, since branding can cause JB backend freeze as for now: #8542 It will be improved in future versions and we can try again. |
Recently, JetBrains team indicated us how to make it work, so I'll note it here for us to work on it later: On plugin.xml add the following line inside <gateway.customization.name implementation="io.gitpod.jetbrains.remote.GitpodGatewayClientCustomizationProvider"/> Then create a class GitpodGatewayClientCustomizationProvider : GatewayClientCustomizationProvider {
override val icon: Icon = GitpodIcons.Logo
override val title: String = "Gitpod"
override val controlCenter: GatewayControlCenterProvider = object : GatewayControlCenterProvider {
override fun getHostnameDisplayKind() = GatewayHostnameDisplayKind.ShowHostnameOnNavbar
override fun getHostnameShort() = System.getenv("GITPOD_WORKSPACE_ID") ?: "Gitpod"
override fun getHostnameLong() = getHostnameShort()
}
} Note: |
Instead we should show there Gitpod logo and workspace id. In the dropdown menu we can add common actions, see #8024
We should override com.jetbrains.rdserver.unattendedHost.customization.GatewayClientCustomization for it. It is also possible to add actions to the dropdown menu by adding your actions to the UnattendedHostDropdownGroup action group.
The text was updated successfully, but these errors were encountered: