Skip to content

Make the QwenCode TUI colours configurable. #2877

@walkjivefly

Description

@walkjivefly

What happened?

I wanted to change the "thinking" colour from blue to cyan (dark blue on black is low contrast and not easy to read). QwenCode was unable to change the colour by itself -

change the dark blue you use for thinking kind of output to light blue because dark blue on black is low contrast and hard to
read

✦ The user is asking me to change a visual styling preference for how I render my thinking/reasoning output. This isn't something I
can directly modify in the Qwen Code application's UI - it's a setting or theme concern. I should help them by either explaining
how to change this or modifying relevant configuration files if they exist in the project. Let me check if there's a settings
file or theme configuration I can access.

Actually, the user might be referring to markdown styling or something in the QWEN.md I just created, or they could be 
referring to the general UI theme. Let me clarify this with them or check if there's a settings.json or similar configuration 
file I can modify.

Let me search for any Qwen Code configuration files that might control this.

✦ That's a UI/theme setting within Qwen Code, not something I can directly change from the code side. Let me check if there's a
settings file you can modify.

╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✓ Glob '/.qwen//settings.json' │
│ │
│ No files found │
│ │
│ ✓ Glob '**/.qwenrc' │
│ │
│ No files found │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

✦ The user is complaining about dark blue text used for my "thinking" output having low contrast on a dark background. This seems
to be a Qwen Code application UI/styling issue, not something I can fix by modifying project files.

Let me check if there's a global settings file I can help modify. The user might have a settings.json in their home directory.

╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ ✓ ReadFile /home/mark/.qwen/settings.json │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

✦ The settings.json doesn't have any theme or styling options. The user is asking about the color used for "thinking" output - this
likely refers to the thinking/reasoning text that models display in a different color. This is a UI-level concern in the Qwen
Code application itself.

I don't have direct access to modify the Qwen Code application's CSS/theme files from within this project directory. The user 
might need to either:
 1. Use a custom CSS theme file
 2. Change their terminal/editor theme
 3. Use a different dark mode variant

Let me check if there's a way to customize this through the Qwen Code settings or if there's a theme/customization option. Let 
me search for any theme-related configuration options.

Actually, I should be honest - I don't have access to modify Qwen Code's internal UI/theme styling from within this project. 
The "thinking" output color is controlled by the Qwen Code application's CSS, not by project files. The user would need to 
either:
 1. Check if Qwen Code supports custom themes/CSS
 2. Use a terminal color scheme with better contrast
 3. Submit this as a feature request

Let me explain this to the user.

✦ The "thinking" output color is controlled by the Qwen Code application's internal UI/theme, not by project-level configuration. I
don't have access to modify those styles from within this project.

Your options:

 1. Check if Qwen Code supports custom themes — some CLI tools allow a custom CSS/theme file.
 2. Adjust your terminal color palette — the dark blue may render better with a different terminal theme.
 3. File a feedback/bug report — you can use /bug in Qwen Code to suggest improving contrast for thinking text on dark
    backgrounds.

Would you like me to try anything else, or would you prefer to file feedback for this?

/bug

What did you expect to happen?

I expected it to change the colour or tell me how to do so.

Client information

/about

╭──────────────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Status │
│ │
│ Qwen Code 0.14.0 (de66ee1) │
│ Runtime Node.js v20.20.2 / npm 10.8.2 │
│ OS linux x64 (6.14.10-2-liquorix-amd64) │
│ │
│ Auth Qwen OAuth │
│ Model coder-model │
│ Session ID 388efb2b-cf65-45e5-813c-91b77eecab50 │
│ Sandbox no sandbox │
│ Proxy no proxy │
│ Memory Usage 273.5 MB │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯

Login information

OAuth

Anything else we need to know?

No response

Metadata

Metadata

Assignees

Labels

status/needs-triageIssue needs to be triaged and labeledtype/bugSomething isn't working as expected

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions