diff --git a/build.gradle.kts b/build.gradle.kts index c230d885..0af3461c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -150,4 +150,8 @@ tasks { test { useJUnitPlatform() } + + runPluginVerifier { + ideVersions.set(properties("verifyVersions").split(",")) + } } diff --git a/gradle.properties b/gradle.properties index 8f18f7a5..ff7002c9 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,17 +3,22 @@ pluginGroup=com.coder.gateway pluginName=coder-gateway # SemVer format -> https://semver.org -pluginVersion=2.5.0 +pluginVersion=2.5.1 # See https://plugins.jetbrains.com/docs/intellij/build-number-ranges.html # for insight into build numbers and IntelliJ Platform versions. pluginSinceBuild=223.7571.70 pluginUntilBuild=232.* # IntelliJ Platform Properties -> https://github.com/JetBrains/gradle-intellij-plugin#intellij-platform-properties # Gateway available build versions https://www.jetbrains.com/intellij-repository/snapshots and https://www.jetbrains.com/intellij-repository/releases +# The platform version must match the "since build" version while the +# instrumentation version appears to be used in development. The plugin +# verifier should be used after bumping versions to ensure compatibility in the +# range. platformType=GW -platformVersion=232.8296.17-CUSTOM-SNAPSHOT +platformVersion=223.7571.70-CUSTOM-SNAPSHOT instrumentationCompiler=232.8296.17-CUSTOM-SNAPSHOT platformDownloadSources=true +verifyVersions=2022.3,2023.1,2023.2 # Plugin Dependencies -> https://plugins.jetbrains.com/docs/intellij/plugin-dependencies.html # Example: platformPlugins = com.intellij.java, com.jetbrains.php:203.4449.22 platformPlugins= diff --git a/src/main/kotlin/com/coder/gateway/views/CoderGatewayRecentWorkspaceConnectionsView.kt b/src/main/kotlin/com/coder/gateway/views/CoderGatewayRecentWorkspaceConnectionsView.kt index e38bef7b..632db0ca 100644 --- a/src/main/kotlin/com/coder/gateway/views/CoderGatewayRecentWorkspaceConnectionsView.kt +++ b/src/main/kotlin/com/coder/gateway/views/CoderGatewayRecentWorkspaceConnectionsView.kt @@ -33,8 +33,6 @@ import com.intellij.ui.dsl.builder.BottomGap import com.intellij.ui.dsl.builder.RightGap import com.intellij.ui.dsl.builder.TopGap import com.intellij.ui.dsl.builder.panel -import com.intellij.ui.util.maximumWidth -import com.intellij.ui.util.minimumWidth import com.intellij.util.io.readText import com.intellij.util.ui.JBFont import com.intellij.util.ui.JBUI @@ -182,8 +180,7 @@ class CoderGatewayRecentWorkspaceConnectionsView(private val setContentCallback: toolTipText = "Querying workspace status..." } }).align(AlignX.LEFT).gap(RightGap.SMALL).applyToComponent { - maximumWidth = JBUI.scale(16) - minimumWidth = JBUI.scale(16) + size = Dimension(JBUI.scale(16), JBUI.scale(16)) } label(hostname.removePrefix("coder-jetbrains--")).applyToComponent { font = JBFont.h3().asBold()