Same drawer — 5 themes
Claude Dark default
⬡
ArgusQuick Actions
+ Add Pane
Active Panes
1
kpmg/arena
2
vs-code-custom
Sessions
kpmg
od
📌
kpmg
Claude Light new v0.9
⬡
ArgusQuick Actions
+ Add Pane
Active Panes
1
kpmg/arena
2
vs-code-custom
Sessions
kpmg
od
📌
kpmg
Solarized Dark
⬡
ArgusQuick Actions
+ Add Pane
Active Panes
1
kpmg/arena
2
vs-code-custom
Sessions
kpmg
od
📌
kpmg
Dracula
⬡
ArgusQuick Actions
+ Add Pane
Active Panes
1
kpmg/arena
2
vs-code-custom
Sessions
kpmg
od
📌
kpmg
Catppuccin Mocha
⬡
ArgusQuick Actions
+ Add Pane
Active Panes
1
kpmg/arena
2
vs-code-custom
Sessions
kpmg
od
📌
kpmg
Token mapping — all 5 themes
| Token | Claude Dark | Claude Light | Solarized Dark | Dracula | Catppuccin Mocha |
|---|---|---|---|---|---|
| argus_bg | #1E1E1E | #F5F5F0 | #002B36 | #282A36 | #1E1E2E |
| argus_header | #252526 | #FFFFFF | #073642 | #313341 | #313244 |
| argus_border | #3E3E42 | #E0DDD8 | #094B55 | #44475A | #45475A |
| argus_text | #CCCCCC | #1E1E1E | #839496 | #F8F8F2 | #CDD6F4 |
| argus_orange | #C15F3C | #C15F3C | #CB4B16 | #FF79C6 | #CBA6F7 |
| green_tier | #3FB950 | #2D8C40 | #859900 | #50FA7B | #A6E3A1 |
| yellow_tier | #D29922 | #9A6E00 | #B58900 | #F1FA8C | #F9E2AF |
Theme picker UX — Settings screen proposal
Live preview — recommended Q7 answer
Theme
Claude Dark
✓
Claude Light
Solarized
Dracula
Catppuccin
Follow system
Auto
Preview
⬡
ArgusActive Panes
1
kpmg/arena
Sessions
kpmg
Left rail = theme names. Right pane re-renders as you tap. "Follow system" toggle (default on) sits below the explicit choices. Live preview updates instantly — no apply button needed, change commits on tap + tap elsewhere to dismiss.
Implementation — themes.xml
<!-- One resource set per theme -->
res/values/themes.xml → Claude Dark
res/values-night/ → same (dark only)
res/values-day/ → Claude Light
// Preset themes as style resources:
Theme.Argus.Solarized
Theme.Argus.Dracula
Theme.Argus.Catppuccin
// Selected via SharedPreferences +
// activity.setTheme() on resume
res/values/themes.xml → Claude Dark
res/values-night/ → same (dark only)
res/values-day/ → Claude Light
// Preset themes as style resources:
Theme.Argus.Solarized
Theme.Argus.Dracula
Theme.Argus.Catppuccin
// Selected via SharedPreferences +
// activity.setTheme() on resume
Dracula and Catppuccin only need accent color swaps in colors.xml. The structure (bg/panel/border/text) is similar enough to Claude Dark that they're thin overrides, not full theme files.