Skip to content

Commit 18004c7

Browse files
committed
adjust naming & finalize release
1 parent 09e6330 commit 18004c7

File tree

14 files changed

+54
-21
lines changed

14 files changed

+54
-21
lines changed

CHANGELOG

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
3.0.0
2+
Nov 09, 2022
3+
4+
MAJOR UPDATE VERSION 3
5+
6+
General
7+
-------
8+
9+
- renamed plugin to 'CSV Editor'
10+
- fixed all compatibility issues with respect to IntelliJ platform 2022.*
11+
- rework language lexer
12+
- simplification of formatter & remove 'Tabularize' formatting
13+
- remove slow & (useless) structure view
14+
- adjusted setting dialogs
15+
- integrated GitHub issue reporter in case plugin raises an exception
16+
- removed TSV & PSV language, only CSV language but different filetypes
17+
18+
Table Editor
19+
------------
20+
21+
- use PSI Tree as data source
22+
- integrate with native IntelliJ IDE document change handler (e.g. for undo/redo)
23+
- simplify UI/UX & remove header toolbar
24+
- support showing and editing comment lines
25+
- auto adjust row width
26+
- manually adjust row height via dragging
27+
- always use first line for header/column text
28+
29+
30+
/* VERSION 2 */
31+
132
2.21.0
233
Oct 26, 2022
334

@@ -302,6 +333,8 @@ Nov 20, 2018
302333

303334
NEW: CSV/TSV table editor!!!
304335

