diff --git a/public/img/icons/icon.png b/public/img/icons/icon.png deleted file mode 100644 index 87fdc9b..0000000 Binary files a/public/img/icons/icon.png and /dev/null differ diff --git a/public/img/icons/icon_x96.png b/public/img/icons/icon_x96.png new file mode 100644 index 0000000..e1b1158 Binary files /dev/null and b/public/img/icons/icon_x96.png differ diff --git a/public/manifest.json b/public/manifest.json index c3c868a..b52119a 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -2,6 +2,11 @@ "name": "Mango", "description": "Mango: A self-hosted manga server and web reader", "icons": [ + { + "src": "/img/icons/icon_x96.png", + "sizes": "96x96", + "type": "image/png" + }, { "src": "/img/icons/icon_x192.png", "sizes": "192x192", diff --git a/src/library/entry.cr b/src/library/entry.cr index d72ed69..43cadbe 100644 --- a/src/library/entry.cr +++ b/src/library/entry.cr @@ -108,7 +108,7 @@ class Entry end def cover_url - return "#{Config.current.base_url}img/icons/icon.png" if @err_msg + return "#{Config.current.base_url}img/icons/icon_x192.png" if @err_msg unless @book.entry_cover_url_cache TitleInfo.new @book.dir do |info| diff --git a/src/library/title.cr b/src/library/title.cr index b76a2ba..bc84434 100644 --- a/src/library/title.cr +++ b/src/library/title.cr @@ -411,7 +411,7 @@ class Title cached_cover_url = @cached_cover_url return cached_cover_url unless cached_cover_url.nil? - url = "#{Config.current.base_url}img/icons/icon.png" + url = "#{Config.current.base_url}img/icons/icon_x192.png" readable_entries = @entries.select &.err_msg.nil? if readable_entries.size > 0 url = readable_entries[0].cover_url diff --git a/src/views/layout.html.ecr b/src/views/layout.html.ecr index fc5adb7..b2a8575 100644 --- a/src/views/layout.html.ecr +++ b/src/views/layout.html.ecr @@ -36,7 +36,7 @@