]> cat aescling's git repositories - mastodon.git/commit
Generate app icons before precomp
authoraescling <aescling+gitlab@cat.family>
Sun, 19 Mar 2023 22:43:05 +0000 (18:43 -0400)
committeraescling <aescling+gitlab@cat.family>
Mon, 20 Mar 2023 04:15:18 +0000 (00:15 -0400)
commitd3aeb8c26be4c952ee278fd96d175f29154ef7e6
tree84fdc64cb5b1ef65e535ec7adc65b81675cbd836
parent2e743bbba5a5be5875d69049186bfd868c69b9e0
Generate app icons before precomp

Squashed commit of
https://gitlab.com/kibicat/mastodon/-/merge_requests/30 and
https://gitlab.com/kibicat/mastodon/-/merge_requests/31

This causes :blobcat_sleep: to Actually be the favicon now; more
generally, it uses app/javascript/images/logo.png (ideally we would use
SVG---TODO: do that) as the basis fur the front end favicon and app
icons, which are now generated at build time.

This is arguably suboptimal as we purrform redundant work now on every
build, but I think that is an acceptable tradeoff. It's a small amount
of work and we do not exactly build the code very often.

I would prefer to not have to add an extra command to our build
scripts...

This removes app/javascript/icons and public/favicon.ico from repo.
Naturally.
28 files changed:
.gitlab-ci.yml
app/javascript/icons/.gitignore [new file with mode: 0644]
app/javascript/icons/android-chrome-144x144.png [deleted file]
app/javascript/icons/android-chrome-192x192.png [deleted file]
app/javascript/icons/android-chrome-256x256.png [deleted file]
app/javascript/icons/android-chrome-36x36.png [deleted file]
app/javascript/icons/android-chrome-384x384.png [deleted file]
app/javascript/icons/android-chrome-48x48.png [deleted file]
app/javascript/icons/android-chrome-512x512.png [deleted file]
app/javascript/icons/android-chrome-72x72.png [deleted file]
app/javascript/icons/android-chrome-96x96.png [deleted file]
app/javascript/icons/apple-touch-icon-1024x1024.png [deleted file]
app/javascript/icons/apple-touch-icon-114x114.png [deleted file]
app/javascript/icons/apple-touch-icon-120x120.png [deleted file]
app/javascript/icons/apple-touch-icon-144x144.png [deleted file]
app/javascript/icons/apple-touch-icon-152x152.png [deleted file]
app/javascript/icons/apple-touch-icon-167x167.png [deleted file]
app/javascript/icons/apple-touch-icon-180x180.png [deleted file]
app/javascript/icons/apple-touch-icon-57x57.png [deleted file]
app/javascript/icons/apple-touch-icon-60x60.png [deleted file]
app/javascript/icons/apple-touch-icon-72x72.png [deleted file]
app/javascript/icons/apple-touch-icon-76x76.png [deleted file]
app/javascript/icons/favicon-16x16.png [deleted file]
app/javascript/icons/favicon-32x32.png [deleted file]
app/javascript/icons/favicon-48x48.png [deleted file]
app/javascript/images/logo.png [new file with mode: 0644]
lib/tasks/branding.rake
public/favicon.ico [deleted file]