Description
The Cascade chat panel in the JetBrains plugin renders text using a proportional (sans-serif) font. There is no setting to change the font family to monospace or to match the IDE's editor font.
Current behavior
- The plugin reads the editor font size via EditorFontType and applies it as
--codeium-font-size CSS variable
- The font family is hardcoded in the web UI CSS (sans-serif)
- The only appearance-related setting available is chatZoomLevel
Requested behavior
Add a setting (e.g. "Chat Font Family") in Settings → Tools → Windsurf Settings that allows users to choose:
- IDE Editor Font - automatically use the font configured in Settings → Editor → Font (e.g. JetBrains Mono)
- System Default - current behavior (sans-serif)
- Custom - user-specified font family string
Motivation
Many developers prefer monospace fonts for readability, especially when the chat contains code snippets, file paths, and technical content mixed with prose. Having the chat use the same font as the editor provides a consistent visual experience.
Environment
- IDE: IntelliJ IDEA 2026.1
- Plugin: Windsurf (Codeium) 2.12.21
- OS: macOS
Description
The Cascade chat panel in the JetBrains plugin renders text using a proportional (sans-serif) font. There is no setting to change the font family to monospace or to match the IDE's editor font.
Current behavior
--codeium-font-sizeCSS variableRequested behavior
Add a setting (e.g. "Chat Font Family") in Settings → Tools → Windsurf Settings that allows users to choose:
Motivation
Many developers prefer monospace fonts for readability, especially when the chat contains code snippets, file paths, and technical content mixed with prose. Having the chat use the same font as the editor provides a consistent visual experience.
Environment