chore(vscode): ship a transparent PNG icon and tighten marketplace metadata - #11
Merged
Merged
Conversation
…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`.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two marketplace-facing fixes for the VS Code extension.
Icon.
packages/vscode/icon.pngwas a PNG container wrapped aroundJPEG-derived data — it carried an
eXIfchunk and an opaque white background(
srgba(255,255,255,1)at every corner), so dark themes rendered a white cardbehind 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 512x512RGBA with a transparent background and metadata stripped.
iconUrlfalls back to the local icon for a locally installed VSIX, so this oneis verifiable without publishing.
Metadata. Shortened the extension description, and declared
bugs.urlexplicitly instead of relying on
vscederiving the Issues link fromrepository. The resultingLinks.Supportvalue is unchanged; it is just nolonger implicit.
Note that the extension detail page renders Repository / Issues / License /
Marketplace from the gallery entry, not from the installed VSIX
(
extensionsWorkbenchService.tsreads them offthis.gallery), so these fieldsonly take effect once a release is published.
Related Links
Checklist