The inline SVG Cursor cube was rendering too chunky in the marketplace
card tile, even after padding the viewBox. Drop both avatars back to
the same properly-designed raster avatar (256x256 RGBA PNG) used by
`agent-compatibility`, and point each manifest's `logo` field at
`assets/avatar.png`.
Made-with: Cursor
The cube was filling the SVG's entire 49x56 viewBox edge-to-edge, so
the marketplace's rounded icon tile had the cube pressed against its
frame. Expand the viewBox to -15.5 -12 80 80 (leaving ~20% padding on
each side) so the cube sits centered in the tile with breathing room,
matching the proportions of the official packages/agent-controller
cursor-logo-24.png.
Path data is unchanged.
Made-with: Cursor
Swap the custom canvas-frame SVGs for the Cursor brand mark extracted
from packages/ui/src/icons/CursorIcon.tsx. Both first-party plugins now
carry the same logo, consistent with the rest of the cursor-public
marketplace entries.
Made-with: Cursor
Replace the borrowed PNG avatar with purpose-drawn SVGs that read as a
matched pair:
- pr-review-canvas: canvas frame + three descending hunk bars + a
callout dot in the upper-right, hinting at "diff reorganized for
reviewer comprehension with tricky-thing callouts".
- docs-canvas: canvas frame + three TOC bullets on the left + three
descending body-text bars on the right, hinting at "doc with ToC and
navigable sections".
Both are single-color (currentColor), 24x24 viewBox, no external
dependencies, and suitable for scaling on marketplace cards.
Made-with: Cursor
- Add Cursor logo avatars (copied from agent-compatibility) for both
plugins and wire `logo: assets/avatar.png` into each manifest.
- Rewrite the PR Review Canvas "Gather the diff" step to require a
GitHub PR link. If the user didn't provide one, stop and ask — do
not guess at the current branch or fall back to a local git diff.
Made-with: Cursor