Skip to content

Commit 23e8452

Browse files
idoubiclaude
andcommitted
feat: Claude Code figures, effort indicators, UI constants
- Added theme/figures.go with all Claude Code UI symbols (⏺ ○ ◐ ● ◉ ↑ ↓ ↯ ✓ ✗ ⎿ ▎ etc.) - Effort level icons for status bar - 6650+ lines Go Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 59caf2e commit 23e8452

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

internal/theme/figures.go

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
package theme
2+
3+
import "runtime"
4+
5+
// UI figures matching Claude Code's visual style
6+
var (
7+
// Status indicators
8+
BlackCircle = func() string {
9+
if runtime.GOOS == "darwin" {
10+
return "⏺"
11+
}
12+
return "●"
13+
}()
14+
BulletOp = "∙"
15+
UpArrow = "↑"
16+
DownArrow = "↓"
17+
LightningBolt = "↯"
18+
19+
// Effort indicators
20+
EffortLow = "○"
21+
EffortMedium = "◐"
22+
EffortHigh = "●"
23+
EffortMax = "◉"
24+
25+
// Media
26+
PlayIcon = "▶"
27+
PauseIcon = "⏸"
28+
29+
// Status
30+
RefreshArrow = "↻"
31+
DiamondOpen = "◇"
32+
DiamondFull = "◆"
33+
FlagIcon = "⚑"
34+
BlockquoteBar = "▎"
35+
36+
// Checkmarks
37+
CheckMark = "✓"
38+
CrossMark = "✗"
39+
TreeConn = "⎿"
40+
)

0 commit comments

Comments
 (0)