Skip to content

Marketplace listing: add a 128x128 PNG icon and a real category #8

Description

@GabrielBBaldez

Two things block a decent Marketplace listing.

1. No gallery icon

package.json has no top-level icon field. The "icon": "media/icon.svg" under viewsContainers is the activity-bar icon — a different field — and vsce will not accept an SVG for the gallery one anyway.

Without it the extension ships with the default grey placeholder and is indistinguishable from an abandoned one-off in a search results list.

Fix: add media/icon.png at 128x128 — a filled version of the existing mark, on a background that works against both the light and dark Marketplace themes — and reference it as a top-level icon.

2. Category and listing metadata

"categories": ["Other"] is the least discoverable option; ["Debuggers", "Linters"] or similar puts the extension in a browsable list. Consider a galleryBanner colour matching the icon, and add a screenshot or GIF to README.md — the Marketplace renders the README, and right now the listing has no visual at all.

Blocks #1 (publishing).

Verify

vsce package produces a .vsix; install it from disk and confirm the icon and category show correctly in the Extensions view.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomersinfraBuild, CI, release, tooling

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions