diff --git a/data/icons/hicolor/128x128/apps/com.frac_tion.teleport.png b/data/icons/hicolor/128x128/apps/com.frac_tion.teleport.png
index b3f8f9c..77d58de 100644
Binary files a/data/icons/hicolor/128x128/apps/com.frac_tion.teleport.png and b/data/icons/hicolor/128x128/apps/com.frac_tion.teleport.png differ
diff --git a/data/icons/hicolor/16x16/apps/com.frac_tion.teleport.png b/data/icons/hicolor/16x16/apps/com.frac_tion.teleport.png
index cc70d41..14d9411 100644
Binary files a/data/icons/hicolor/16x16/apps/com.frac_tion.teleport.png and b/data/icons/hicolor/16x16/apps/com.frac_tion.teleport.png differ
diff --git a/data/icons/hicolor/24x24/apps/com.frac-tion.teleport.png b/data/icons/hicolor/24x24/apps/com.frac-tion.teleport.png
new file mode 100644
index 0000000..0391d48
Binary files /dev/null and b/data/icons/hicolor/24x24/apps/com.frac-tion.teleport.png differ
diff --git a/data/icons/hicolor/24x24/apps/com.frac_tion.teleport.png b/data/icons/hicolor/24x24/apps/com.frac_tion.teleport.png
deleted file mode 100644
index 1cdb0f7..0000000
Binary files a/data/icons/hicolor/24x24/apps/com.frac_tion.teleport.png and /dev/null differ
diff --git a/data/icons/hicolor/256x256/apps/com.frac_tion.teleport.png b/data/icons/hicolor/256x256/apps/com.frac_tion.teleport.png
index 4e1d5bb..16d24e7 100644
Binary files a/data/icons/hicolor/256x256/apps/com.frac_tion.teleport.png and b/data/icons/hicolor/256x256/apps/com.frac_tion.teleport.png differ
diff --git a/data/icons/hicolor/32x32/apps/com.frac_tion.teleport.png b/data/icons/hicolor/32x32/apps/com.frac_tion.teleport.png
index 4f11180..c03f4a9 100644
Binary files a/data/icons/hicolor/32x32/apps/com.frac_tion.teleport.png and b/data/icons/hicolor/32x32/apps/com.frac_tion.teleport.png differ
diff --git a/data/icons/hicolor/48x48/apps/com.frac_tion.teleport.png b/data/icons/hicolor/48x48/apps/com.frac_tion.teleport.png
index 3fbd848..69ca941 100644
Binary files a/data/icons/hicolor/48x48/apps/com.frac_tion.teleport.png and b/data/icons/hicolor/48x48/apps/com.frac_tion.teleport.png differ
diff --git a/data/icons/hicolor/512x512/apps/com.frac_tion.teleport.png b/data/icons/hicolor/512x512/apps/com.frac_tion.teleport.png
index 7dff91a..8939e2d 100644
Binary files a/data/icons/hicolor/512x512/apps/com.frac_tion.teleport.png and b/data/icons/hicolor/512x512/apps/com.frac_tion.teleport.png differ
diff --git a/data/icons/hicolor/64x64/apps/com.frac_tion.teleport.png b/data/icons/hicolor/64x64/apps/com.frac_tion.teleport.png
index 2ba4cb2..99bf863 100644
Binary files a/data/icons/hicolor/64x64/apps/com.frac_tion.teleport.png and b/data/icons/hicolor/64x64/apps/com.frac_tion.teleport.png differ
diff --git a/data/icons/hicolor/com.frac_tion.teleport.svg b/data/icons/hicolor/com.frac_tion.teleport.svg
new file mode 100644
index 0000000..6bcfcf8
--- /dev/null
+++ b/data/icons/hicolor/com.frac_tion.teleport.svg
@@ -0,0 +1,7554 @@
+
+
+
+
diff --git a/data/icons/hicolor/symbolic/com.frac_tion.teleport-symbolic.svg b/data/icons/hicolor/symbolic/com.frac_tion.teleport-symbolic.svg
deleted file mode 100644
index 9ea6f2c..0000000
--- a/data/icons/hicolor/symbolic/com.frac_tion.teleport-symbolic.svg
+++ /dev/null
@@ -1,164 +0,0 @@
-
-
-
-