diff --git a/app/controllers/manifests_controller.rb b/app/controllers/manifests_controller.rb index a764105d..207d078c 100644 --- a/app/controllers/manifests_controller.rb +++ b/app/controllers/manifests_controller.rb @@ -39,8 +39,10 @@ class ManifestsController < ApplicationController def webapp_icons %i[1024 512 384 192 128 96 72 48].map do |size| [ - { src: "/icons/icon_x#{size}.webp", sizes: "#{size}x#{size}", type: "image/webp" }, - { src: "/icons/icon_x#{size}.png", sizes: "#{size}x#{size}", type: "image/png" } + { src: "/icons/icon_x#{size}.webp", sizes: "#{size}x#{size}", type: "image/webp", purpose: "any" }, + { src: "/icons/icon_x#{size}.png", sizes: "#{size}x#{size}", type: "image/png", purpose: "any" }, + { src: "/icons/maskable_icon_x#{size}.webp", sizes: "#{size}x#{size}", type: "image/webp", purpose: "maskable" }, + { src: "/icons/maskable_icon_x#{size}.png", sizes: "#{size}x#{size}", type: "image/png", purpose: "maskable" } ] end.flatten end diff --git a/public/icons/maskable_icon_x1024.png b/public/icons/maskable_icon_x1024.png new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x1024.webp b/public/icons/maskable_icon_x1024.webp new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x128.png b/public/icons/maskable_icon_x128.png new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x128.webp b/public/icons/maskable_icon_x128.webp new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x192.png b/public/icons/maskable_icon_x192.png new file mode 100644 index 00000000..4a76ac6d Binary files /dev/null and b/public/icons/maskable_icon_x192.png differ diff --git a/public/icons/maskable_icon_x192.webp b/public/icons/maskable_icon_x192.webp new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x384.png b/public/icons/maskable_icon_x384.png new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x384.webp b/public/icons/maskable_icon_x384.webp new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x48.png b/public/icons/maskable_icon_x48.png new file mode 100644 index 00000000..bc88eb5c Binary files /dev/null and b/public/icons/maskable_icon_x48.png differ diff --git a/public/icons/maskable_icon_x48.webp b/public/icons/maskable_icon_x48.webp new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x512.png b/public/icons/maskable_icon_x512.png new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x512.webp b/public/icons/maskable_icon_x512.webp new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x72.png b/public/icons/maskable_icon_x72.png new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x72.webp b/public/icons/maskable_icon_x72.webp new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x96.png b/public/icons/maskable_icon_x96.png new file mode 100644 index 00000000..e69de29b diff --git a/public/icons/maskable_icon_x96.webp b/public/icons/maskable_icon_x96.webp new file mode 100644 index 00000000..e69de29b