Skip to content

chore(release): v0.11.0 - #31

Merged
borghei merged 3 commits into
mainfrom
release/v0.11.0
Oct 3, 2026
Merged

borghei merged 3 commits into
mainfrom
release/v0.11.0

Conversation

@borghei

@borghei borghei commented Oct 3, 2026

Copy link
Copy Markdown
Owner

0.11.0

Added

  • terminal theme: use your terminal's colours. A new built-in theme drawn only with the terminal's 16 palette colours and its default foreground, with no background of its own and code highlighted from the palette as well — so ink matches your terminal scheme on light and dark backgrounds without switching themes. Custom themes can do the same: any color may be ansi:<name> (ansi:blue, ansi:bright-black, ansi:0–ansi:15) or default, and code_theme = "ansi" highlights code with the palette. Closes Use terminal colors #29

Fixed

  • Pie chart labels longer than 12 columns no longer push their bar out of line. The label column now fits the widest label, measured in display columns, and long labels are cut with … only when the chart is too narrow. Closes Wrong alignment in Weekly Time Allocation test. #30

Local QA

cargo test ✓ 530 passed
cargo clippy --all-targets -D warnings · check · fmt --check · build --release ✓
security review · secret scan ✓ no findings
/code-review low ✓ no findings
new tests pie alignment (issue chart, 4 widths), color parsing, palette SGR at every depth, terminal theme palette-only, CLI --theme terminal emits no 24-bit/256 codes, progress bar with default bg

🤖 Generated with Claude Code

https://claude.ai/code/session_014wWHnBY6o9iJRJTyA2q4Yk

The label column was a fixed {:>12}, so "Documentation" pushed its bar
one column right. Size it to the widest label in display columns, and cut
labels with an ellipsis only when the chart is too narrow.

Closes #30
Theme colors may now be ansi:<name>, ansi:0-15 or default besides hex;
they are emitted as palette escapes at every color depth. The new built-in
'terminal' theme uses nothing else and highlights code with an ANSI syntect
theme (code_theme = "ansi").

Closes #29
- terminal theme and ansi:/default theme colors (#29)
- pie chart labels stay aligned (#30)
@borghei
borghei merged commit 9667883 into main Oct 3, 2026
21 checks passed
@borghei
borghei deleted the release/v0.11.0 branch October 3, 2026 21:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Wrong alignment in Weekly Time Allocation test. Use terminal colors

1 participant