Skip to content

chore(vscode): ship a transparent PNG icon and tighten marketplace metadata - #11

Merged
fi3ework merged 1 commit into
mainfrom
worktree-abstract-dancing-wand
Aug 12, 2026
Merged

chore(vscode): ship a transparent PNG icon and tighten marketplace metadata#11
fi3ework merged 1 commit into
mainfrom
worktree-abstract-dancing-wand

Conversation

@fi3ework

Copy link
Copy Markdown
Member

Summary

Two marketplace-facing fixes for the VS Code extension.

Icon. packages/vscode/icon.png was a PNG container wrapped around
JPEG-derived data — it carried an eXIf chunk and an opaque white background
(srgba(255,255,255,1) at every corner), so dark themes rendered a white card
behind the logo. It is now generated from the official Rspack logo in
rstack-design-resources
(581x452, indexed + tRNS), padded to a square canvas and resized to 512x512
RGBA with a transparent background and metadata stripped.

iconUrl falls back to the local icon for a locally installed VSIX, so this one
is verifiable without publishing.

Metadata. Shortened the extension description, and declared bugs.url
explicitly instead of relying on vsce deriving the Issues link from
repository. The resulting Links.Support value is unchanged; it is just no
longer implicit.

Note that the extension detail page renders Repository / Issues / License /
Marketplace from the gallery entry, not from the installed VSIX
(extensionsWorkbenchService.ts reads them off this.gallery), so these fields
only take effect once a release is published.

Related Links

Checklist

  • Tests updated (or not required).
  • Documentation updated (or not required).

…tadata

The icon shipped as a PNG container around JPEG-derived data: it carried an
eXIf chunk and an opaque white background, which shows as a white card behind
the logo in dark themes. Replace it with the official Rspack logo rendered to a
512x512 RGBA canvas with a transparent background.

Also shorten the extension description and declare `bugs.url` explicitly rather
than leaning on vsce deriving the Issues link from `repository`.
@fi3ework
fi3ework merged commit 5771367 into main Aug 12, 2026
3 checks passed
@fi3ework
fi3ework deleted the worktree-abstract-dancing-wand branch August 12, 2026 08:06
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.

1 participant