[FEATURE] Add a font size / zoom setting for the Claude Code panel (independent of window zoom)
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Feature request
Currently the Claude Code VS Code extension has no way to change the font size of
the chat panel on its own. The only workaround is window.zoomLevel / Cmd+= zoom,
which scales the entire VS Code UI rather than just the Claude panel. The panel also
does not respect editor.fontSize.
Proposed solution
Add a dedicated setting, e.g.:
claudeCode.fontSize— sets the font size (in px) of the Claude panel text, orclaudeCode.webviewZoom— a zoom multiplier applied only to the Claude webview
This would let users increase the readability of the chat panel for accessibility /
high-DPI displays without enlarging the rest of the editor.
Current behavior
- No
claudeCode.fontSizesetting exists. - The panel ignores
editor.fontSize. - Only
window.zoomLevelaffects it, which zooms the whole window.
Environment
- Claude Code for VS Code extension
- VS Code (desktop)
Proposed Solution
I'd like a dedicated setting for the Claude Code panel, independent from the global
window zoom, so I can make only the chat text larger without enlarging the rest of
the VS Code UI.
Ideal experience:
- A setting
claudeCode.fontSize(in px) and/orclaudeCode.webviewZoom(a zoom
multiplier) available in the Settings UI and settings.json.
- Keyboard shortcuts to zoom the panel while it has focus — e.g. Cmd/Ctrl + "+",
Cmd/Ctrl + "-", and Cmd/Ctrl + "0" to reset — affecting ONLY the Claude panel,
not window.zoomLevel.
- The chosen size persists across restarts and applies live, without reloading the
window.
This would let me keep my editor at a comfortable size while making the Claude chat
panel more readable on a high-DPI display.
Alternative Solutions
_No response_
Priority
High - Significant impact on productivity
Feature Category
Configuration and settings
Use Case Example
_No response_
Additional Context
_No response_
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