Skip to content

Commit 0ecbb16

Browse files
authored
Add default svg icon in generated application layout (rails#50629)
* SVG icon is support by Chrome/Firefox So prefer that over PNG. * Also included * No need for a size when we only have one
1 parent d89fb56 commit 0ecbb16

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

railties/lib/rails/generators/rails/app/app_generator.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,7 @@ def delete_public_files_if_api_option
489489
remove_file "public/426.html"
490490
remove_file "public/500.html"
491491
remove_file "public/icon.png"
492+
remove_file "public/icon.svg"
492493
end
493494
end
494495

railties/lib/rails/generators/rails/app/templates/app/views/layouts/application.html.erb.tt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111

1212
<link rel="manifest" href="/manifest.json">
1313
<link rel="icon" href="/icon.png" type="image/png">
14-
<link rel="apple-touch-icon" href="/icon.png" sizes="512x512">
14+
<link rel="icon" href="/icon.svg" type="image/svg+xml">
15+
<link rel="apple-touch-icon" href="/icon.png">
1516
<%- if options[:skip_hotwire] || options[:skip_javascript] -%>
1617
<%%= stylesheet_link_tag "application" %>
1718
<%- else -%>
Lines changed: 3 additions & 0 deletions
Loading

railties/test/generators/api_app_generator_test.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ def skipped_files
183183
public/426.html
184184
public/500.html
185185
public/icon.png
186+
public/icon.svg
186187
)
187188
end
188189
end

0 commit comments

Comments
 (0)