You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,11 @@
1
+
## 1.3.0
2
+
* Make it possible to run processors asynchronously #130
3
+
* This way the UI should be more responsive when processing a lot of files
4
+
* May break processors that interact with the UI e.g. when showing dialogs
5
+
* Don't process files during project load #145
6
+
* This should cause less race conditions due to partial project initialization
7
+
* Only active on IntelliJ < 2024.3 as [the underlying problem was fixed in IntelliJ 2024.3](https://github.com/JetBrains/intellij-community/commit/765caa71175d0a67a54836cf840fae829da590d9)
8
+
1
9
## 1.2.4
2
10
* Dropped support for IntelliJ versions < 2024.2
3
11
* Removed deprecated code that was only required for older IDE versions
Copy file name to clipboardExpand all lines: USAGE.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,6 +32,7 @@ You can quickly toggle the plugin activation by using the "Enable Save Action" a
32
32
| Activate save actions on shortcut | Enable / disable the plugin on shortcut, by default "CTRL + SHIFT + S" (configured in "File > Keymaps > Main menu > Code > Save Actions")
33
33
| Activate save actions on batch | Enable / disable the plugin on batch, by using "Code > Save Actions > Execute on multiple files"
34
34
| No action if compile errors | Enable / disable no action if there are compile errors. Applied to each file individually
35
+
| Process files asynchronously | Enable / disable if files should be processed asynchronously. Enabling it will result in less UI hangs but may break if a processor needs the UI.
35
36
36
37
### Global
37
38
@@ -132,3 +133,21 @@ Some things to note when using other plugins with the Save Actions plugin:
132
133
133
134
-**idea.log**: The log file the save actions plugin writes in. It contains debug information, prefixed with `software.xdev.saveactions.SaveActionManager`. If you are using default locations, it would be in `~/.IntelliJIdeaVERSION/system/log/idea.log`.
134
135
-**saveactions_settings.xml**: The settings file is saved by project in the `.idea` folder. That file can be committed in git thus shared in your development team. If you are using the default locations, it would be in `~/IdeaProjects/PROJECT_NAME/.idea/saveactions_settings.xml`
136
+
137
+
## Troubleshooting of common problems
138
+
139
+
### "Conflicting component name 'SaveActionSettings': class ``com.dubreuia.model.Storage`` and class ``software.xdev.saveactions.model.Storage``"
140
+
141
+
The problem only happens when the [old/deprecated/forked plugin](https://github.com/dubreuia/intellij-plugin-save-actions) plugin is also installed.
142
+
143
+
You can fix this by uninstalling the deprecated plugin.
144
+
145
+
### "AWT events are not allowed inside write action" occurs when applying Save Actions
146
+
147
+
This usually indicates that some action causes a UI dialog to show up.<br/>However as the actions are run in the background the dialog can't be shown and the crash occurs.
148
+
149
+
You can work around this problem by finding out what causes the dialog (e.g. by trying to temporarily disabling Save Actions and saving the files normally) and stop it from being displayed.
150
+
151
+
### "Execute Save Actions on multiple files" is not working
152
+
153
+
Make sure that you enabled "Activate save actions on batch" in the settings.
0 commit comments