diff --git a/Gruntfile.js b/Gruntfile.js
index ef0f62db..8e3ea6f0 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -163,7 +163,9 @@ module.exports = function(grunt) {
sprite:{
all : {
src: 'src/img/icons/**/*.png',
+ retinaSrcFilter: 'src/img/icons/**/*@2x.png',
dest: 'src/img/icons.png',
+ retinaDest: 'src/img/icons@2x.png',
destCss: 'src/css/icons.css'
}
},
diff --git a/misc/icons/SVG/swap-colors.svg b/misc/icons/SVG/swap-colors.svg
deleted file mode 100644
index fd652981..00000000
--- a/misc/icons/SVG/swap-colors.svg
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
-
diff --git a/misc/icons/source/common-keyboard-gold.svg b/misc/icons/source/common-keyboard-gold.svg
new file mode 100644
index 00000000..976a54ad
--- /dev/null
+++ b/misc/icons/source/common-keyboard-gold.svg
@@ -0,0 +1,188 @@
+
+
+
+
diff --git a/misc/icons/source/common-swapcolors-arrow-grey.svg b/misc/icons/source/common-swapcolors-arrow-grey.svg
new file mode 100644
index 00000000..27c64b58
--- /dev/null
+++ b/misc/icons/source/common-swapcolors-arrow-grey.svg
@@ -0,0 +1,90 @@
+
+
+
+
diff --git a/misc/icons/source/file-icon-base.svg b/misc/icons/source/file-icon-base.svg
new file mode 100644
index 00000000..4a3ae595
--- /dev/null
+++ b/misc/icons/source/file-icon-base.svg
@@ -0,0 +1,80 @@
+
+
+
+
diff --git a/misc/icons/source/frame-dragndrop-white.svg b/misc/icons/source/frame-dragndrop-white.svg
new file mode 100644
index 00000000..897503f9
--- /dev/null
+++ b/misc/icons/source/frame-dragndrop-white.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/misc/icons/source/frame-duplicate-white-base.pdn b/misc/icons/source/frame-duplicate-white-base.pdn
new file mode 100644
index 00000000..f5112c74
Binary files /dev/null and b/misc/icons/source/frame-duplicate-white-base.pdn differ
diff --git a/misc/icons/source/frame-duplicate-white-base@2x.pdn b/misc/icons/source/frame-duplicate-white-base@2x.pdn
new file mode 100644
index 00000000..ba223257
Binary files /dev/null and b/misc/icons/source/frame-duplicate-white-base@2x.pdn differ
diff --git a/misc/icons/source/frame-duplicate-white.svg b/misc/icons/source/frame-duplicate-white.svg
new file mode 100644
index 00000000..d9847be1
--- /dev/null
+++ b/misc/icons/source/frame-duplicate-white.svg
@@ -0,0 +1,81 @@
+
+
+
+
diff --git a/misc/icons/SVG/swap-colors-sq.svg b/misc/icons/source/frame-plus-white.svg
similarity index 53%
rename from misc/icons/SVG/swap-colors-sq.svg
rename to misc/icons/source/frame-plus-white.svg
index 6dfafcb7..892a5f24 100644
--- a/misc/icons/SVG/swap-colors-sq.svg
+++ b/misc/icons/source/frame-plus-white.svg
@@ -9,14 +9,17 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- width="435"
- height="409.28125"
- id="svg3768"
+ width="52"
+ height="52"
+ id="svg2985"
version="1.1"
inkscape:version="0.48.4 r9939"
- sodipodi:docname="New document 3">
+ sodipodi:docname="frame-plus-white.svg"
+ inkscape:export-filename="C:\Development\git\piskel\misc\icons\source\frame-dragndrop-white@2x.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ id="defs2987" />
+ inkscape:window-maximized="1">
+
+
+ id="metadata2990">
@@ -52,21 +60,24 @@
+ transform="translate(0,-12)">
-
+ id="rect4572"
+ width="8"
+ height="32"
+ x="22"
+ y="22" />
+
diff --git a/misc/icons/source/frame-recyclebin-white.svg b/misc/icons/source/frame-recyclebin-white.svg
new file mode 100644
index 00000000..f9b75f7b
--- /dev/null
+++ b/misc/icons/source/frame-recyclebin-white.svg
@@ -0,0 +1,86 @@
+
+
+
+
diff --git a/misc/icons/source/minimap-popup-preview-arrow.svg b/misc/icons/source/minimap-popup-preview-arrow.svg
new file mode 100644
index 00000000..6a47ee5e
--- /dev/null
+++ b/misc/icons/source/minimap-popup-preview-arrow.svg
@@ -0,0 +1,82 @@
+
+
+
+
diff --git a/misc/icons/source/settings-export-white.svg b/misc/icons/source/settings-export-white.svg
new file mode 100644
index 00000000..2a6609e3
--- /dev/null
+++ b/misc/icons/source/settings-export-white.svg
@@ -0,0 +1,87 @@
+
+
+
+
diff --git a/misc/icons/source/settings-gear-white.svg b/misc/icons/source/settings-gear-white.svg
new file mode 100644
index 00000000..b2735d1b
--- /dev/null
+++ b/misc/icons/source/settings-gear-white.svg
@@ -0,0 +1,145 @@
+
+
+
+
diff --git a/misc/icons/source/settings-open-folder-white.svg b/misc/icons/source/settings-open-folder-white.svg
new file mode 100644
index 00000000..c3c4de53
--- /dev/null
+++ b/misc/icons/source/settings-open-folder-white.svg
@@ -0,0 +1,77 @@
+
+
+
+
diff --git a/misc/icons/source/settings-resize-white.svg b/misc/icons/source/settings-resize-white.svg
new file mode 100644
index 00000000..508950b0
--- /dev/null
+++ b/misc/icons/source/settings-resize-white.svg
@@ -0,0 +1,95 @@
+
+
+
+
diff --git a/misc/icons/source/settings-save-white.svg b/misc/icons/source/settings-save-white.svg
new file mode 100644
index 00000000..bb7a5e57
--- /dev/null
+++ b/misc/icons/source/settings-save-white.svg
@@ -0,0 +1,87 @@
+
+
+
+
diff --git a/misc/icons/source/tool-center.svg b/misc/icons/source/tool-center.svg
new file mode 100644
index 00000000..b163a87f
--- /dev/null
+++ b/misc/icons/source/tool-center.svg
@@ -0,0 +1,148 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-circle.svg b/misc/icons/source/tool-circle.svg
new file mode 100644
index 00000000..37481eb1
--- /dev/null
+++ b/misc/icons/source/tool-circle.svg
@@ -0,0 +1,59 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-clone.svg b/misc/icons/source/tool-clone.svg
new file mode 100644
index 00000000..79e18870
--- /dev/null
+++ b/misc/icons/source/tool-clone.svg
@@ -0,0 +1,51 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-colorpicker-big.png b/misc/icons/source/tool-colorpicker-big.png
deleted file mode 100644
index 1153aed8..00000000
Binary files a/misc/icons/source/tool-colorpicker-big.png and /dev/null differ
diff --git a/misc/icons/source/tool-colorpicker.svg b/misc/icons/source/tool-colorpicker.svg
new file mode 100644
index 00000000..52c44002
--- /dev/null
+++ b/misc/icons/source/tool-colorpicker.svg
@@ -0,0 +1,67 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-colorswap.svg b/misc/icons/source/tool-colorswap.svg
new file mode 100644
index 00000000..8edc9f87
--- /dev/null
+++ b/misc/icons/source/tool-colorswap.svg
@@ -0,0 +1,60 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-dithering.svg b/misc/icons/source/tool-dithering.svg
new file mode 100644
index 00000000..65b647e4
--- /dev/null
+++ b/misc/icons/source/tool-dithering.svg
@@ -0,0 +1,101 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-eraser.svg b/misc/icons/source/tool-eraser.svg
new file mode 100644
index 00000000..2b51c175
--- /dev/null
+++ b/misc/icons/source/tool-eraser.svg
@@ -0,0 +1,54 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-flip.svg b/misc/icons/source/tool-flip.svg
new file mode 100644
index 00000000..6a7f7d90
--- /dev/null
+++ b/misc/icons/source/tool-flip.svg
@@ -0,0 +1,101 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-lasso-select.svg b/misc/icons/source/tool-lasso-select.svg
new file mode 100644
index 00000000..30eec17c
--- /dev/null
+++ b/misc/icons/source/tool-lasso-select.svg
@@ -0,0 +1,60 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-lighten.svg b/misc/icons/source/tool-lighten.svg
new file mode 100644
index 00000000..9e290945
--- /dev/null
+++ b/misc/icons/source/tool-lighten.svg
@@ -0,0 +1,59 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-move.svg b/misc/icons/source/tool-move.svg
new file mode 100644
index 00000000..aba243e5
--- /dev/null
+++ b/misc/icons/source/tool-move.svg
@@ -0,0 +1,60 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-paint-bucket.svg b/misc/icons/source/tool-paint-bucket.svg
new file mode 100644
index 00000000..85e3e721
--- /dev/null
+++ b/misc/icons/source/tool-paint-bucket.svg
@@ -0,0 +1,57 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-pen.svg b/misc/icons/source/tool-pen.svg
new file mode 100644
index 00000000..01a1ab84
--- /dev/null
+++ b/misc/icons/source/tool-pen.svg
@@ -0,0 +1,60 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-rectangle-select.svg b/misc/icons/source/tool-rectangle-select.svg
new file mode 100644
index 00000000..e5ece4a6
--- /dev/null
+++ b/misc/icons/source/tool-rectangle-select.svg
@@ -0,0 +1,57 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-rectangle.svg b/misc/icons/source/tool-rectangle.svg
new file mode 100644
index 00000000..4b5e0ed3
--- /dev/null
+++ b/misc/icons/source/tool-rectangle.svg
@@ -0,0 +1,57 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-rotate.svg b/misc/icons/source/tool-rotate.svg
new file mode 100644
index 00000000..45e4e493
--- /dev/null
+++ b/misc/icons/source/tool-rotate.svg
@@ -0,0 +1,70 @@
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-shape-select.svg b/misc/icons/source/tool-shape-select.svg
new file mode 100644
index 00000000..05c8771f
--- /dev/null
+++ b/misc/icons/source/tool-shape-select.svg
@@ -0,0 +1,60 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-stroke.svg b/misc/icons/source/tool-stroke.svg
new file mode 100644
index 00000000..a308563d
--- /dev/null
+++ b/misc/icons/source/tool-stroke.svg
@@ -0,0 +1,59 @@
+
+
+
+
\ No newline at end of file
diff --git a/misc/icons/source/tool-vertical-mirror-pen.svg b/misc/icons/source/tool-vertical-mirror-pen.svg
new file mode 100644
index 00000000..3af65f5b
--- /dev/null
+++ b/misc/icons/source/tool-vertical-mirror-pen.svg
@@ -0,0 +1,65 @@
+
+
+
+
\ No newline at end of file
diff --git a/src/img/icons/common/common-keyboard-gold.png b/src/img/icons/common/common-keyboard-gold.png
index c765e6d6..f2173c76 100644
Binary files a/src/img/icons/common/common-keyboard-gold.png and b/src/img/icons/common/common-keyboard-gold.png differ
diff --git a/src/img/icons/common/common-keyboard-gold@2x.png b/src/img/icons/common/common-keyboard-gold@2x.png
new file mode 100644
index 00000000..c647658d
Binary files /dev/null and b/src/img/icons/common/common-keyboard-gold@2x.png differ
diff --git a/src/img/icons/common/common-swapcolors-arrow-grey.png b/src/img/icons/common/common-swapcolors-arrow-grey.png
index d8b57c3f..e80406a6 100644
Binary files a/src/img/icons/common/common-swapcolors-arrow-grey.png and b/src/img/icons/common/common-swapcolors-arrow-grey.png differ
diff --git a/src/img/icons/common/common-swapcolors-arrow-grey@2x.png b/src/img/icons/common/common-swapcolors-arrow-grey@2x.png
new file mode 100644
index 00000000..ea1b4242
Binary files /dev/null and b/src/img/icons/common/common-swapcolors-arrow-grey@2x.png differ
diff --git a/src/img/icons/frame/frame-dragndrop-white.png b/src/img/icons/frame/frame-dragndrop-white.png
index 22c620db..e6515b62 100644
Binary files a/src/img/icons/frame/frame-dragndrop-white.png and b/src/img/icons/frame/frame-dragndrop-white.png differ
diff --git a/src/img/icons/frame/frame-dragndrop-white@2x.png b/src/img/icons/frame/frame-dragndrop-white@2x.png
new file mode 100644
index 00000000..c1011816
Binary files /dev/null and b/src/img/icons/frame/frame-dragndrop-white@2x.png differ
diff --git a/src/img/icons/frame/frame-duplicate-white.png b/src/img/icons/frame/frame-duplicate-white.png
index 0795aeb7..6ec8948d 100644
Binary files a/src/img/icons/frame/frame-duplicate-white.png and b/src/img/icons/frame/frame-duplicate-white.png differ
diff --git a/src/img/icons/frame/frame-duplicate-white@2x.png b/src/img/icons/frame/frame-duplicate-white@2x.png
new file mode 100644
index 00000000..d6c28c6e
Binary files /dev/null and b/src/img/icons/frame/frame-duplicate-white@2x.png differ
diff --git a/src/img/icons/frame/frame-plus-white.png b/src/img/icons/frame/frame-plus-white.png
index 2a4104ce..5227e9cf 100644
Binary files a/src/img/icons/frame/frame-plus-white.png and b/src/img/icons/frame/frame-plus-white.png differ
diff --git a/src/img/icons/frame/frame-plus-white@2x.png b/src/img/icons/frame/frame-plus-white@2x.png
new file mode 100644
index 00000000..090f9a6a
Binary files /dev/null and b/src/img/icons/frame/frame-plus-white@2x.png differ
diff --git a/src/img/icons/frame/frame-recyclebin-white.png b/src/img/icons/frame/frame-recyclebin-white.png
index 8554e55a..98a6e4ea 100644
Binary files a/src/img/icons/frame/frame-recyclebin-white.png and b/src/img/icons/frame/frame-recyclebin-white.png differ
diff --git a/src/img/icons/frame/frame-recyclebin-white@2x.png b/src/img/icons/frame/frame-recyclebin-white@2x.png
new file mode 100644
index 00000000..1ed1955f
Binary files /dev/null and b/src/img/icons/frame/frame-recyclebin-white@2x.png differ
diff --git a/src/img/icons/minimap/minimap-popup-preview-arrow-gold.png b/src/img/icons/minimap/minimap-popup-preview-arrow-gold.png
index c437ae00..f2aeb33d 100644
Binary files a/src/img/icons/minimap/minimap-popup-preview-arrow-gold.png and b/src/img/icons/minimap/minimap-popup-preview-arrow-gold.png differ
diff --git a/src/img/icons/minimap/minimap-popup-preview-arrow-gold@2x.png b/src/img/icons/minimap/minimap-popup-preview-arrow-gold@2x.png
new file mode 100644
index 00000000..648c3e84
Binary files /dev/null and b/src/img/icons/minimap/minimap-popup-preview-arrow-gold@2x.png differ
diff --git a/src/img/icons/minimap/minimap-popup-preview-arrow-white.png b/src/img/icons/minimap/minimap-popup-preview-arrow-white.png
index b97bd38b..4afa0e5d 100644
Binary files a/src/img/icons/minimap/minimap-popup-preview-arrow-white.png and b/src/img/icons/minimap/minimap-popup-preview-arrow-white.png differ
diff --git a/src/img/icons/minimap/minimap-popup-preview-arrow-white@2x.png b/src/img/icons/minimap/minimap-popup-preview-arrow-white@2x.png
new file mode 100644
index 00000000..6ffe2bf1
Binary files /dev/null and b/src/img/icons/minimap/minimap-popup-preview-arrow-white@2x.png differ
diff --git a/src/img/icons/settings/settings-export-white.png b/src/img/icons/settings/settings-export-white.png
index b869cd09..45d76e67 100644
Binary files a/src/img/icons/settings/settings-export-white.png and b/src/img/icons/settings/settings-export-white.png differ
diff --git a/src/img/icons/settings/settings-export-white@2x.png b/src/img/icons/settings/settings-export-white@2x.png
new file mode 100644
index 00000000..5c9f5d94
Binary files /dev/null and b/src/img/icons/settings/settings-export-white@2x.png differ
diff --git a/src/img/icons/settings/settings-gear-white.png b/src/img/icons/settings/settings-gear-white.png
index 1c638b6f..267daa67 100644
Binary files a/src/img/icons/settings/settings-gear-white.png and b/src/img/icons/settings/settings-gear-white.png differ
diff --git a/src/img/icons/settings/settings-gear-white@2x.png b/src/img/icons/settings/settings-gear-white@2x.png
new file mode 100644
index 00000000..b874fc52
Binary files /dev/null and b/src/img/icons/settings/settings-gear-white@2x.png differ
diff --git a/src/img/icons/settings/settings-open-folder-white.png b/src/img/icons/settings/settings-open-folder-white.png
index 3630df10..fd68fbf4 100644
Binary files a/src/img/icons/settings/settings-open-folder-white.png and b/src/img/icons/settings/settings-open-folder-white.png differ
diff --git a/src/img/icons/settings/settings-open-folder-white@2x.png b/src/img/icons/settings/settings-open-folder-white@2x.png
new file mode 100644
index 00000000..0a1fb21d
Binary files /dev/null and b/src/img/icons/settings/settings-open-folder-white@2x.png differ
diff --git a/src/img/icons/settings/settings-resize-white.png b/src/img/icons/settings/settings-resize-white.png
index f2f17eaf..f85cae21 100644
Binary files a/src/img/icons/settings/settings-resize-white.png and b/src/img/icons/settings/settings-resize-white.png differ
diff --git a/src/img/icons/settings/settings-resize-white@2x.png b/src/img/icons/settings/settings-resize-white@2x.png
new file mode 100644
index 00000000..2db490a8
Binary files /dev/null and b/src/img/icons/settings/settings-resize-white@2x.png differ
diff --git a/src/img/icons/settings/settings-save-white.png b/src/img/icons/settings/settings-save-white.png
index d8dfeadd..bf131536 100644
Binary files a/src/img/icons/settings/settings-save-white.png and b/src/img/icons/settings/settings-save-white.png differ
diff --git a/src/img/icons/settings/settings-save-white@2x.png b/src/img/icons/settings/settings-save-white@2x.png
new file mode 100644
index 00000000..1b514ed3
Binary files /dev/null and b/src/img/icons/settings/settings-save-white@2x.png differ
diff --git a/src/img/icons/tools/tool-circle.png b/src/img/icons/tools/tool-circle.png
index 7f4dbd97..52a14811 100644
Binary files a/src/img/icons/tools/tool-circle.png and b/src/img/icons/tools/tool-circle.png differ
diff --git a/src/img/icons/tools/tool-circle@2x.png b/src/img/icons/tools/tool-circle@2x.png
new file mode 100644
index 00000000..524de8b1
Binary files /dev/null and b/src/img/icons/tools/tool-circle@2x.png differ
diff --git a/src/img/icons/tools/tool-colorpicker.png b/src/img/icons/tools/tool-colorpicker.png
index fe4cbcb8..59090d0e 100644
Binary files a/src/img/icons/tools/tool-colorpicker.png and b/src/img/icons/tools/tool-colorpicker.png differ
diff --git a/src/img/icons/tools/tool-colorpicker@2x.png b/src/img/icons/tools/tool-colorpicker@2x.png
new file mode 100644
index 00000000..bebff88b
Binary files /dev/null and b/src/img/icons/tools/tool-colorpicker@2x.png differ
diff --git a/src/img/icons/tools/tool-colorswap.png b/src/img/icons/tools/tool-colorswap.png
index ac316bc2..778a53d3 100644
Binary files a/src/img/icons/tools/tool-colorswap.png and b/src/img/icons/tools/tool-colorswap.png differ
diff --git a/src/img/icons/tools/tool-colorswap@2x.png b/src/img/icons/tools/tool-colorswap@2x.png
new file mode 100644
index 00000000..91a95860
Binary files /dev/null and b/src/img/icons/tools/tool-colorswap@2x.png differ
diff --git a/src/img/icons/tools/tool-dithering.png b/src/img/icons/tools/tool-dithering.png
index 7290eb86..00180e69 100644
Binary files a/src/img/icons/tools/tool-dithering.png and b/src/img/icons/tools/tool-dithering.png differ
diff --git a/src/img/icons/tools/tool-dithering@2x.png b/src/img/icons/tools/tool-dithering@2x.png
new file mode 100644
index 00000000..2eafde8e
Binary files /dev/null and b/src/img/icons/tools/tool-dithering@2x.png differ
diff --git a/src/img/icons/tools/tool-eraser.png b/src/img/icons/tools/tool-eraser.png
index 88fa7583..263a9c04 100644
Binary files a/src/img/icons/tools/tool-eraser.png and b/src/img/icons/tools/tool-eraser.png differ
diff --git a/src/img/icons/tools/tool-eraser@2x.png b/src/img/icons/tools/tool-eraser@2x.png
new file mode 100644
index 00000000..1fc02334
Binary files /dev/null and b/src/img/icons/tools/tool-eraser@2x.png differ
diff --git a/src/img/icons/tools/tool-lasso-select.png b/src/img/icons/tools/tool-lasso-select.png
index 0e9abc14..cd8d04df 100644
Binary files a/src/img/icons/tools/tool-lasso-select.png and b/src/img/icons/tools/tool-lasso-select.png differ
diff --git a/src/img/icons/tools/tool-lasso-select@2x.png b/src/img/icons/tools/tool-lasso-select@2x.png
new file mode 100644
index 00000000..39e3359b
Binary files /dev/null and b/src/img/icons/tools/tool-lasso-select@2x.png differ
diff --git a/src/img/icons/tools/tool-lighten.png b/src/img/icons/tools/tool-lighten.png
index 4a3a993e..74a2ef42 100644
Binary files a/src/img/icons/tools/tool-lighten.png and b/src/img/icons/tools/tool-lighten.png differ
diff --git a/src/img/icons/tools/tool-lighten@2x.png b/src/img/icons/tools/tool-lighten@2x.png
new file mode 100644
index 00000000..c45feacc
Binary files /dev/null and b/src/img/icons/tools/tool-lighten@2x.png differ
diff --git a/src/img/icons/tools/tool-move.png b/src/img/icons/tools/tool-move.png
index 7911e1a7..91816987 100644
Binary files a/src/img/icons/tools/tool-move.png and b/src/img/icons/tools/tool-move.png differ
diff --git a/src/img/icons/tools/tool-move@2x.png b/src/img/icons/tools/tool-move@2x.png
new file mode 100644
index 00000000..78fcc514
Binary files /dev/null and b/src/img/icons/tools/tool-move@2x.png differ
diff --git a/src/img/icons/tools/tool-paint-bucket.png b/src/img/icons/tools/tool-paint-bucket.png
index cea3ed36..c3dbd17a 100644
Binary files a/src/img/icons/tools/tool-paint-bucket.png and b/src/img/icons/tools/tool-paint-bucket.png differ
diff --git a/src/img/icons/tools/tool-paint-bucket@2x.png b/src/img/icons/tools/tool-paint-bucket@2x.png
new file mode 100644
index 00000000..aafd114a
Binary files /dev/null and b/src/img/icons/tools/tool-paint-bucket@2x.png differ
diff --git a/src/img/icons/tools/tool-pen.png b/src/img/icons/tools/tool-pen.png
index 6f3a0317..68e3b7e7 100644
Binary files a/src/img/icons/tools/tool-pen.png and b/src/img/icons/tools/tool-pen.png differ
diff --git a/src/img/icons/tools/tool-pen@2x.png b/src/img/icons/tools/tool-pen@2x.png
new file mode 100644
index 00000000..5a8c1569
Binary files /dev/null and b/src/img/icons/tools/tool-pen@2x.png differ
diff --git a/src/img/icons/tools/tool-rectangle-select.png b/src/img/icons/tools/tool-rectangle-select.png
index 421e0f96..a613bd9b 100644
Binary files a/src/img/icons/tools/tool-rectangle-select.png and b/src/img/icons/tools/tool-rectangle-select.png differ
diff --git a/src/img/icons/tools/tool-rectangle-select@2x.png b/src/img/icons/tools/tool-rectangle-select@2x.png
new file mode 100644
index 00000000..cc2e5650
Binary files /dev/null and b/src/img/icons/tools/tool-rectangle-select@2x.png differ
diff --git a/src/img/icons/tools/tool-rectangle.png b/src/img/icons/tools/tool-rectangle.png
index 3fa778d3..a2d43856 100644
Binary files a/src/img/icons/tools/tool-rectangle.png and b/src/img/icons/tools/tool-rectangle.png differ
diff --git a/src/img/icons/tools/tool-rectangle@2x.png b/src/img/icons/tools/tool-rectangle@2x.png
new file mode 100644
index 00000000..b1897a13
Binary files /dev/null and b/src/img/icons/tools/tool-rectangle@2x.png differ
diff --git a/src/img/icons/tools/tool-shape-select.png b/src/img/icons/tools/tool-shape-select.png
index 10da42f1..2c7ed31b 100644
Binary files a/src/img/icons/tools/tool-shape-select.png and b/src/img/icons/tools/tool-shape-select.png differ
diff --git a/src/img/icons/tools/tool-shape-select@2x.png b/src/img/icons/tools/tool-shape-select@2x.png
new file mode 100644
index 00000000..5430e5b7
Binary files /dev/null and b/src/img/icons/tools/tool-shape-select@2x.png differ
diff --git a/src/img/icons/tools/tool-stroke.png b/src/img/icons/tools/tool-stroke.png
index 39b9bc14..5ae9bf3c 100644
Binary files a/src/img/icons/tools/tool-stroke.png and b/src/img/icons/tools/tool-stroke.png differ
diff --git a/src/img/icons/tools/tool-stroke@2x.png b/src/img/icons/tools/tool-stroke@2x.png
new file mode 100644
index 00000000..86648058
Binary files /dev/null and b/src/img/icons/tools/tool-stroke@2x.png differ
diff --git a/src/img/icons/tools/tool-vertical-mirror-pen.png b/src/img/icons/tools/tool-vertical-mirror-pen.png
index f5ffc49c..618bd5a6 100644
Binary files a/src/img/icons/tools/tool-vertical-mirror-pen.png and b/src/img/icons/tools/tool-vertical-mirror-pen.png differ
diff --git a/src/img/icons/tools/tool-vertical-mirror-pen@2x.png b/src/img/icons/tools/tool-vertical-mirror-pen@2x.png
new file mode 100644
index 00000000..27a29229
Binary files /dev/null and b/src/img/icons/tools/tool-vertical-mirror-pen@2x.png differ
diff --git a/src/img/icons/transform/tool-center.png b/src/img/icons/transform/tool-center.png
index f0b21bb4..8786d162 100644
Binary files a/src/img/icons/transform/tool-center.png and b/src/img/icons/transform/tool-center.png differ
diff --git a/src/img/icons/transform/tool-center@2x.png b/src/img/icons/transform/tool-center@2x.png
new file mode 100644
index 00000000..64ff4e92
Binary files /dev/null and b/src/img/icons/transform/tool-center@2x.png differ
diff --git a/src/img/icons/transform/tool-clone.png b/src/img/icons/transform/tool-clone.png
index 0425befd..03234558 100644
Binary files a/src/img/icons/transform/tool-clone.png and b/src/img/icons/transform/tool-clone.png differ
diff --git a/src/img/icons/transform/tool-clone@2x.png b/src/img/icons/transform/tool-clone@2x.png
new file mode 100644
index 00000000..8f265323
Binary files /dev/null and b/src/img/icons/transform/tool-clone@2x.png differ
diff --git a/src/img/icons/transform/tool-flip.png b/src/img/icons/transform/tool-flip.png
index 4df04b16..8369b2b4 100644
Binary files a/src/img/icons/transform/tool-flip.png and b/src/img/icons/transform/tool-flip.png differ
diff --git a/src/img/icons/transform/tool-flip@2x.png b/src/img/icons/transform/tool-flip@2x.png
new file mode 100644
index 00000000..ace55c60
Binary files /dev/null and b/src/img/icons/transform/tool-flip@2x.png differ
diff --git a/src/img/icons/transform/tool-rotate.png b/src/img/icons/transform/tool-rotate.png
index 986837a8..20ee6374 100644
Binary files a/src/img/icons/transform/tool-rotate.png and b/src/img/icons/transform/tool-rotate.png differ
diff --git a/src/img/icons/transform/tool-rotate@2x.png b/src/img/icons/transform/tool-rotate@2x.png
new file mode 100644
index 00000000..af99739a
Binary files /dev/null and b/src/img/icons/transform/tool-rotate@2x.png differ
diff --git a/src/img/icons@2x.png b/src/img/icons@2x.png
new file mode 100644
index 00000000..00275b74
Binary files /dev/null and b/src/img/icons@2x.png differ