336+
/* VERSION 1 */
337+
305338
1.9.1
306339
Oct 12, 2018
307340

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
[![Known Vulnerabilities](https://snyk.io/test/github/SeeSharpSoft/intellij-csv-validator/badge.svg?targetFile=build.gradle)](https://snyk.io/test/github/SeeSharpSoft/intellij-csv-validator?targetFile=build.gradle)
66
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/97769359388e44bfb7101346d510fccf)](https://www.codacy.com/gh/SeeSharpSoft/intellij-csv-validator/dashboard?utm_source=github.com&utm_medium=referral&utm_content=SeeSharpSoft/intellij-csv-validator&utm_campaign=Badge_Grade)
77

8-
# CSV Table Editor Plugin for JetBrains IDE family
8+
# CSV Editor Plugin for JetBrains IDE family
99

1010
Compatible with _IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider MPS Android Studio_ - __2022.1 and newer__
1111

1212
This plugin introduces CSV (_Comma-Separated Values_) as a language to Jetbrains IDE with a syntax definition, structured language elements and associated file types (.csv/.tsv/.psv).
1313
This enables default editor features like syntax validation, highlighting and inspections for CSV-alike files.
1414

15-
![CSV Table Editor Example](./docs/example.png)
15+
![CSV Editor Example](./docs/example.png)
1616

1717
## Features
1818

@@ -356,11 +356,11 @@ You can also download the JAR package from the [Jetbrains plugin repository](htt
356356

357357
## Troubleshooting
358358

359-
#### CSV Table Editor doesn't seem to work
359+
#### CSV Editor doesn't seem to work
360360

361361
Please ensure in the settings that the corresponding files types (csv, tab/tsv, psv) are properly mapped (_File > Settings > Editor > File Types_).
362362

363-
#### CSV Table Editor causes the IDE to stop working properly
363+
#### CSV Editor causes the IDE to stop working properly
364364

365365
Since version 2.14.0, the plugins requires the IntelliJ platform to be executed on JRE11 or higher. If this is not the case, the following error log can be noticed:
366366

@@ -370,7 +370,7 @@ In some cases the error log doesn't seem to point this out in a noticeable manne
370370

371371
Please read the [official instructions](https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under) on how to switch to a newer JRE, or [manually install](https://github.com/SeeSharpSoft/intellij-csv-validator#installation) a [prior CSV plugin version](https://github.com/SeeSharpSoft/intellij-csv-validator/releases/tag/2.10.0).
372372

373-
#### Features of the CSV Table Editor are not available
373+
#### Features of the CSV Editor are not available
374374

375375
If another plugin for CSV files like [Rainbow CSV](https://plugins.jetbrains.com/plugin/12896-rainbow-csv) is enabled, this plugin might not be taken into account for parsing and presenting CSV file content.
376376

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,9 @@ patchPluginXml {
8484
changeNotes = """<pre style="font-family: sans-serif">
8585
Major update release 3.*!
8686
87-
For this realase, the plugin was reworked quite a bit, focusing on performance and table editor usage. The table editor is now the default editor!
87+
For this release, the plugin was reworked quite a bit, focusing on performance and table editor usage. The table editor is now the default editor!
8888
89-
Some options were removed for simplification and consistency (e.g. 'Tabularize' formatting), while new features were added (e.g. comment support in table editor).
89+
Some options were removed for simplification and consistency (e.g. 'Tabularize' formatting), while new features were added (e.g. comment support in table editor).
9090
9191
Feedback is welcome!
9292

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
# https://www.jetbrains.com/intellij-repository/releases
33
# https://www.jetbrains.com/intellij-repository/snapshots
44

5-
name='CSV Table Editor'
5+
name='CSV Editor'
66
java.system.class.loader=com.intellij.util.lang.PathClassLoader

src/main/java/net/seesharpsoft/intellij/plugins/csv/CsvFileType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public String getDefaultExtension() {
3333

3434
@Override
3535
public @NotNull String getDisplayName() {
36-
return getName() + " (CSV Table Editor)";
36+
return getName() + " (CSV Editor)";
3737
}
3838

3939
@Nullable

src/main/java/net/seesharpsoft/intellij/plugins/csv/CsvGithubIssueSubmitter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ private static class CsvGithubSubmitException extends RuntimeException {
4040
@NotNull
4141
@Override
4242
public String getReportActionText() {
43-
return "Report to 'CSV Table Editor' (Github)";
43+
return "Report to 'CSV Editor' (Github)";
4444
}
4545

4646
@Override

src/main/java/net/seesharpsoft/intellij/plugins/csv/CsvPlugin.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ private static void openLink(Project project, String link) {
4242
}
4343

4444
public static void doAsyncProjectMaintenance(@NotNull Project project) {
45-
ProgressManager.getInstance().run(new Task.Backgroundable(project, "CSV Table Editor validation") {
45+
ProgressManager.getInstance().run(new Task.Backgroundable(project, "CSV Editor validation") {
4646
public void run(@NotNull ProgressIndicator progressIndicator) {
4747
// initialize progress indication
4848
progressIndicator.setIndeterminate(false);
@@ -72,11 +72,11 @@ public void runActivity(@NotNull Project project) {
7272

7373
NotificationGroup notificationGroup = NotificationGroupManager.getInstance().getNotificationGroup("net.seesharpsoft.intellij.plugins.csv");
7474
Notification notification = notificationGroup.createNotification(
75-
"CSV Table Editor " + getVersion() + " - Change Notes",
75+
"CSV Editor " + getVersion() + " - Change Notes",
7676
getChangeNotes() +
7777
"<p>You can always <b>customize plugin settings</b> to your likings (shortcuts below)!</p>" +
7878
"<br>" +
79-
"<p>Visit the <b>CSV Table Editor homepage</b> to read more about the available features & settings, " +
79+
"<p>Visit the <b>CSV Editor homepage</b> to read more about the available features & settings, " +
8080
"submit issues & feature request, " +
8181
"or show your support by rating this plugin. <b>Thanks!</b></p>"
8282
,
@@ -92,7 +92,7 @@ public void runActivity(@NotNull Project project) {
9292
notification.addAction(NotificationAction.create("Formatting", (anActionEvent, notification1) -> {
9393
openLink(project, "#preferences.sourceCode.CSV/TSV/PSV");
9494
}));
95-
notification.addAction(NotificationAction.create("Open CSV Table Editor homepage", (anActionEvent, notification1) -> {
95+
notification.addAction(NotificationAction.create("Open CSV Editor homepage", (anActionEvent, notification1) -> {
9696
openLink(project, "https://github.com/SeeSharpSoft/intellij-csv-validator");
9797
}));
9898

src/main/java/net/seesharpsoft/intellij/plugins/csv/editor/table/CsvTableEditor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ public final void clearCells(Collection<Integer> rows, Collection<Integer> colum
360360
// CommandProcessor.getInstance().executeCommand(
361361
// getProject(),
362362
// () -> DocumentUtil.executeInBulk(getDocument(), runnable),
363-
// "CSV Table Editor changes",
363+
// "CSV Editor changes",
364364
// null,
365365
// getDocument());
366366
// }

src/main/java/net/seesharpsoft/intellij/plugins/csv/editor/table/swing/CsvTableEditorSwing.form

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
<properties>
105105
<horizontalTextPosition value="10"/>
106106
<iconTextGap value="2"/>
107-
<text value="CSV Table Editor"/>
107+
<text value="CSV Editor"/>
108108
</properties>
109109
</component>
110110
</children>

src/main/java/net/seesharpsoft/intellij/plugins/csv/psi/CsvPsiTreeUpdater.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ private boolean doCommit(@NotNull Runnable runnable) {
345345
CommandProcessor.getInstance().executeCommand(
346346
getPsiFile().getProject(),
347347
() -> DocumentUtil.executeInBulk(document, runnable),
348-
"CSV Table Editor changes",
348+
"CSV Editor changes",
349349
null,
350350
document);
351351
});

0 commit comments

Comments
 (0)