diff --git a/README.md b/README.md index 0884e2a..8578a7c 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Reset Your IDE Eval Information -1. Download and install plugin from [Release Page](https://gitee.com/pengzhile/ide-eval-resetter/attach_files/518325/download/ide-eval-resetter-2.1.2.zip). +1. Download and install plugin from [Download Link](https://plugins.zhile.io/files/ide-eval-resetter-2.1.3.zip). * Alternative installation method: * Add "Custom Plugin Repository": `https://plugins.zhile.io` manually (`Settings/Preferences` -> `Plugins`) * Search and install plugin: `IDE Eval Reset` diff --git a/build.gradle b/build.gradle index 4375b6a..e43db1f 100644 --- a/build.gradle +++ b/build.gradle @@ -4,7 +4,7 @@ plugins { } group 'io.zhile.research.intellij' -version '2.1.2' +version '2.1.3' sourceCompatibility = 1.8 targetCompatibility = 1.8 @@ -29,6 +29,8 @@ intellij { patchPluginXml { changeNotes """
+Release v2.1.3 + 1. add version in UI Release v2.1.2 1. fix third party plugins switch Release v2.1.1 diff --git a/src/main/java/io/zhile/research/intellij/ier/action/ResetAction.java b/src/main/java/io/zhile/research/intellij/ier/action/ResetAction.java index 5fbe084..5ee49ed 100644 --- a/src/main/java/io/zhile/research/intellij/ier/action/ResetAction.java +++ b/src/main/java/io/zhile/research/intellij/ier/action/ResetAction.java @@ -41,7 +41,7 @@ public class ResetAction extends AnAction implements DumbAware { } if (project == null) { - MainDialog mainDialog = new MainDialog(); + MainDialog mainDialog = new MainDialog(ACTION_NAME); mainDialog.show(); return; diff --git a/src/main/java/io/zhile/research/intellij/ier/helper/Constants.java b/src/main/java/io/zhile/research/intellij/ier/helper/Constants.java index 8adec0b..d1e4f98 100644 --- a/src/main/java/io/zhile/research/intellij/ier/helper/Constants.java +++ b/src/main/java/io/zhile/research/intellij/ier/helper/Constants.java @@ -13,6 +13,7 @@ public class Constants { public static final PluginId PLUGIN_ID = CLASS_LOADER.getPluginId(); public static final IdeaPluginDescriptor PLUGIN_DESC = PluginManager.getPlugin(PLUGIN_ID); public static final String PLUGIN_NAME = PLUGIN_DESC.getName(); + public static final String PLUGIN_VERSION = PLUGIN_DESC.getVersion(); public static final String IDE_NAME = ApplicationNamesInfo.getInstance().getProductName(); public static final String IDE_NAME_LOWER = IDE_NAME.toLowerCase(); public static final String IDE_HASH = Integer.toHexString(FileUtil.pathHashCode(PathManager.getHomePath())); diff --git a/src/main/java/io/zhile/research/intellij/ier/ui/dialog/MainDialog.java b/src/main/java/io/zhile/research/intellij/ier/ui/dialog/MainDialog.java index 91673c9..8a87e7f 100644 --- a/src/main/java/io/zhile/research/intellij/ier/ui/dialog/MainDialog.java +++ b/src/main/java/io/zhile/research/intellij/ier/ui/dialog/MainDialog.java @@ -6,10 +6,10 @@ import io.zhile.research.intellij.ier.ui.form.MainForm; import javax.swing.*; public class MainDialog extends DialogWrapper { - public MainDialog() { + public MainDialog(String title) { super(true); init(); - setTitle("Eval Reset"); + setTitle(title); } diff --git a/src/main/java/io/zhile/research/intellij/ier/ui/form/MainForm.form b/src/main/java/io/zhile/research/intellij/ier/ui/form/MainForm.form index 151f0c4..c04ddaa 100644 --- a/src/main/java/io/zhile/research/intellij/ier/ui/form/MainForm.form +++ b/src/main/java/io/zhile/research/intellij/ier/ui/form/MainForm.form @@ -26,31 +26,6 @@ -- - - - - -- -- - -- - -- - -- - -- - -- + @@ -94,6 +69,54 @@ + diff --git a/src/main/java/io/zhile/research/intellij/ier/ui/form/MainForm.java b/src/main/java/io/zhile/research/intellij/ier/ui/form/MainForm.java index 6d199b9..7b73066 100644 --- a/src/main/java/io/zhile/research/intellij/ier/ui/form/MainForm.java +++ b/src/main/java/io/zhile/research/intellij/ier/ui/form/MainForm.java @@ -24,6 +24,7 @@ public class MainForm { private JLabel lblFound; private JLabel lblLastResetTimeLabel; private JCheckBox chkResetAuto; + private JLabel lblVersion; private final DialogWrapper dialogWrapper; private final DefaultListModel+ + + + ++ ++ + + + ++ ++ + ++ + ++ + ++ + ++ + ++ + ++ + + ++ + ++ ++ + ++ + listModel = new DefaultListModel<>(); @@ -37,6 +38,8 @@ public class MainForm { boldFont(lblLastResetTimeLabel); reloadLastResetTime(); + lblVersion.setText("v" + Constants.PLUGIN_VERSION); + chkResetAuto.setSelected(Resetter.isAutoReset()); chkResetAuto.addActionListener(new AbstractAction() { @Override