Skip to content

VS Code extension: icon, Japanese UI, graphlib notice - #2

Merged
MotimotiNotch merged 2 commits into
mainfrom
feat/vscode-release-prep
Oct 7, 2026
Merged

MotimotiNotch merged 2 commits into
mainfrom
feat/vscode-release-prep

Conversation

@MotimotiNotch

Copy link
Copy Markdown
Owner

Release prep for the VS Code extension (#1), from a release check before publishing it.

Icon

  • Three nodes of different kinds (script, file, a person's step) on one loop, in the viewer's voice: colourless marks, amber only on the loop. Contrast against the background: loop 8.73, marks 10.96.
  • vscode/media/icon.svg is the source; vscode/scripts/icon.js renders it to icon.png (256px) with headless Chrome or Edge.

Japanese UI

  • Messages go through vscode.l10n (l10n/bundle.l10n.ja.json, 15 strings; keys extracted from extension.js, none missing or extra). Command titles and setting descriptions go through package.nls(.ja).json.
  • The viewer starts in the editor's display language. A language picked in the viewer still wins; the config's lang comes last.
  • vscode/README.ja.md, linked from the English README by absolute URL (vsce rewrites relative links against the repository root, which would land on the CLI's README.ja.md).

License notice

  • dagre.min.js (1.1.8) bundles @dagrejs/graphlib 2.2.4, which had no notice. Added LICENSE-graphlib (text from the npm tarball) to the npm files, the extension, the viewer's footer and both READMEs.

Checked

  • npm test: 26 pass
  • .vsix: 36 files, 106 KB, with the icon, l10n, nls, LICENSE-graphlib and README.ja.md
  • Installed in VS Code: Japanese command titles, the viewer opening in the editor's language, and the theme choice surviving a panel reopen

🤖 Generated with Claude Code

https://claude.ai/code/session_015bPmcKMG3u2dhXdAKAM4sK

MotimotiNotch and others added 2 commits October 7, 2026 21:31
Three nodes of different kinds (script, file, a person's step) on one loop,
in the viewer's voice: colourless marks, amber only on the loop. Contrast
against the background: loop 8.73, marks 10.96. One arrowhead only; two
read as a refresh symbol.

media/icon.svg is the source; scripts/icon.js renders it to icon.png
(256px) with headless Chrome or Edge. The package.json in this commit also
carries the l10n keys of the next commit.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015bPmcKMG3u2dhXdAKAM4sK
From the release check before publishing the extension:

- Messages go through vscode.l10n (l10n/bundle.l10n.ja.json); command
  titles and setting descriptions through package.nls(.ja).json.
- The viewer starts in the editor's display language (a language picked
  in the viewer still wins, then the config's lang).
- vscode/README.ja.md, linked from the English README by absolute URL
  (vsce rewrites relative links against the repository root).
- dagre.min.js bundles @dagrejs/graphlib 2.2.4: add LICENSE-graphlib
  (from the npm tarball) to the npm files, the extension, the viewer's
  footer and both READMEs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015bPmcKMG3u2dhXdAKAM4sK
@MotimotiNotch
MotimotiNotch merged commit a0ae4d0 into main Oct 7, 2026
4 checks passed
@MotimotiNotch
MotimotiNotch deleted the feat/vscode-release-prep branch October 7, 2026 13:37
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