Skip to content

fix: link the current icon into the Windows executable - #175

Merged
omartelo merged 1 commit into
mainfrom
fix/windows-exe-icon
Aug 6, 2026
Merged

fix: link the current icon into the Windows executable#175
omartelo merged 1 commit into
mainfrom
fix/windows-exe-icon

Conversation

@omartelo

@omartelo omartelo commented Aug 6, 2026

Copy link
Copy Markdown
Owner

The .syso the Windows binary links still carried the purple meteor mark
retired in #128, which updated build/windows/lich.ico and the PNGs but
not the resource generated from them. Nothing in the repo said how that
resource is produced, so there was nothing to remind the reskin.

The executable's icon is what Windows draws in the two places the
Chromium window never covers: the Start Menu shortcut, which the
installer points at lich.exe with no IconFilename of its own, and the
taskbar button of the file picker — ncruces/zenity runs an in-process
IFileOpenDialog there, so the dialog is a window of lich's own.

Regenerate the resource from lich.ico and add `task icons:windows`, so
the next icon change has a recipe to run instead of a binary to
remember.
@omartelo omartelo added the ci:os Runs the backend suite on Windows and macOS runners label Aug 6, 2026
@omartelo
omartelo merged commit ace57fb into main Aug 6, 2026
7 checks passed
@omartelo
omartelo deleted the fix/windows-exe-icon branch August 6, 2026 23:51
@omartelo omartelo mentioned this pull request Aug 7, 2026
4 tasks
omartelo added a commit that referenced this pull request Aug 7, 2026
Move the [Unreleased] entries under a 0.27.0 heading and refresh the compare
links.

Also split an entry the previous release cycle merged into one. The Chromium
prompts fix (#177) replaced the header line of the Windows icon fix (#175)
instead of adding its own above it, leaving the icon entry's body attached to
a fix it has nothing to do with. Both are separate Fixed entries again.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:os Runs the backend suite on Windows and macOS runners

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant