Skip to content

feat(vscode): update icon to 128px logo, fix vsix packaging#14

Merged
teezeit merged 3 commits into
mainfrom
feat/vscode-icon-and-vsix-fix
Apr 19, 2026
Merged

feat(vscode): update icon to 128px logo, fix vsix packaging#14
teezeit merged 3 commits into
mainfrom
feat/vscode-icon-and-vsix-fix

Conversation

@teezeit
Copy link
Copy Markdown
Owner

@teezeit teezeit commented Apr 19, 2026

Summary

  • Replaces the placeholder icon with the wiremd logo (128×128 px PNG as required by VS Code Marketplace)
  • Fixes .vscodeignore to exclude parent node_modules — drops vsix from 180 MB → 95 KB
  • Rebuilt wiremd-preview-0.1.0.vsix

Test plan

  • Install vsix locally: code --install-extension vscode-extension/wiremd-preview-0.1.0.vsix
  • Icon appears correctly in VS Code Extensions sidebar
  • Preview panel opens and renders .md files correctly

🤖 Generated with Claude Code

teezeit and others added 3 commits April 19, 2026 23:11
- Replace placeholder icon with wiremd logo (128×128 px)
- Exclude parent node_modules from vsix via .vscodeignore (180 MB → 95 KB)
- Rebuild wiremd-preview-0.1.0.vsix

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Without bundling, preview-provider.js relied on ../node_modules/wiremd
at runtime which broke after ../node_modules was excluded from the vsix.
Bundling inlines wiremd so the extension is fully self-contained.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@teezeit teezeit merged commit bce88d5 into main Apr 19, 2026
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