Skip to content

style(web): polish web UI typography and controls#1502

Merged
chengluyu merged 18 commits into
MoonshotAI:mainfrom
chengluyu:web/main
Jul 9, 2026
Merged

style(web): polish web UI typography and controls#1502
chengluyu merged 18 commits into
MoonshotAI:mainfrom
chengluyu:web/main

Conversation

@chengluyu

Copy link
Copy Markdown
Collaborator

Related Issue

No linked issue. This addresses iterative visual polish feedback for the local web UI.

Problem

Several web UI surfaces had inconsistent typography, monospaced text in places that should use the UI font, uneven control sizing, and partial localization in chat controls and status labels.

What changed

  • Switched the web UI to the complete Inter variable font setup, including optical sizing and italic support, while keeping CJK and system fonts later in the fallback stack.
  • Polished chat, sidebar, workspace picker, composer, menu, approval, question, tool-call, markdown, thinking, and goal/status typography.
  • Added a reusable shortcut key presentation for command hints and approval actions.
  • Localized additional Chinese UI strings, including model thinking labels, PR statuses, goal status, and related chat controls.
  • Measured workspace picker sizing and menu descriptions more precisely, and constrained long tool output with an internal scrollbar.
  • Added a patch changeset for the bundled web UI changes.

Checklist

  • I have read the CONTRIBUTING document.
  • I have linked a related issue, or explained the problem above.
  • I have added tests that prove my feature works.
  • Ran gen-changesets skill, or this PR needs no changeset.
  • Ran gen-docs skill, or this PR needs no doc update.

Validation:

  • pnpm --filter @moonshot-ai/kimi-web typecheck
  • pnpm --filter @moonshot-ai/kimi-web check:style (baseline warning mode)
  • git diff --check

@changeset-bot

changeset-bot Bot commented Jul 8, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 7af89fd

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@moonshot-ai/kimi-code Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@chengluyu chengluyu marked this pull request as ready for review July 8, 2026 11:10
@pkg-pr-new

pkg-pr-new Bot commented Jul 8, 2026

Copy link
Copy Markdown
pnpm dlx https://pkg.pr.new/@moonshot-ai/kimi-code@7af89fd
npx https://pkg.pr.new/@moonshot-ai/kimi-code@7af89fd

commit: 7af89fd

@chengluyu chengluyu merged commit ad30a1c into MoonshotAI:main Jul 9, 2026
10 checks passed
@github-actions github-actions Bot mentioned this pull request Jul 9, 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