This resolves #42 by adding in the following assets:
favicon.ico - Favorites icon in .ico format with embedded 16x16, 32x32, and 64x64 versions with transparency
icon1.svg - Favorites icon in .svg format, with both light mode and dark mode styling
icon2.png - Fallback favorites icon in .png format for browsers that don't support SVG favorites icons
apple-icon.png - Touch icon for Apple devices when added to home screen as a shortcut
meta/
mask-icon.svg - Safari pinned tab icon, which Next.js does not support
app-icon-192.png, app-icon-512.png - Android-related icons; we'll need a web app manifest before we can use these icons, but they are there in the meantime
Type of Change
Please delete options that are not relevant.
[x] New feature (non-breaking change which adds functionality)
Testing
Please describe the tests that you ran to verify your changes, providing instructions so we can reproduce. Also, please list any relevant details for your test configuration.
Tested using Safari and Vivaldi (Chrome) on macOS as best as I could. Also, ran pnpm lint and pnpm format.
Checklists
Please ensure that the following items all have checked boxes before setting your pull request as "ready to review". If an item is not relevant to the proposed changes, you may check the corresponding box.
GitHub
[x] Related issue appears at beginning of pull request title with pound sign, and title describes the changes being proposed.
[x] Related issue is linked in pull request description using closing keywords.
[x] The appropriate label has been chosen for this pull request.
[x] The correct project has been selected for this pull request.
[x] The milestone corresponding with the issue has been selected for this pull request.
[x] All commits in this branch, including merge commits, begin with the issue number and a pound sign.
Code Standards
[x] Code follows the style guidelines of this project.
[x] Code comments have been added, particularly in hard-to-understand areas.
[x] I have performed a self-review of my code.
[x] Any dependent changes have been merged and published in downstream modules.
[x] These changes generate no new warnings.
Documentation and Testing
[x] New and existing unit tests pass locally with these changes.
[x] Corresponding changes to the documentation have been made.
[x] Tests have been added, where appropriate; or, no tests are relevant for this pull request.
[x] This pull request contains UI changes, and screenshots of those UI images appear below; or, this pull request contains no UI changes.
Description of Proposed Changes
What does this pull request propose to change?
This resolves #42 by adding in the following assets:
favicon.ico
- Favorites icon in .ico format with embedded 16x16, 32x32, and 64x64 versions with transparencyicon1.svg
- Favorites icon in .svg format, with both light mode and dark mode stylingicon2.png
- Fallback favorites icon in .png format for browsers that don't support SVG favorites iconsapple-icon.png
- Touch icon for Apple devices when added to home screen as a shortcutmeta/
mask-icon.svg
- Safari pinned tab icon, which Next.js does not supportapp-icon-192.png
,app-icon-512.png
- Android-related icons; we'll need a web app manifest before we can use these icons, but they are there in the meantimeType of Change
Please delete options that are not relevant.
Testing
Please describe the tests that you ran to verify your changes, providing instructions so we can reproduce. Also, please list any relevant details for your test configuration.
Tested using Safari and Vivaldi (Chrome) on macOS as best as I could. Also, ran
pnpm lint
andpnpm format
.Checklists
Please ensure that the following items all have checked boxes before setting your pull request as "ready to review". If an item is not relevant to the proposed changes, you may check the corresponding box.
GitHub
Code Standards
Documentation and Testing