Skip to content

chore(assets): unify app icon assets and generate web favicons#1

Merged
thedavidweng merged 1 commit into
mainfrom
chore/unify-icon-assets
Jul 16, 2026
Merged

chore(assets): unify app icon assets and generate web favicons#1
thedavidweng merged 1 commit into
mainfrom
chore/unify-icon-assets

Conversation

@thedavidweng

Copy link
Copy Markdown
Collaborator

Summary

  • Replace the old root AppIcon.png and legacy AppIcon.icon bundle with the new Icon Composer set.
  • Rename the source SVG inside the bundle to AppIcon.svg so it is the single vector source.
  • Move the Icon Composer exported PNG to assets/AppIcon.png and use it from the README.
  • Generate web favicon assets (favicon.ico, favicon.png, apple-touch-icon.png, app-icon.png) from the master PNG.
  • Remove the stale .gitignore rule that ignored Mist/Resources/AppIcon.png.

Test plan

  • Verify the README renders the new icon at assets/AppIcon.png.
  • Open Mist/Resources/AppIcon.icon in Icon Composer to confirm the SVG loads correctly.
  • Build the macOS target and confirm AppIcon is compiled into the app bundle.
  • Deploy the generated web assets to mist.ws and verify favicon/app-icon links.

- Replace old AppIcon.png and AppIcon.icon bundle with the new Icon Composer set
- Rename source SVG inside the bundle to AppIcon.svg
- Move the exported PNG to assets/AppIcon.png for README and website use
- Generate favicon.ico, favicon.png, apple-touch-icon.png and app-icon.png from the master PNG
- Update README to reference the new assets path
- Remove stale .gitignore rule for Mist/Resources/AppIcon.png

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR standardizes Mist’s icon source-of-truth by updating the Icon Composer bundle to use a single, consistently named SVG (AppIcon.svg), updating the README to reference the exported PNG under assets/, and cleaning up ignore rules so icon assets can be tracked.

Changes:

  • Update README.md to load the app icon from ./assets/AppIcon.png.
  • Simplify AppIcon.icon metadata to reference a single vector source AppIcon.svg and set fill to automatic.
  • Remove the stale .gitignore rule that ignored Mist/Resources/AppIcon.png.

Reviewed changes

Copilot reviewed 2 out of 11 changed files in this pull request and generated no comments.

File Description
README.md Points README icon image to assets/AppIcon.png instead of the removed root asset.
Mist/Resources/AppIcon.icon/icon.json Updates Icon Composer metadata to use AppIcon.svg as the layer source and adjusts fill behavior.
Mist/Resources/AppIcon.icon/Assets/AppIcon.svg Adds the renamed/standardized SVG vector source for the app icon bundle.
.gitignore Stops ignoring the previously-stale Mist/Resources/AppIcon.png path.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@thedavidweng
thedavidweng merged commit 42dd7f3 into main Jul 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants