Skip to content

Refresh the app icon and README banner to match the Fluent UI#143

Merged
Jack251970 merged 2 commits into
Jack251970:masterfrom
KamilDev:refresh-app-icon
Apr 24, 2026
Merged

Refresh the app icon and README banner to match the Fluent UI#143
Jack251970 merged 2 commits into
Jack251970:masterfrom
KamilDev:refresh-app-icon

Conversation

@KamilDev
Copy link
Copy Markdown

@KamilDev KamilDev commented Apr 23, 2026

Summary

The app icon and README banner were holdovers from an earlier era — a glossy, faux-3D orange mouse that reads as Windows 7. Since the rest of the UI has moved to Fluent (and #138 just swapped the per-row PNG chrome for Fluent glyphs), the icon was the last piece that still looked dated. This PR redesigns both the app icon and the README banner to sit alongside the Fluent UI rather than against it, and commits the SVG sources alongside the rasters so future tweaks don't need a round trip to a designer.

Changes

  • Redesigns the app icon (AppIcon.ico + the runtime window / About icon Properties/Resources/Images/Logo.png) and the README header banner (Logo/Logo.png) in a flatter, Fluent-aligned style.
  • Commits the SVG masters: ContextMenuManager/Properties/AppIcon.svg, Logo/Logo.svg (Chinese), Logo/Logo-en.svg (English).
  • AppIcon.ico now embeds sizes 16 / 20 / 24 / 32 / 40 / 48 / 64 / 96 / 128 / 256 so the icon stays sharp across Explorer, taskbar, title bar, and Alt+Tab at any DPI.
  • Adds an English banner (Logo/Logo-en.png) rendered from the new English SVG. README-en.md used to point at the Chinese banner; it now references the English one. Both banners are rasterized at the same per-unit density and padded to a shared canvas, so <img width="700"> renders them at identical scale in either README.
  • Fixes src="/Logo/Logo.png" in both READMEs to ./Logo/.... The leading slash renders on GitHub (which treats it as repo-relative) but breaks in VS Code's markdown preview (which resolves it against the workspace root).
  • Adds generate-icons.ps1 (PowerShell 7 + resvg + magick) to reproduce every raster from the SVGs.
  • Drops the 感谢由 [澜芸] 制作的的新图标! / Thanks to [澜芸] for new icons! attribution lines, since that icon is being replaced. Happy to revert this if you'd rather keep the credit.

Screenshots

Before

Logo

After

简体中文

Logo

English

Logo-en

The app icon and README banner were holdovers from an earlier era -- a
glossy, faux-3D orange mouse that reads as Windows 7. Since the rest of
the UI has moved to Fluent (and Jack251970#138 just swapped the per-row PNG chrome
for Fluent glyphs), the icon was the last piece that still looked dated.
This change redesigns both the app icon and the README banner in a
flatter, Fluent-aligned style, and commits the SVG sources alongside the
rasters so future tweaks don't need a round trip to a designer.

- Redesigns the app icon (AppIcon.ico + Properties/Resources/Images/Logo.png)
  and the README header banner (Logo/Logo.png).
- Commits the SVG masters: Properties/AppIcon.svg, Logo/Logo.svg (Chinese),
  Logo/Logo-en.svg (English).
- AppIcon.ico now embeds sizes 16/20/24/32/40/48/64/96/128/256 so the icon
  stays sharp across Explorer, taskbar, title bar, and Alt+Tab at any DPI.
- Adds an English banner (Logo/Logo-en.png); README-en.md used to point at
  the Chinese banner and now references the English one. Both banners are
  rasterized at the same per-unit density and padded to a shared canvas so
  <img width="700"> renders them at identical scale in either README.
- Fixes src="/Logo/Logo.png" in both READMEs to ./Logo/... . The leading
  slash renders on GitHub but breaks in VS Code's markdown preview, which
  resolves it against the workspace root.
- Adds generate-icons.ps1 (PowerShell 7 + resvg + magick) to reproduce
  every raster from the SVGs.
- Drops the icon-attribution lines from both READMEs since that icon is
  being replaced.
Added thanks to 澜芸 and KamilDev for new icons in both English and Chinese README files.
Copy link
Copy Markdown
Owner

@Jack251970 Jack251970 left a comment

Choose a reason for hiding this comment

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

Thanks for your new icons!

@Jack251970 Jack251970 enabled auto-merge April 24, 2026 02:48
@Jack251970 Jack251970 merged commit 895a468 into Jack251970:master Apr 24, 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