diff --git a/platform/icons/src/vcs/allRevisions.png b/platform/icons/src/vcs/allRevisions.png index 281dfbb7ec29..b3572a45b317 100644 Binary files a/platform/icons/src/vcs/allRevisions.png and b/platform/icons/src/vcs/allRevisions.png differ diff --git a/platform/icons/src/vcs/allRevisions@2x.png b/platform/icons/src/vcs/allRevisions@2x.png new file mode 100644 index 000000000000..6e567f3ec7d3 Binary files /dev/null and b/platform/icons/src/vcs/allRevisions@2x.png differ diff --git a/platform/icons/src/vcs/allRevisions@2x_dark.png b/platform/icons/src/vcs/allRevisions@2x_dark.png new file mode 100644 index 000000000000..486c7b45bde5 Binary files /dev/null and b/platform/icons/src/vcs/allRevisions@2x_dark.png differ diff --git a/platform/icons/src/vcs/allRevisions_dark.png b/platform/icons/src/vcs/allRevisions_dark.png new file mode 100644 index 000000000000..c10997adc355 Binary files /dev/null and b/platform/icons/src/vcs/allRevisions_dark.png differ diff --git a/platform/icons/src/vcs/arrow_left.png b/platform/icons/src/vcs/arrow_left.png index dc31e25bd9db..220ec70d51f3 100644 Binary files a/platform/icons/src/vcs/arrow_left.png and b/platform/icons/src/vcs/arrow_left.png differ diff --git a/platform/icons/src/vcs/arrow_left@2x.png b/platform/icons/src/vcs/arrow_left@2x.png new file mode 100644 index 000000000000..8e166ab7cc8d Binary files /dev/null and b/platform/icons/src/vcs/arrow_left@2x.png differ diff --git a/platform/icons/src/vcs/arrow_right.png b/platform/icons/src/vcs/arrow_right.png index 96305091ab07..cf182909fb51 100644 Binary files a/platform/icons/src/vcs/arrow_right.png and b/platform/icons/src/vcs/arrow_right.png differ diff --git a/platform/icons/src/vcs/arrow_right@2x.png b/platform/icons/src/vcs/arrow_right@2x.png new file mode 100644 index 000000000000..e87edd01e3d5 Binary files /dev/null and b/platform/icons/src/vcs/arrow_right@2x.png differ diff --git a/platform/icons/src/vcs/checkSpelling.png b/platform/icons/src/vcs/checkSpelling.png index ebef021e881a..b4977fb506fd 100644 Binary files a/platform/icons/src/vcs/checkSpelling.png and b/platform/icons/src/vcs/checkSpelling.png differ diff --git a/platform/icons/src/vcs/checkSpelling@2x.png b/platform/icons/src/vcs/checkSpelling@2x.png new file mode 100644 index 000000000000..e822925c1ca7 Binary files /dev/null and b/platform/icons/src/vcs/checkSpelling@2x.png differ diff --git a/platform/icons/src/vcs/checkSpelling@2x_dark.png b/platform/icons/src/vcs/checkSpelling@2x_dark.png new file mode 100644 index 000000000000..566ce20ea467 Binary files /dev/null and b/platform/icons/src/vcs/checkSpelling@2x_dark.png differ diff --git a/platform/icons/src/vcs/checkSpelling_dark.png b/platform/icons/src/vcs/checkSpelling_dark.png new file mode 100644 index 000000000000..82b9dc6be493 Binary files /dev/null and b/platform/icons/src/vcs/checkSpelling_dark.png differ diff --git a/platform/icons/src/vcs/equal.png b/platform/icons/src/vcs/equal.png index 93db4279059b..c9b5aae892ef 100644 Binary files a/platform/icons/src/vcs/equal.png and b/platform/icons/src/vcs/equal.png differ diff --git a/platform/icons/src/vcs/equal@2x.png b/platform/icons/src/vcs/equal@2x.png new file mode 100644 index 000000000000..6af5aed83f25 Binary files /dev/null and b/platform/icons/src/vcs/equal@2x.png differ diff --git a/platform/icons/src/vcs/history.png b/platform/icons/src/vcs/history.png index 889ab38795c3..a73b4e7d4055 100644 Binary files a/platform/icons/src/vcs/history.png and b/platform/icons/src/vcs/history.png differ diff --git a/platform/icons/src/vcs/history@2x.png b/platform/icons/src/vcs/history@2x.png new file mode 100644 index 000000000000..d90cfadaf181 Binary files /dev/null and b/platform/icons/src/vcs/history@2x.png differ diff --git a/platform/icons/src/vcs/history@2x_dark.png b/platform/icons/src/vcs/history@2x_dark.png new file mode 100644 index 000000000000..398bbb2f6fc1 Binary files /dev/null and b/platform/icons/src/vcs/history@2x_dark.png differ diff --git a/platform/icons/src/vcs/history_dark.png b/platform/icons/src/vcs/history_dark.png index fc7d8430afd8..6738a71ebe45 100644 Binary files a/platform/icons/src/vcs/history_dark.png and b/platform/icons/src/vcs/history_dark.png differ diff --git a/platform/icons/src/vcs/messageHistory.png b/platform/icons/src/vcs/messageHistory.png index 9ac71e7ec590..28ca74c6bbc5 100644 Binary files a/platform/icons/src/vcs/messageHistory.png and b/platform/icons/src/vcs/messageHistory.png differ diff --git a/platform/icons/src/vcs/messageHistory@2x.png b/platform/icons/src/vcs/messageHistory@2x.png new file mode 100644 index 000000000000..5b23765858e3 Binary files /dev/null and b/platform/icons/src/vcs/messageHistory@2x.png differ diff --git a/platform/icons/src/vcs/messageHistory@2x_dark.png b/platform/icons/src/vcs/messageHistory@2x_dark.png new file mode 100644 index 000000000000..988e13c6ed2b Binary files /dev/null and b/platform/icons/src/vcs/messageHistory@2x_dark.png differ diff --git a/platform/icons/src/vcs/messageHistory_dark.png b/platform/icons/src/vcs/messageHistory_dark.png new file mode 100644 index 000000000000..a7c5aa7b6861 Binary files /dev/null and b/platform/icons/src/vcs/messageHistory_dark.png differ diff --git a/platform/icons/src/vcs/not_equal.png b/platform/icons/src/vcs/not_equal.png index ecef12ba3a39..b91d6e7e4516 100644 Binary files a/platform/icons/src/vcs/not_equal.png and b/platform/icons/src/vcs/not_equal.png differ diff --git a/platform/icons/src/vcs/not_equal@2x.png b/platform/icons/src/vcs/not_equal@2x.png new file mode 100644 index 000000000000..ab7da6dd01e6 Binary files /dev/null and b/platform/icons/src/vcs/not_equal@2x.png differ diff --git a/platform/icons/src/vcs/remove@2x.png b/platform/icons/src/vcs/remove@2x.png new file mode 100644 index 000000000000..fd89bed56bf2 Binary files /dev/null and b/platform/icons/src/vcs/remove@2x.png differ diff --git a/platform/icons/src/vcs/resetStrip.png b/platform/icons/src/vcs/resetStrip.png index 922e80cacef9..f688e4844b7f 100644 Binary files a/platform/icons/src/vcs/resetStrip.png and b/platform/icons/src/vcs/resetStrip.png differ diff --git a/platform/icons/src/vcs/resetStrip@2x.png b/platform/icons/src/vcs/resetStrip@2x.png new file mode 100644 index 000000000000..68fd3c0283eb Binary files /dev/null and b/platform/icons/src/vcs/resetStrip@2x.png differ diff --git a/platform/icons/src/vcs/resetStrip@2x_dark.png b/platform/icons/src/vcs/resetStrip@2x_dark.png new file mode 100644 index 000000000000..133d1d6d510e Binary files /dev/null and b/platform/icons/src/vcs/resetStrip@2x_dark.png differ diff --git a/platform/icons/src/vcs/resetStrip_dark.png b/platform/icons/src/vcs/resetStrip_dark.png new file mode 100644 index 000000000000..126d9af49bcc Binary files /dev/null and b/platform/icons/src/vcs/resetStrip_dark.png differ diff --git a/platform/icons/src/vcs/stripDown.png b/platform/icons/src/vcs/stripDown.png index ed8a4d0568e1..81b5d3cbec7f 100644 Binary files a/platform/icons/src/vcs/stripDown.png and b/platform/icons/src/vcs/stripDown.png differ diff --git a/platform/icons/src/vcs/stripDown@2x.png b/platform/icons/src/vcs/stripDown@2x.png new file mode 100644 index 000000000000..f366a9b01016 Binary files /dev/null and b/platform/icons/src/vcs/stripDown@2x.png differ diff --git a/platform/icons/src/vcs/stripDown@2x_dark.png b/platform/icons/src/vcs/stripDown@2x_dark.png new file mode 100644 index 000000000000..a9832539a8ce Binary files /dev/null and b/platform/icons/src/vcs/stripDown@2x_dark.png differ diff --git a/platform/icons/src/vcs/stripDown_dark.png b/platform/icons/src/vcs/stripDown_dark.png new file mode 100644 index 000000000000..e45c994136bf Binary files /dev/null and b/platform/icons/src/vcs/stripDown_dark.png differ diff --git a/platform/icons/src/vcs/stripNull.png b/platform/icons/src/vcs/stripNull.png index 504132cadbb6..6adb60668edb 100644 Binary files a/platform/icons/src/vcs/stripNull.png and b/platform/icons/src/vcs/stripNull.png differ diff --git a/platform/icons/src/vcs/stripNull@2x.png b/platform/icons/src/vcs/stripNull@2x.png new file mode 100644 index 000000000000..8950fe4300ad Binary files /dev/null and b/platform/icons/src/vcs/stripNull@2x.png differ diff --git a/platform/icons/src/vcs/stripNull@2x_dark.png b/platform/icons/src/vcs/stripNull@2x_dark.png new file mode 100644 index 000000000000..69aee30066d7 Binary files /dev/null and b/platform/icons/src/vcs/stripNull@2x_dark.png differ diff --git a/platform/icons/src/vcs/stripNull_dark.png b/platform/icons/src/vcs/stripNull_dark.png new file mode 100644 index 000000000000..959c379459a6 Binary files /dev/null and b/platform/icons/src/vcs/stripNull_dark.png differ diff --git a/platform/icons/src/vcs/stripUp.png b/platform/icons/src/vcs/stripUp.png index 5e3c314ef9a9..6c5c812ff161 100644 Binary files a/platform/icons/src/vcs/stripUp.png and b/platform/icons/src/vcs/stripUp.png differ diff --git a/platform/icons/src/vcs/stripUp@2x.png b/platform/icons/src/vcs/stripUp@2x.png new file mode 100644 index 000000000000..3c53f44014c7 Binary files /dev/null and b/platform/icons/src/vcs/stripUp@2x.png differ diff --git a/platform/icons/src/vcs/stripUp@2x_dark.png b/platform/icons/src/vcs/stripUp@2x_dark.png new file mode 100644 index 000000000000..a7bbd397df95 Binary files /dev/null and b/platform/icons/src/vcs/stripUp@2x_dark.png differ diff --git a/platform/icons/src/vcs/stripUp_dark.png b/platform/icons/src/vcs/stripUp_dark.png new file mode 100644 index 000000000000..129a96a3ea7c Binary files /dev/null and b/platform/icons/src/vcs/stripUp_dark.png differ