Skip to content

Commit 6f2fff2

Browse files
committed
Fix #70 The Settings not save properly.
1 parent cb4b1fe commit 6f2fff2

File tree

5 files changed

+12
-12
lines changed

5 files changed

+12
-12
lines changed

build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
plugins {
33
id 'java'
4-
id "org.jetbrains.intellij" version "0.5.1"
4+
id "org.jetbrains.intellij" version "0.6.5"
55
}
66

77
intellij {
@@ -14,7 +14,7 @@ intellij {
1414
}
1515

1616
patchPluginXml {
17-
sinceBuild '202'
17+
sinceBuild '201'
1818
untilBuild '203.*'
1919
}
2020

@@ -23,7 +23,7 @@ publishPlugin {
2323
}
2424

2525
group 'vanstudio'
26-
version '2.0.5'
26+
version '2.0.6'
2727

2828
sourceCompatibility = 1.8
2929

src/main/java/org/intellij/sequencer/config/ConfigurationOptions.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package org.intellij.sequencer.config;
22

3-
import com.intellij.openapi.options.ConfigurationException;
43
import com.intellij.openapi.options.SearchableConfigurable;
54
import org.jetbrains.annotations.NotNull;
65
import org.jetbrains.annotations.Nullable;
@@ -21,15 +20,15 @@ public String getHelpTopic() {
2120
}
2221

2322
public JComponent createComponent() {
24-
configuration = new Configuration();
23+
configuration = Configuration.getInstance();
2524
return getForm().getMainPanel();
2625
}
2726

2827
public boolean isModified() {
2928
return getForm().isModified(configuration);
3029
}
3130

32-
public void apply() throws ConfigurationException {
31+
public void apply() {
3332
getForm().apply(configuration);
3433
fireConfigChanged();
3534
}

src/main/java/org/intellij/sequencer/config/ConfigurationUI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ public void actionPerformed(ActionEvent e) {
165165
break;
166166
case "addExcludeEntry":
167167
String excludeName = JOptionPane.showInputDialog(_mainPanel,
168-
"Enter package or class name.\nFor example, java.lang.* or java.io.PrintStream:", "Exclude Entry",
168+
"Enter package or class name.\nFor example, \njava.lang.* \njava.util.** \njava.io.PrintStream:", "Exclude Entry",
169169
JOptionPane.PLAIN_MESSAGE);
170170
if (excludeName != null && excludeName.trim().length() != 0)
171171
_excludeTableModel.addExcludeEntry(excludeName, true);

src/main/java/org/intellij/sequencer/diagram/DisplayObject.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@
22

33
import com.intellij.ui.JBColor;
44
import org.apache.log4j.Logger;
5-
import org.intellij.sequencer.config.ColorMapEntry;
65
import org.intellij.sequencer.config.ColorSupport;
76
import org.intellij.sequencer.config.Configuration;
87

98
import java.awt.*;
109
import java.util.ArrayList;
1110
import java.util.List;
12-
import java.util.Optional;
1311

1412
public class DisplayObject extends ScreenObject {
1513
private static final Logger LOGGER = Logger.getLogger(DisplayObject.class);

src/main/resources/META-INF/plugin.xml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The original version SequencePlugin come from [email protected].</p>
2121
2222
]]></description>
2323
<version>1.2.4</version>
24-
<vendor>[email protected]</vendor>
24+
<vendor email="[email protected]">VanStudio</vendor>
2525
<idea-version since-build="201.5656"/>
2626

2727
<depends>com.intellij.modules.platform</depends>
@@ -30,6 +30,8 @@ The original version SequencePlugin come from [email protected].</p>
3030

3131
<change-notes><![CDATA[
3232
<dl>
33+
<dt>2.0.6</dt>
34+
<dd>Fix #70</dd>
3335
<dt>2.0.5</dt>
3436
<dd>Export PlantUML file. #56</dd>
3537
<dt>2.0.4</dt>
@@ -97,9 +99,10 @@ Merged pull request #58 and now you can add object color overlay.</dd>
9799

98100
<extensions defaultExtensionNs="com.intellij">
99101
<!-- Add your extensions here -->
100-
<applicationConfigurable groupId="tools"
102+
<applicationConfigurable parentId="tools"
101103
id="Settings.Sequence.Configuration"
102-
instance="org.intellij.sequencer.config.ConfigurationOptions"/>
104+
instance="org.intellij.sequencer.config.ConfigurationOptions"
105+
displayName="Sequence Diagram"/>
103106
<applicationService serviceImplementation="org.intellij.sequencer.config.Configuration"/>
104107
<toolWindow id="Sequence Diagram" icon="SequencePluginIcons.SEQUENCE_ICON_13" anchor="bottom"
105108
factoryClass="org.intellij.sequencer.SequenceToolWindowsFactory" canCloseContents="true"/>

0 commit comments

Comments
 (0)