Skip to main content

max / alloy

Take alloy_tui 3.1.0 3.1.0 hands the bevel painting to makeover-tui, the family's terminal renderer, which brings the sixteen-colour glyph fallback the console did not have. Measured across 31 themes, a bevel loses an edge into its own face on every one of them at that fidelity; alloy_tui used to paint both tones regardless. AlloyButton renders through Bevel, so every button in the console gains the fallback. Both members are bumped. skelgen depends on alloy_tui too, and leaving it behind would resolve two versions into one build.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-07-30 19:11 UTC
Signed with PGP, not checked
Commit: 710a02aee98e272e1be8f2c3f5666126c27622e4
Parent: 1bc1fbb
3 files changed, +23 insertions, -6 deletions
M Cargo.lock +21 -4
@@ -37,12 +37,13 @@
37 37
38 38 [[package]]
39 39 name = "alloy_tui"
40 - version = "3.0.0"
40 + version = "3.1.0"
41 41 source = "registry+https://github.com/rust-lang/crates.io-index"
42 - checksum = "efed0216c9467fee5238c3c4b07b3a02ab2478e77f76b6e54362d6c13a3b63a7"
42 + checksum = "24b412f566e273ced5cc8d133109d50066a9ddbc44b3977224bd3a5eb45423e9"
43 43 dependencies = [
44 44 "makeover",
45 45 "makeover-geometry",
46 + "makeover-tui",
46 47 "ratatui",
47 48 ]
48 49
@@ -906,9 +907,25 @@
906 907
907 908 [[package]]
908 909 name = "makeover-geometry"
909 - version = "0.1.0"
910 + version = "0.2.0"
910 911 source = "registry+https://github.com/rust-lang/crates.io-index"
911 - checksum = "9d8b94e51333489b0a79bb63ad4100ca49726f2048e2477f6ee3d6dd822f9327"
912 + checksum = "fee41544ab308cc2b66da57ec381d19ca763e85627410b0e27361539e3836873"
913 +
914 + [[package]]
915 + name = "makeover-layout"
916 + version = "0.4.0"
917 + source = "registry+https://github.com/rust-lang/crates.io-index"
918 + checksum = "bab23683bb15b9855a8fd7f22d71d72500b99c310cb3ffdbad0ff73833a2e320"
919 +
920 + [[package]]
921 + name = "makeover-tui"
922 + version = "0.4.0"
923 + source = "registry+https://github.com/rust-lang/crates.io-index"
924 + checksum = "a1d502c4f6ed8be2d2d4aaa3ce57a308f69f98e93d2426d61af0f784ca8cf264"
925 + dependencies = [
926 + "makeover-layout",
927 + "ratatui",
928 + ]
912 929
913 930 [[package]]
914 931 name = "mcf"
@@ -13,7 +13,7 @@
13 13 path = "src/main.rs"
14 14
15 15 [dependencies]
16 - alloy_tui = "3.0.0"
16 + alloy_tui = "3.1.0"
17 17 anyhow = "1"
18 18 clap = { version = "4", features = ["derive"] }
19 19 ratatui.workspace = true
@@ -13,7 +13,7 @@
13 13 path = "src/main.rs"
14 14
15 15 [dependencies]
16 - alloy_tui = "3.0.0"
16 + alloy_tui = "3.1.0"
17 17 anyhow = "1"
18 18 clap = { version = "4", features = ["derive"] }
19 19 makeover.workspace = true