diff --git a/platform/icons/src/actions/back@2x.png b/platform/icons/src/actions/back@2x.png new file mode 100644 index 000000000000..f1ce7a479a7d Binary files /dev/null and b/platform/icons/src/actions/back@2x.png differ diff --git a/platform/icons/src/actions/checkOut@2x_dark.png b/platform/icons/src/actions/checkOut@2x_dark.png new file mode 100644 index 000000000000..1da64228bd68 Binary files /dev/null and b/platform/icons/src/actions/checkOut@2x_dark.png differ diff --git a/platform/icons/src/actions/commit@2x_dark.png b/platform/icons/src/actions/commit@2x_dark.png new file mode 100644 index 000000000000..9c7300640dd9 Binary files /dev/null and b/platform/icons/src/actions/commit@2x_dark.png differ diff --git a/platform/icons/src/actions/compile@2x_dark.png b/platform/icons/src/actions/compile@2x_dark.png new file mode 100644 index 000000000000..fd6d07c9a284 Binary files /dev/null and b/platform/icons/src/actions/compile@2x_dark.png differ diff --git a/platform/icons/src/actions/copy@2x_dark.png b/platform/icons/src/actions/copy@2x_dark.png new file mode 100644 index 000000000000..2ac22a9621f0 Binary files /dev/null and b/platform/icons/src/actions/copy@2x_dark.png differ diff --git a/platform/icons/src/actions/createFromUsage.png b/platform/icons/src/actions/createFromUsage.png index 57e38399ae47..6b091541d652 100644 Binary files a/platform/icons/src/actions/createFromUsage.png and b/platform/icons/src/actions/createFromUsage.png differ diff --git a/platform/icons/src/actions/delete.png b/platform/icons/src/actions/delete.png index d871c89418e4..721c469e6172 100644 Binary files a/platform/icons/src/actions/delete.png and b/platform/icons/src/actions/delete.png differ diff --git a/platform/icons/src/actions/find@2x.png b/platform/icons/src/actions/find@2x.png new file mode 100644 index 000000000000..c5d6a36aa95b Binary files /dev/null and b/platform/icons/src/actions/find@2x.png differ diff --git a/platform/icons/src/actions/forward@2x.png b/platform/icons/src/actions/forward@2x.png new file mode 100644 index 000000000000..c96c6f7643a2 Binary files /dev/null and b/platform/icons/src/actions/forward@2x.png differ diff --git a/platform/icons/src/actions/forward@2x_dark.png b/platform/icons/src/actions/forward@2x_dark.png new file mode 100644 index 000000000000..7fe1f8c21822 Binary files /dev/null and b/platform/icons/src/actions/forward@2x_dark.png differ diff --git a/platform/icons/src/actions/help@2x_dark.png b/platform/icons/src/actions/help@2x_dark.png new file mode 100644 index 000000000000..9235fb8916fb Binary files /dev/null and b/platform/icons/src/actions/help@2x_dark.png differ diff --git a/platform/icons/src/actions/install@2_dark.png b/platform/icons/src/actions/install@2_dark.png new file mode 100644 index 000000000000..3d17641315fa Binary files /dev/null and b/platform/icons/src/actions/install@2_dark.png differ diff --git a/platform/icons/src/actions/intentionBulb.png b/platform/icons/src/actions/intentionBulb.png index a3fc7abc1c2d..b6f9dd26eb92 100644 Binary files a/platform/icons/src/actions/intentionBulb.png and b/platform/icons/src/actions/intentionBulb.png differ diff --git a/platform/icons/src/actions/menu-cut@2x_dark.png b/platform/icons/src/actions/menu-cut@2x_dark.png new file mode 100644 index 000000000000..dc4a589f8424 Binary files /dev/null and b/platform/icons/src/actions/menu-cut@2x_dark.png differ diff --git a/platform/icons/src/actions/menu-find@2x_dark.png b/platform/icons/src/actions/menu-find@2x_dark.png new file mode 100644 index 000000000000..de19d8fdb4a2 Binary files /dev/null and b/platform/icons/src/actions/menu-find@2x_dark.png differ diff --git a/platform/icons/src/actions/menu-help@2x_dark.png b/platform/icons/src/actions/menu-help@2x_dark.png new file mode 100644 index 000000000000..9235fb8916fb Binary files /dev/null and b/platform/icons/src/actions/menu-help@2x_dark.png differ diff --git a/platform/icons/src/actions/menu-open@2x.png b/platform/icons/src/actions/menu-open@2x.png new file mode 100644 index 000000000000..39aed0a53144 Binary files /dev/null and b/platform/icons/src/actions/menu-open@2x.png differ diff --git a/platform/icons/src/actions/menu-paste@2x.png b/platform/icons/src/actions/menu-paste@2x.png new file mode 100644 index 000000000000..e676bdd40fbc Binary files /dev/null and b/platform/icons/src/actions/menu-paste@2x.png differ diff --git a/platform/icons/src/actions/menu-replace@2x_dark.png b/platform/icons/src/actions/menu-replace@2x_dark.png new file mode 100644 index 000000000000..ba40cd559b4e Binary files /dev/null and b/platform/icons/src/actions/menu-replace@2x_dark.png differ diff --git a/platform/icons/src/actions/menu-saveall@2x.png b/platform/icons/src/actions/menu-saveall@2x.png new file mode 100644 index 000000000000..35ace8f7e35c Binary files /dev/null and b/platform/icons/src/actions/menu-saveall@2x.png differ diff --git a/platform/icons/src/actions/preview@2x.png b/platform/icons/src/actions/preview@2x.png new file mode 100644 index 000000000000..b7f1bca6c1d3 Binary files /dev/null and b/platform/icons/src/actions/preview@2x.png differ diff --git a/platform/icons/src/actions/profileCPU@2x.png b/platform/icons/src/actions/profileCPU@2x.png new file mode 100644 index 000000000000..7eaf9bc78439 Binary files /dev/null and b/platform/icons/src/actions/profileCPU@2x.png differ diff --git a/platform/icons/src/actions/profileMemory@2x_dark.png b/platform/icons/src/actions/profileMemory@2x_dark.png new file mode 100644 index 000000000000..54d9177ac351 Binary files /dev/null and b/platform/icons/src/actions/profileMemory@2x_dark.png differ diff --git a/platform/icons/src/actions/quickfixBulb.png b/platform/icons/src/actions/quickfixBulb.png index b744bf48275f..7b71fd7f0765 100644 Binary files a/platform/icons/src/actions/quickfixBulb.png and b/platform/icons/src/actions/quickfixBulb.png differ diff --git a/platform/icons/src/actions/realIntentionOffBulb.png b/platform/icons/src/actions/realIntentionOffBulb.png index 9223e85c71e2..dfaf4b0c45e9 100644 Binary files a/platform/icons/src/actions/realIntentionOffBulb.png and b/platform/icons/src/actions/realIntentionOffBulb.png differ diff --git a/platform/icons/src/actions/redo@2x.png b/platform/icons/src/actions/redo@2x.png new file mode 100644 index 000000000000..72e3116afdf5 Binary files /dev/null and b/platform/icons/src/actions/redo@2x.png differ diff --git a/platform/icons/src/actions/replace@2x_dark.png b/platform/icons/src/actions/replace@2x_dark.png new file mode 100644 index 000000000000..ba40cd559b4e Binary files /dev/null and b/platform/icons/src/actions/replace@2x_dark.png differ diff --git a/platform/icons/src/actions/startDebugger@2x_dark.png b/platform/icons/src/actions/startDebugger@2x_dark.png new file mode 100644 index 000000000000..bd71e044237b Binary files /dev/null and b/platform/icons/src/actions/startDebugger@2x_dark.png differ diff --git a/platform/icons/src/actions/undo@2x.png b/platform/icons/src/actions/undo@2x.png new file mode 100644 index 000000000000..32b749e1a8bd Binary files /dev/null and b/platform/icons/src/actions/undo@2x.png differ diff --git a/platform/icons/src/actions/uninstall@2x.png b/platform/icons/src/actions/uninstall@2x.png new file mode 100644 index 000000000000..fb813ec87a7c Binary files /dev/null and b/platform/icons/src/actions/uninstall@2x.png differ diff --git a/platform/icons/src/debugger/actions/force_run_to_cursor.png b/platform/icons/src/debugger/actions/force_run_to_cursor.png index 625e14769325..065d3b7d0e75 100644 Binary files a/platform/icons/src/debugger/actions/force_run_to_cursor.png and b/platform/icons/src/debugger/actions/force_run_to_cursor.png differ diff --git a/platform/icons/src/debugger/actions/force_step_into.png b/platform/icons/src/debugger/actions/force_step_into.png index 36e6cafc60d0..94394f2a0a55 100644 Binary files a/platform/icons/src/debugger/actions/force_step_into.png and b/platform/icons/src/debugger/actions/force_step_into.png differ diff --git a/platform/icons/src/debugger/actions/force_step_over.png b/platform/icons/src/debugger/actions/force_step_over.png index a97f67f1ee0d..fe313305fdbe 100644 Binary files a/platform/icons/src/debugger/actions/force_step_over.png and b/platform/icons/src/debugger/actions/force_step_over.png differ diff --git a/platform/icons/src/debugger/addToWatch.png b/platform/icons/src/debugger/addToWatch.png index d5345637e0f7..8e828150daee 100644 Binary files a/platform/icons/src/debugger/addToWatch.png and b/platform/icons/src/debugger/addToWatch.png differ diff --git a/platform/icons/src/debugger/console.png b/platform/icons/src/debugger/console.png index 77b7cefd57ff..5912a27695ba 100644 Binary files a/platform/icons/src/debugger/console.png and b/platform/icons/src/debugger/console.png differ diff --git a/platform/icons/src/debugger/db_array.png b/platform/icons/src/debugger/db_array.png index e596f1b2697b..2ddb41b0ea56 100644 Binary files a/platform/icons/src/debugger/db_array.png and b/platform/icons/src/debugger/db_array.png differ diff --git a/platform/icons/src/debugger/db_muted_verified_breakpoint.png b/platform/icons/src/debugger/db_muted_verified_breakpoint.png index 0c2bc48e72f9..ddb3ffeca97e 100644 Binary files a/platform/icons/src/debugger/db_muted_verified_breakpoint.png and b/platform/icons/src/debugger/db_muted_verified_breakpoint.png differ diff --git a/platform/icons/src/debugger/db_verified_breakpoint.png b/platform/icons/src/debugger/db_verified_breakpoint.png index e5ea7510b5c2..6217375474d7 100644 Binary files a/platform/icons/src/debugger/db_verified_breakpoint.png and b/platform/icons/src/debugger/db_verified_breakpoint.png differ diff --git a/platform/icons/src/debugger/killProcess.png b/platform/icons/src/debugger/killProcess.png index 0749af03f1a0..68aceefd5881 100644 Binary files a/platform/icons/src/debugger/killProcess.png and b/platform/icons/src/debugger/killProcess.png differ diff --git a/platform/icons/src/debugger/newWatch.png b/platform/icons/src/debugger/newWatch.png index 938a3e1f977f..5461f3164786 100644 Binary files a/platform/icons/src/debugger/newWatch.png and b/platform/icons/src/debugger/newWatch.png differ diff --git a/platform/icons/src/debugger/showCurrentFrame.png b/platform/icons/src/debugger/showCurrentFrame.png index 9bf1f9ea7e41..be54ca72ca80 100644 Binary files a/platform/icons/src/debugger/showCurrentFrame.png and b/platform/icons/src/debugger/showCurrentFrame.png differ diff --git a/platform/icons/src/debugger/threadAtBreakpoint.png b/platform/icons/src/debugger/threadAtBreakpoint.png index 86c716293d1d..b3d6f616d55e 100644 Binary files a/platform/icons/src/debugger/threadAtBreakpoint.png and b/platform/icons/src/debugger/threadAtBreakpoint.png differ diff --git a/platform/icons/src/debugger/threadCurrent.png b/platform/icons/src/debugger/threadCurrent.png index 604e8eda7c14..05872a38fd00 100644 Binary files a/platform/icons/src/debugger/threadCurrent.png and b/platform/icons/src/debugger/threadCurrent.png differ diff --git a/platform/icons/src/debugger/threadFrozen.png b/platform/icons/src/debugger/threadFrozen.png index 20f0fe674dee..780426971c3a 100644 Binary files a/platform/icons/src/debugger/threadFrozen.png and b/platform/icons/src/debugger/threadFrozen.png differ diff --git a/platform/icons/src/debugger/threadGroup.png b/platform/icons/src/debugger/threadGroup.png index 67f1489df1c9..3de6f192e24d 100644 Binary files a/platform/icons/src/debugger/threadGroup.png and b/platform/icons/src/debugger/threadGroup.png differ diff --git a/platform/icons/src/debugger/threadGroupCurrent.png b/platform/icons/src/debugger/threadGroupCurrent.png index 3a0393c88d13..58ec13260ca9 100644 Binary files a/platform/icons/src/debugger/threadGroupCurrent.png and b/platform/icons/src/debugger/threadGroupCurrent.png differ diff --git a/platform/icons/src/debugger/threadStates/daemon_sign.png b/platform/icons/src/debugger/threadStates/daemon_sign.png index 15497c8ca18d..a89bd3a2b9de 100644 Binary files a/platform/icons/src/debugger/threadStates/daemon_sign.png and b/platform/icons/src/debugger/threadStates/daemon_sign.png differ diff --git a/platform/icons/src/debugger/threadStates/edtBusy.png b/platform/icons/src/debugger/threadStates/edtBusy.png index 93df3537bdee..4414cbd28328 100644 Binary files a/platform/icons/src/debugger/threadStates/edtBusy.png and b/platform/icons/src/debugger/threadStates/edtBusy.png differ diff --git a/platform/icons/src/debugger/threadStates/exception.png b/platform/icons/src/debugger/threadStates/exception.png index 86fb98603273..2e80bf80d865 100644 Binary files a/platform/icons/src/debugger/threadStates/exception.png and b/platform/icons/src/debugger/threadStates/exception.png differ diff --git a/platform/icons/src/debugger/threadStates/idle.png b/platform/icons/src/debugger/threadStates/idle.png index 80402b47eab1..1f02c73f1c79 100644 Binary files a/platform/icons/src/debugger/threadStates/idle.png and b/platform/icons/src/debugger/threadStates/idle.png differ diff --git a/platform/icons/src/debugger/threadStates/threaddump.png b/platform/icons/src/debugger/threadStates/threaddump.png index 294334ca1426..1ac00fac779c 100644 Binary files a/platform/icons/src/debugger/threadStates/threaddump.png and b/platform/icons/src/debugger/threadStates/threaddump.png differ diff --git a/platform/icons/src/debugger/threadSuspended.png b/platform/icons/src/debugger/threadSuspended.png index 7718bc51bc12..95754fcee9af 100644 Binary files a/platform/icons/src/debugger/threadSuspended.png and b/platform/icons/src/debugger/threadSuspended.png differ diff --git a/platform/icons/src/debugger/threads.png b/platform/icons/src/debugger/threads.png index 017bd0795708..3215425ed565 100644 Binary files a/platform/icons/src/debugger/threads.png and b/platform/icons/src/debugger/threads.png differ diff --git a/platform/icons/src/debugger/toolConsole.png b/platform/icons/src/debugger/toolConsole.png index 9ef452607935..16bdcb1a02e4 100644 Binary files a/platform/icons/src/debugger/toolConsole.png and b/platform/icons/src/debugger/toolConsole.png differ diff --git a/platform/icons/src/debugger/watch.png b/platform/icons/src/debugger/watch.png index de192cf6bfb8..194edca611af 100644 Binary files a/platform/icons/src/debugger/watch.png and b/platform/icons/src/debugger/watch.png differ diff --git a/platform/icons/src/debugger/watchLastReturnValue.png b/platform/icons/src/debugger/watchLastReturnValue.png index 5f04511f43ef..131cff747e12 100644 Binary files a/platform/icons/src/debugger/watchLastReturnValue.png and b/platform/icons/src/debugger/watchLastReturnValue.png differ diff --git a/platform/icons/src/debugger/watches.png b/platform/icons/src/debugger/watches.png index 1749b74da2e0..8d68010d6f9a 100644 Binary files a/platform/icons/src/debugger/watches.png and b/platform/icons/src/debugger/watches.png differ diff --git a/platform/icons/src/general/settings@2x.png b/platform/icons/src/general/settings@2x.png new file mode 100644 index 000000000000..b1f630df67f1 Binary files /dev/null and b/platform/icons/src/general/settings@2x.png differ diff --git a/platform/icons/src/runConfigurations/scrollToStackTrace.png b/platform/icons/src/runConfigurations/scrollToStackTrace.png index 9bf1f9ea7e41..be54ca72ca80 100644 Binary files a/platform/icons/src/runConfigurations/scrollToStackTrace.png and b/platform/icons/src/runConfigurations/scrollToStackTrace.png differ