diff --git a/app/images/icons/Makefile b/app/images/icons/Makefile
index fff7e474..5635b53e 100644
--- a/app/images/icons/Makefile
+++ b/app/images/icons/Makefile
@@ -1,9 +1,12 @@
BROWSER_SIZES := 16 24 32 48 64
ANDROID_SIZES := 72 96 144 192
-IPHONE_SIZES := 60 120
-IPAD_SIZES := 76 152
-ALL_SIZES := $(BROWSER_SIZES) $(ANDROID_SIZES) $(IPHONE_SIZES) $(IPAD_SIZES)
+#IOS_1X_SIZES := 20 29 40 76 # No such devices exist anymore
+IOS_2X_SIZES := 40 58 80 120 152 167
+IOS_3X_SIZES := 60 87 120 180
+ALL_IOS_SIZES := $(IOS_1X_SIZES) $(IOS_2X_SIZES) $(IOS_3X_SIZES)
+
+ALL_SIZES := $(BROWSER_SIZES) $(ANDROID_SIZES) $(ALL_IOS_SIZES)
ALL_ICONS := $(foreach SIZE, $(ALL_SIZES), novnc-$(SIZE)x$(SIZE).png)
all: $(ALL_ICONS)
diff --git a/app/images/icons/novnc-167x167.png b/app/images/icons/novnc-167x167.png
new file mode 100644
index 00000000..6b361b64
Binary files /dev/null and b/app/images/icons/novnc-167x167.png differ
diff --git a/app/images/icons/novnc-180x180.png b/app/images/icons/novnc-180x180.png
new file mode 100644
index 00000000..cf8802b4
Binary files /dev/null and b/app/images/icons/novnc-180x180.png differ
diff --git a/app/images/icons/novnc-40x40.png b/app/images/icons/novnc-40x40.png
new file mode 100644
index 00000000..4e42a1d2
Binary files /dev/null and b/app/images/icons/novnc-40x40.png differ
diff --git a/app/images/icons/novnc-58x58.png b/app/images/icons/novnc-58x58.png
new file mode 100644
index 00000000..ba2564e3
Binary files /dev/null and b/app/images/icons/novnc-58x58.png differ
diff --git a/app/images/icons/novnc-76x76.png b/app/images/icons/novnc-76x76.png
deleted file mode 100644
index aef61c48..00000000
Binary files a/app/images/icons/novnc-76x76.png and /dev/null differ
diff --git a/app/images/icons/novnc-80x80.png b/app/images/icons/novnc-80x80.png
new file mode 100644
index 00000000..19b1488e
Binary files /dev/null and b/app/images/icons/novnc-80x80.png differ
diff --git a/app/images/icons/novnc-87x87.png b/app/images/icons/novnc-87x87.png
new file mode 100644
index 00000000..ed7042c5
Binary files /dev/null and b/app/images/icons/novnc-87x87.png differ
diff --git a/vnc.html b/vnc.html
index 2da8f0b7..eae82209 100644
--- a/vnc.html
+++ b/vnc.html
@@ -37,11 +37,19 @@
-
-
-
+
+
+
+
+
+
+
+
+
+
+