diff --git a/plugins/svn4idea/gen/icons/SvnIcons.java b/plugins/svn4idea/gen/icons/SvnIcons.java
index 87c88c16981d..1b75b866bdb2 100644
--- a/plugins/svn4idea/gen/icons/SvnIcons.java
+++ b/plugins/svn4idea/gen/icons/SvnIcons.java
@@ -14,19 +14,19 @@ public final class SvnIcons {
return IconLoader.getIcon(path, SvnIcons.class);
}
- public static final Icon Common = load("/icons/Common.png"); // 16x16
- public static final Icon Conflictc = load("/icons/conflictc.png"); // 16x16
- public static final Icon Conflictcp = load("/icons/conflictcp.png"); // 16x16
- public static final Icon Conflictct = load("/icons/conflictct.png"); // 16x16
- public static final Icon Conflictctp = load("/icons/conflictctp.png"); // 16x16
- public static final Icon Conflictp = load("/icons/conflictp.png"); // 16x16
- public static final Icon Conflictt = load("/icons/conflictt.png"); // 16x16
- public static final Icon Conflicttp = load("/icons/conflicttp.png"); // 16x16
- public static final Icon Integrated = load("/icons/Integrated.png"); // 16x16
- public static final Icon IntegrationStatusUnknown = load("/icons/IntegrationStatusUnknown.png"); // 16x16
- public static final Icon MarkAsMerged = load("/icons/MarkAsMerged.png"); // 16x16
- public static final Icon MarkAsNotMerged = load("/icons/MarkAsNotMerged.png"); // 16x16
- public static final Icon Notintegrated = load("/icons/Notintegrated.png"); // 16x16
- public static final Icon ShowIntegratedFrom = load("/icons/ShowIntegratedFrom.png"); // 16x16
- public static final Icon UndoIntegrateToBranch = load("/icons/UndoIntegrateToBranch.png"); // 16x16
+ public static final Icon Common = load("/icons/Common.svg"); // 16x16
+ public static final Icon Conflictc = load("/icons/conflictc.svg"); // 16x16
+ public static final Icon Conflictcp = load("/icons/conflictcp.svg"); // 16x16
+ public static final Icon Conflictct = load("/icons/conflictct.svg"); // 16x16
+ public static final Icon Conflictctp = load("/icons/conflictctp.svg"); // 16x16
+ public static final Icon Conflictp = load("/icons/conflictp.svg"); // 16x16
+ public static final Icon Conflictt = load("/icons/conflictt.svg"); // 16x16
+ public static final Icon Conflicttp = load("/icons/conflicttp.svg"); // 16x16
+ public static final Icon Integrated = load("/icons/Integrated.svg"); // 16x16
+ public static final Icon IntegrationStatusUnknown = load("/icons/IntegrationStatusUnknown.svg"); // 16x16
+ public static final Icon MarkAsMerged = load("/icons/MarkAsMerged.svg"); // 16x16
+ public static final Icon MarkAsNotMerged = load("/icons/MarkAsNotMerged.svg"); // 16x16
+ public static final Icon Notintegrated = load("/icons/Notintegrated.svg"); // 16x16
+ public static final Icon PreviewDetailsLeft = load("/icons/previewDetailsLeft.svg"); // 16x16
+ public static final Icon UndoIntegrateToBranch = load("/icons/UndoIntegrateToBranch.svg"); // 16x16
}
diff --git a/plugins/svn4idea/resources/icons/Common.png b/plugins/svn4idea/resources/icons/Common.png
deleted file mode 100644
index 7ecb455f54b3..000000000000
Binary files a/plugins/svn4idea/resources/icons/Common.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/Common.svg b/plugins/svn4idea/resources/icons/Common.svg
new file mode 100644
index 000000000000..e5f2a1758a16
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/Common.svg
@@ -0,0 +1,3 @@
+
diff --git a/plugins/svn4idea/resources/icons/Integrated.png b/plugins/svn4idea/resources/icons/Integrated.png
deleted file mode 100644
index 31b3f946e17f..000000000000
Binary files a/plugins/svn4idea/resources/icons/Integrated.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/Integrated.svg b/plugins/svn4idea/resources/icons/Integrated.svg
new file mode 100644
index 000000000000..05f45b7fa236
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/Integrated.svg
@@ -0,0 +1,3 @@
+
diff --git a/plugins/svn4idea/resources/icons/IntegrationStatusUnknown.png b/plugins/svn4idea/resources/icons/IntegrationStatusUnknown.png
deleted file mode 100644
index 7888e72177e9..000000000000
Binary files a/plugins/svn4idea/resources/icons/IntegrationStatusUnknown.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/IntegrationStatusUnknown.svg b/plugins/svn4idea/resources/icons/IntegrationStatusUnknown.svg
new file mode 100644
index 000000000000..135b207ff523
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/IntegrationStatusUnknown.svg
@@ -0,0 +1,3 @@
+
diff --git a/plugins/svn4idea/resources/icons/MarkAsMerged.png b/plugins/svn4idea/resources/icons/MarkAsMerged.png
deleted file mode 100644
index 6d5fef54d7e6..000000000000
Binary files a/plugins/svn4idea/resources/icons/MarkAsMerged.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/MarkAsMerged.svg b/plugins/svn4idea/resources/icons/MarkAsMerged.svg
new file mode 100644
index 000000000000..7c7b7d17fa11
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/MarkAsMerged.svg
@@ -0,0 +1,6 @@
+
diff --git a/plugins/svn4idea/resources/icons/MarkAsMerged_dark.svg b/plugins/svn4idea/resources/icons/MarkAsMerged_dark.svg
new file mode 100644
index 000000000000..b23c0e2ddb6e
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/MarkAsMerged_dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/plugins/svn4idea/resources/icons/MarkAsNotMerged.png b/plugins/svn4idea/resources/icons/MarkAsNotMerged.png
deleted file mode 100644
index 863c7309aa8d..000000000000
Binary files a/plugins/svn4idea/resources/icons/MarkAsNotMerged.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/MarkAsNotMerged.svg b/plugins/svn4idea/resources/icons/MarkAsNotMerged.svg
new file mode 100644
index 000000000000..07f1034bd10e
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/MarkAsNotMerged.svg
@@ -0,0 +1,6 @@
+
diff --git a/plugins/svn4idea/resources/icons/MarkAsNotMerged_dark.svg b/plugins/svn4idea/resources/icons/MarkAsNotMerged_dark.svg
new file mode 100644
index 000000000000..c5d727f3fc71
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/MarkAsNotMerged_dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/plugins/svn4idea/resources/icons/Notintegrated.png b/plugins/svn4idea/resources/icons/Notintegrated.png
deleted file mode 100644
index fa8ea23d727d..000000000000
Binary files a/plugins/svn4idea/resources/icons/Notintegrated.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/Notintegrated.svg b/plugins/svn4idea/resources/icons/Notintegrated.svg
new file mode 100644
index 000000000000..75ec428e912d
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/Notintegrated.svg
@@ -0,0 +1,3 @@
+
diff --git a/plugins/svn4idea/resources/icons/ShowIntegratedFrom.png b/plugins/svn4idea/resources/icons/ShowIntegratedFrom.png
deleted file mode 100644
index d1a9517605bb..000000000000
Binary files a/plugins/svn4idea/resources/icons/ShowIntegratedFrom.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/UndoIntegrateToBranch.png b/plugins/svn4idea/resources/icons/UndoIntegrateToBranch.png
deleted file mode 100644
index 51f90b2e43e1..000000000000
Binary files a/plugins/svn4idea/resources/icons/UndoIntegrateToBranch.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/UndoIntegrateToBranch.svg b/plugins/svn4idea/resources/icons/UndoIntegrateToBranch.svg
new file mode 100644
index 000000000000..c5bb3c3b0738
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/UndoIntegrateToBranch.svg
@@ -0,0 +1,9 @@
+
diff --git a/plugins/svn4idea/resources/icons/UndoIntegrateToBranch_dark.svg b/plugins/svn4idea/resources/icons/UndoIntegrateToBranch_dark.svg
new file mode 100644
index 000000000000..2926a6d457a4
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/UndoIntegrateToBranch_dark.svg
@@ -0,0 +1,9 @@
+
diff --git a/plugins/svn4idea/resources/icons/conflictc.png b/plugins/svn4idea/resources/icons/conflictc.png
deleted file mode 100644
index 9abaa1646b90..000000000000
Binary files a/plugins/svn4idea/resources/icons/conflictc.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/conflictc.svg b/plugins/svn4idea/resources/icons/conflictc.svg
new file mode 100644
index 000000000000..182983b78c67
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/conflictc.svg
@@ -0,0 +1,6 @@
+
diff --git a/plugins/svn4idea/resources/icons/conflictcp.png b/plugins/svn4idea/resources/icons/conflictcp.png
deleted file mode 100644
index 193ecf6d039a..000000000000
Binary files a/plugins/svn4idea/resources/icons/conflictcp.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/conflictcp.svg b/plugins/svn4idea/resources/icons/conflictcp.svg
new file mode 100644
index 000000000000..8ad60664fa88
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/conflictcp.svg
@@ -0,0 +1,7 @@
+
diff --git a/plugins/svn4idea/resources/icons/conflictct.png b/plugins/svn4idea/resources/icons/conflictct.png
deleted file mode 100644
index f0fffd0885bc..000000000000
Binary files a/plugins/svn4idea/resources/icons/conflictct.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/conflictct.svg b/plugins/svn4idea/resources/icons/conflictct.svg
new file mode 100644
index 000000000000..7c27f0b0d4e7
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/conflictct.svg
@@ -0,0 +1,7 @@
+
diff --git a/plugins/svn4idea/resources/icons/conflictctp.png b/plugins/svn4idea/resources/icons/conflictctp.png
deleted file mode 100644
index c7fcd485f319..000000000000
Binary files a/plugins/svn4idea/resources/icons/conflictctp.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/conflictctp.svg b/plugins/svn4idea/resources/icons/conflictctp.svg
new file mode 100644
index 000000000000..f05d255c3b18
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/conflictctp.svg
@@ -0,0 +1,8 @@
+
diff --git a/plugins/svn4idea/resources/icons/conflictp.png b/plugins/svn4idea/resources/icons/conflictp.png
deleted file mode 100644
index 5dd25593d14b..000000000000
Binary files a/plugins/svn4idea/resources/icons/conflictp.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/conflictp.svg b/plugins/svn4idea/resources/icons/conflictp.svg
new file mode 100644
index 000000000000..171c5de851b4
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/conflictp.svg
@@ -0,0 +1,6 @@
+
diff --git a/plugins/svn4idea/resources/icons/conflictt.png b/plugins/svn4idea/resources/icons/conflictt.png
deleted file mode 100644
index 806197c7d7ff..000000000000
Binary files a/plugins/svn4idea/resources/icons/conflictt.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/conflictt.svg b/plugins/svn4idea/resources/icons/conflictt.svg
new file mode 100644
index 000000000000..b722fb870992
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/conflictt.svg
@@ -0,0 +1,6 @@
+
diff --git a/plugins/svn4idea/resources/icons/conflicttp.png b/plugins/svn4idea/resources/icons/conflicttp.png
deleted file mode 100644
index a4c758bd9274..000000000000
Binary files a/plugins/svn4idea/resources/icons/conflicttp.png and /dev/null differ
diff --git a/plugins/svn4idea/resources/icons/conflicttp.svg b/plugins/svn4idea/resources/icons/conflicttp.svg
new file mode 100644
index 000000000000..5c89176582a1
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/conflicttp.svg
@@ -0,0 +1,7 @@
+
diff --git a/plugins/svn4idea/resources/icons/previewDetailsLeft.svg b/plugins/svn4idea/resources/icons/previewDetailsLeft.svg
new file mode 100644
index 000000000000..96a2aba58043
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/previewDetailsLeft.svg
@@ -0,0 +1,3 @@
+
diff --git a/plugins/svn4idea/resources/icons/previewDetailsLeft_dark.svg b/plugins/svn4idea/resources/icons/previewDetailsLeft_dark.svg
new file mode 100644
index 000000000000..12d76cf8d343
--- /dev/null
+++ b/plugins/svn4idea/resources/icons/previewDetailsLeft_dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/history/ShowHideMergePanelAction.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/history/ShowHideMergePanelAction.java
index b5f206600c2d..3249faa5e361 100644
--- a/plugins/svn4idea/src/org/jetbrains/idea/svn/history/ShowHideMergePanelAction.java
+++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/history/ShowHideMergePanelAction.java
@@ -18,7 +18,7 @@ public class ShowHideMergePanelAction extends DumbAwareToggleAction {
public ShowHideMergePanelAction(final DecoratorManager manager, final ChangeListFilteringStrategy strategy) {
super("Show Integrate Panel", message("committed.changes.action.enable.merge.highlighting.description.text"),
- SvnIcons.ShowIntegratedFrom);
+ SvnIcons.PreviewDetailsLeft);
myManager = manager;
myStrategy = strategy;
}