Skip to content

Fix: marketplace icon to meet VS Code requirements#26

Merged
mohamedsedkiyouzbechi merged 1 commit intomainfrom
msyo/fix-marketplace-icon
Jan 14, 2026
Merged

Fix: marketplace icon to meet VS Code requirements#26
mohamedsedkiyouzbechi merged 1 commit intomainfrom
msyo/fix-marketplace-icon

Conversation

@mohamedsedkiyouzbechi
Copy link
Contributor

@mohamedsedkiyouzbechi mohamedsedkiyouzbechi commented Jan 9, 2026

Problem

The extension icon was not displaying correctly on the VS Code Marketplace.
The marketplace requires specific icon specifications that were not being met.

Root Cause

VS Code Marketplace has strict requirements for extension icons:

  • Must be PNG format (SVG not supported for the icon field).
  • Must be at least 128x128 pixels.
  • Should have transparent background for proper theme adaptation.
  • Requires adequate padding around the logo.

Screenshots

VS Code Marketplace on web
VS Code Marketplace on IDE
The new icon details

Summary by CodeRabbit

  • Bug Fixes

    • Fixed marketplace icon display so it meets marketplace requirements (correct size, transparency, and padding) and now renders correctly.
  • Chores

    • Bumped package version to 1.5.4 and added a corresponding changelog entry.

✏️ Tip: You can customize this high-level summary in your review settings.

Copilot AI review requested due to automatic review settings January 9, 2026 10:47
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 9, 2026

Warning

Rate limit exceeded

@mohamedsedkiyouzbechi has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 4 minutes and 43 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

📥 Commits

Reviewing files that changed from the base of the PR and between da562bf and d1a42b5.

⛔ Files ignored due to path filters (2)
  • package-lock.json is excluded by !**/package-lock.json
  • resources/promptitude-icon.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • CHANGELOG.md
  • package.json

Walkthrough

Bumped package version to 1.5.4 and adjusted icon metadata formatting; added CHANGELOG entry for 1.5.4 noting a fix ensuring the PNG icon meets VS Code Marketplace requirements (128×128 px, transparency, padding).

Changes

Cohort / File(s) Change Summary
Package metadata
package.json
Updated version from 1.5.3 to 1.5.4 and normalized icon property formatting to "icon": "resources/promptitude-icon.png".
Release notes
CHANGELOG.md
Added [1.5.4] - 2026-01-12 Unreleased entry documenting a fix for marketplace icon display (PNG conforms to 128×128 px, transparency, proper padding).

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • Soap-141
  • MatFillion
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: fixing the marketplace icon to meet VS Code requirements, which aligns with the version bump, icon formatting update, and CHANGELOG entry documenting the fix.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch msyo/fix-marketplace-icon

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes the extension icon display issue on the VS Code Marketplace by ensuring the icon meets VS Code's requirements (PNG format, 128x128 pixels minimum, transparency, proper padding). The version is bumped from 1.5.3 to 1.5.4 with appropriate changelog documentation.

Key Changes:

  • Replaced the extension icon with a properly formatted PNG file meeting Marketplace specifications
  • Bumped version to 1.5.4 across package.json and package-lock.json
  • Added CHANGELOG entry documenting the icon fix

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated no comments.

File Description
resources/promptitude-icon.png New PNG icon file meeting VS Code Marketplace requirements (128x128, transparency, proper padding)
package.json Version bumped to 1.5.4 and icon field spacing normalized
package-lock.json Version consistency update to 1.5.4 and incidental dependency patches (js-yaml, jws, qs, tar-fs)
CHANGELOG.md Added 1.5.4 release entry documenting marketplace icon fix

Copy link

@Soap-141 Soap-141 left a comment

Choose a reason for hiding this comment

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

The image is very blurry, is it an internal designer that made it? I think we should get something better than this.

@mohamedsedkiyouzbechi mohamedsedkiyouzbechi force-pushed the msyo/fix-marketplace-icon branch 2 times, most recently from 9e9f74c to da562bf Compare January 12, 2026 10:37
@mohamedsedkiyouzbechi mohamedsedkiyouzbechi merged commit b2f75d0 into main Jan 14, 2026
4 checks passed
@Soap-141 Soap-141 deleted the msyo/fix-marketplace-icon branch January 20, 2026 15:04
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.

4 participants