Skip to main content

max / alloy

Take makeover 2.2.0 from the registry Half the patch stanza goes: the bevel intents and the 256-color palette are published now. alloy_tui's half stays until its own release, which is a major -- Theme gained the bevel pair and is not non_exhaustive.
Author: Max Johnson <me@maxj.phd> · 2026-07-27 02:34 UTC
Signed with PGP, not checked
Commit: 7296766776d360990011d547f34d26a400de115d
Parent: ac6e7a1
2 files changed, +12 insertions, -6 deletions
M Cargo.lock +3 -1
@@ -893,7 +893,9 @@
893 893
894 894 [[package]]
895 895 name = "makeover"
896 - version = "2.1.1"
896 + version = "2.2.0"
897 + source = "registry+https://github.com/rust-lang/crates.io-index"
898 + checksum = "f3d7c2a566230afeed8b2b9d8decc2edfdc9b1f067e7791303df8301a73aeff1"
897 899 dependencies = [
898 900 "include_dir",
899 901 "serde",
M Cargo.toml +9 -5
@@ -12,18 +12,22 @@
12 12
13 13 [workspace.dependencies]
14 14 ratatui = "0.30"
15 - makeover = "2.1.0"
15 + makeover = "2.2.0"
16 16
17 17 [profile.release]
18 18 lto = "thin"
19 19 codegen-units = 1
20 20 strip = "symbols"
21 21
22 - # TEMPORARY. Both crates carry unpublished work the console consumes: makeover's
23 - # bevel intents and 256-color palette, and alloy_tui's keymap overlay. Remove
24 - # when they publish, and raise the requirements above to those releases.
22 + # TEMPORARY, and now half the size it was. makeover's stanza is gone: the bevel
23 + # intents and the 256-color palette shipped in 2.2.0, which is what the
24 + # requirement above names.
25 + #
26 + # alloy_tui stays until its own release. crates.io has 2.0.0; the tree carries
27 + # the keymap overlay, the spacing vocabulary, and the two border derivations
28 + # skelgen consumes, none of which are published. That release is a major, since
29 + # `Theme` gained `bevel_light` and `bevel_dark` and is not `#[non_exhaustive]`.
25 30 [patch.crates-io]
26 - makeover = { path = "../Libraries/makeover" }
27 31 alloy_tui = { path = "../Libraries/alloy_tui" }
28 32
29 33 [workspace.lints.rust]