agentscope-ai / agentscope-ai/QwenPaw

Add official theming support (accent color, font, spacing config)

Ouverte
#7,406 1 commentaire 0 réactions 1 personne assignée Réclamée par @zhaozhuang521 Voir sur GitHub
enhancement
Langage dominant
Python
Étoiles
34.9k
Forks
3.1k
Merge moyen
1 j 15 h
PR mergées (30 j)
225

Description

QwenPaw Desktop has no way to change its look. The UI is locked to one orange accent (#f07e26), a system font, and fixed spacing. There is no config key, no settings page, and no CSS injection point.

I've been customizing by editing index.html inside the .app bundle — it works, but every app update wipes it out.

Request: add a "theme" section to config.json that maps to the CSS custom properties the app already uses (--colorPrimary, --colorBgBase, --font-family, --border-radius, etc). Something like:

{
"theme": {
"accent": "#0b57d0",
"accent_hover": "#1967d2",
"accent_bg": "#e8f0fe",
"font_family": "Google Sans Text, Roboto, sans-serif",
"font_family_mono": "SF Mono, Menlo, monospace",
"radius": "12px",
"dark": {
"accent": "#8ab4f8",
"accent_bg": "rgba(138,180,248,0.15)",
"surface": "#1a1a1a"
}
}
}

The React app already consumes these variables everywhere — we just need to let users set them. A small "Appearance" panel in settings (color picker + font select + radius slider) would round it out.

Defaults stay unchanged if no theme key is present. Happy to write the PR.

Version: [paste qwenpaw --version output]
Platform: macOS arm64

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.