From aa21e9c3bc736d9ce98e73f2a3b12f6ee1a2d49b Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Mon, 9 Jul 2018 17:45:03 +0300 Subject: [PATCH] Show current Kotlin installed version in update form (KT-25255) #KT-25255 Fixed --- .../KotlinLanguageConfiguration.kt | 2 +- .../ui/ConfigurePluginUpdatesForm.form | 37 ++++++++++++++++--- .../ui/ConfigurePluginUpdatesForm.java | 3 ++ 3 files changed, 36 insertions(+), 6 deletions(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinLanguageConfiguration.kt b/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinLanguageConfiguration.kt index bd5b3d556be..efb8bc9812f 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinLanguageConfiguration.kt +++ b/idea/src/org/jetbrains/kotlin/idea/configuration/KotlinLanguageConfiguration.kt @@ -138,7 +138,7 @@ class KotlinUpdatesSettingsConfigurable : SearchableConfigurable, Configurable.N when (pluginUpdateStatus) { PluginUpdateStatus.LatestVersionInstalled -> { form.setUpdateStatus( - "You have the latest version of the plugin (${KotlinPluginUtil.getPluginVersion()}) installed.", + "You have the latest version of the plugin installed.", false ) } diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form index a2e609fd5b1..8bde2b4b16d 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form +++ b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.form @@ -1,6 +1,6 @@
- + @@ -19,13 +19,13 @@ - + - + @@ -42,7 +42,7 @@ - + @@ -103,7 +103,7 @@ - + @@ -124,6 +124,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java index 27f8a4da7c1..3bfca242fdd 100644 --- a/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java +++ b/idea/src/org/jetbrains/kotlin/idea/configuration/ui/ConfigurePluginUpdatesForm.java @@ -7,6 +7,7 @@ package org.jetbrains.kotlin.idea.configuration.ui; import com.intellij.openapi.util.registry.Registry; import com.intellij.util.ui.AsyncProcessIcon; +import org.jetbrains.kotlin.idea.KotlinPluginUtil; import javax.swing.*; @@ -19,6 +20,7 @@ public class ConfigurePluginUpdatesForm { public JButton installButton; public JLabel installStatusLabel; private JLabel verifierDisabledText; + private JTextPane currentVersion; public ConfigurePluginUpdatesForm() { int size = channelCombo.getModel().getSize(); @@ -31,6 +33,7 @@ public class ConfigurePluginUpdatesForm { } channelCombo.setPrototypeDisplayValue(maxLengthItem + " "); showVerifierDisabledStatus(); + currentVersion.setText(KotlinPluginUtil.getPluginVersion()); } private void createUIComponents() {