Repository navigation
feat(vscode): brand the extension with the CoDev mark and set publisher - #112
Merged
Merged
Conversation
Replace the shared identity bracket mark with the CoDev "c" badge that `codev --mini` draws (packages/tui/src/logo.ts), and switch the extension publisher to CoDev. - icon.png: fork-local generated PNG of the teal (#0891B2) "c" on the #0a0a0a splash background, centered on its ink; icon.svg is the source. - button.svg: single transparent teal "c" glyph for the editor-title button and terminal tab, replacing the two per-theme identity symlinks; the command icon objects and terminal iconPath collapse to it. - publisher codev -> CoDev (extension ID becomes CoDev.codev-code); the CLI auto-install target in ide/index.ts is re-synced to match. - DIVERGENCES.md rows updated for all of the above. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Scale the transparent teal glyph to the biggest the 4x5 mark fits inside the icon square: full height, horizontally centered. Background stays transparent so it still reads on light and dark themes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The extension details panel should show only end-user info. Drop the contributor-facing Support and Development/Making-Changes sections, leaving the intro, prerequisite, and features. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Reskins the VS Code extension with the CoDev "c" badge that
codev --minidraws (packages/tui/src/logo.ts) and sets the extension publisher.Changes
icon.png(Extensions-list / Marketplace icon) — replaced the symlink into the sharedpackages/identitybracket mark with a fork-local generated PNG of the teal (#0891B2) "c" on the#0a0a0asplash background, centered on its ink.icon.svgis the source of record.button.svg(editor-title button + terminal tab glyph) — a single transparent teal "c" that reads on both light and dark themes (Option A), replacing the two per-themepackages/identitysymlinks. The two commandicon{light,dark}objects and the terminaliconPathcollapse to it.codev→CoDev— extension ID becomesCoDev.codev-code; the CLI auto-install target inpackages/opencode/src/ide/index.tsis re-synced to match.DIVERGENCES.md— rows 156/157 and the VS Code summary block updated for all of the above.Notes / caveats
codev.codev-code→CoDev.codev-code), so VS Code treats the new.vsixas a different extension — an already-installed copy won't upgrade in place and should be uninstalled first.CoDevis a placeholder and its mixed case is not a valid Marketplace publisher id (must be lowercase). Fine for the sideloaded.vsixthe fork distributes; must be swapped for a registered lowercase publisher (and re-synced inpackage.json+ide/index.ts) before any realvsce publish. This is documented inDIVERGENCES.md.Verification
bun run vsixbuilds clean (typecheck + lint + esbuild pass);bun typecheckonpackages/opencodepasses. Packaged manifest confirmedPublisher="CoDev", and the package shipsbutton.svg+ centeredicon.png+icon.svgwith no stalebutton-{dark,light}references.🤖 Generated with Claude Code