diff --git a/Gruntfile.js b/Gruntfile.js
index ef0f62d..8e3ea6f 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 fd65298..0000000
--- 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 0000000..976a54a
--- /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 0000000..27c64b5
--- /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 0000000..4a3ae59
--- /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 0000000..897503f
--- /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 0000000..f5112c7
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 0000000..ba22325
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 0000000..d9847be
--- /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 6dfafcb..892a5f2 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 0000000..f9b75f7
--- /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 0000000..6a47ee5
--- /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 0000000..2a6609e
--- /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 0000000..b2735d1
--- /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 0000000..c3c4de5
--- /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 0000000..508950b
--- /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 0000000..bb7a5e5
--- /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 0000000..b163a87
--- /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 0000000..37481eb
--- /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 0000000..79e1887
--- /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 1153aed..0000000
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 0000000..52c4400
--- /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 0000000..8edc9f8
--- /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 0000000..65b647e
--- /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 0000000..2b51c17
--- /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 0000000..6a7f7d9
--- /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 0000000..30eec17
--- /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 0000000..9e29094
--- /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 0000000..aba243e
--- /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 0000000..85e3e72
--- /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 0000000..01a1ab8
--- /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 0000000..e5ece4a
--- /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 0000000..4b5e0ed
--- /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 0000000..45e4e49
--- /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 0000000..05c8771
--- /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 0000000..a308563
--- /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 0000000..3af65f5
--- /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 c765e6d..f2173c7 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 0000000..c647658
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 d8b57c3..e80406a 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 0000000..ea1b424
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 22c620d..e6515b6 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 0000000..c101181
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 0795aeb..6ec8948 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 0000000..d6c28c6
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 2a4104c..5227e9c 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 0000000..090f9a6
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 8554e55..98a6e4e 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 0000000..1ed1955
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 c437ae0..f2aeb33 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 0000000..648c3e8
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 b97bd38..4afa0e5 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 0000000..6ffe2bf
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 b869cd0..45d76e6 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 0000000..5c9f5d9
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 1c638b6..267daa6 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 0000000..b874fc5
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 3630df1..fd68fbf 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 0000000..0a1fb21
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 f2f17ea..f85cae2 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 0000000..2db490a
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 d8dfead..bf13153 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 0000000..1b514ed
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 7f4dbd9..52a1481 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 0000000..524de8b
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 fe4cbcb..59090d0 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 0000000..bebff88
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 ac316bc..778a53d 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 0000000..91a9586
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 7290eb8..00180e6 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 0000000..2eafde8
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 88fa758..263a9c0 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 0000000..1fc0233
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 0e9abc1..cd8d04d 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 0000000..39e3359
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 4a3a993..74a2ef4 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 0000000..c45feac
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 7911e1a..9181698 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 0000000..78fcc51
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 cea3ed3..c3dbd17 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 0000000..aafd114
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 6f3a031..68e3b7e 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 0000000..5a8c156
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 421e0f9..a613bd9 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 0000000..cc2e565
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 3fa778d..a2d4385 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 0000000..b1897a1
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 10da42f..2c7ed31 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 0000000..5430e5b
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 39b9bc1..5ae9bf3 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 0000000..8664805
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 f5ffc49..618bd5a 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 0000000..27a2922
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 f0b21bb..8786d16 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 0000000..64ff4e9
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 0425bef..0323455 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 0000000..8f26532
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 4df04b1..8369b2b 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 0000000..ace55c6
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 986837a..20ee637 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 0000000..af99739
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 0000000..00275b7
Binary files /dev/null and b/src/img/icons@2x.png differ