Non-square project icons are scaled inconsistently.
The project image for [`gitlab-eslint-plugin`](https://gitlab.com/gitlab-org/gitlab-eslint-config) is not square. It's a bit wider than it is tall. | eslint logo | |-----| | ![gitlab-eslint-plugin](https://gitlab.com/uploads/-/system/project/avatar/8671969/eslint.png) | This produces some inconsistent behavior on GitLab. In some cases, it is scaled proportionally to fit: ![proportional](/uploads/2ca613746542504db5e77220e0334c5a/proportional.png) and in some cases it is stretched to fit: ![stretch](/uploads/86dfe1780537e2ed5a64503b36272b56/stretch.png) We probably ought to be consistent on this. I would suggest we do something like we do with user avatars where we employ `cropper.js` to allow the user to select a square portion of their uploaded image to use as the project logo rather than taking their uploaded image and saving it verbatim.
issue