Skip to content

Reduce extension icon below Marketplace upload limit - #190

Merged
Oz Zafar (ozzafar) merged 1 commit into
mainfrom
fix/marketplace-icon-size
Oct 25, 2026
Merged

Oz Zafar (ozzafar) merged 1 commit into
mainfrom
fix/marketplace-icon-size

Conversation

@ozzafar

Copy link
Copy Markdown
Contributor

Summary

  • Fix the Marketplace upload rejection: the extension icon exceeded the 1024 KB limit.
  • Resize the existing icon from 1024x1024 to 512x512 with Lanczos resampling and optimized PNG encoding.
  • Reduce its size from 1,458,562 bytes to 182,997 bytes while retaining RGBA transparency and the existing design.
  • Asset-only change; extension version remains 2.4.4.

Validation

  • npx --yes vsce package succeeded, including TypeScript checks and production bundling.
  • Opened the rebuilt VSIX archive and verified its actual packaged icon is a 512x512 PNG under 1 MB.
  • Visually inspected the resized icon.
  • git diff --check passed.

Not merged or published; awaiting maintainer confirmation.

Resize the existing RGBA icon from 1024x1024 to 512x512 and optimize PNG encoding, reducing it from 1,458,562 to 182,997 bytes without changing the design or transparency.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a882e001-7e0e-4256-8a20-8eaec9c947f4
@github-actions

Copy link
Copy Markdown

✅ Extension Build Successful!

📦 VSIX artifact is ready for download

👉 View artifacts

Scroll down to the "Artifacts" section and download extension-vsix

To install: In VS Code, run Extensions: Install from VSIX... and select the downloaded file.

@ozzafar
Oz Zafar (ozzafar) merged commit d0b4a33 into main Oct 25, 2026
3 checks 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.

1 participant