Skip to content

[JetBrains] Allow customizing chat panel font family (e.g. monospace / editor font) #318

@marc1n

Description

@marc1n

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions