Skip to main content

max / makeover-tui

0.8.0: take makeover-layout 0.8 Same structural bump as makeover-touch 0.4.0, and this crate was the furthest behind: it was still on layout 0.6.0, so it had missed State (0.7.0) as well as Field's placeholder and options (0.8.0). Nothing here changes yet. This renderer reads Bevel, Depth, Edge and Fill, none of which moved. State is a real gap for a terminal -- it has a focused widget and a greyed-out one -- but drawing it is its own piece of work, and shipping the pin first is what lets a consumer resolve one copy of the description instead of three. goingson was resolving three (0.6 here, 0.7 through makeover-touch, 0.8 direct).
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-05 19:05 UTC
Signed with PGP, not checked
Commit: 3e96bd0d86ab338f6b55b8c8e3ef7f2872318d9e
Parent: c28e6b5
1 file changed, +2 insertions, -2 deletions
M Cargo.toml +2 -2
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "makeover-tui"
3 - version = "0.7.0"
3 + version = "0.8.0"
4 4 edition = "2024"
5 5 description = "The terminal renderer for makeover-layout, on ratatui. Colour stops being the constraint above 256 entries; geometry never does, because an edge occupies a whole cell on every side."
6 6 license = "MIT"
@@ -14,7 +14,7 @@
14 14
15 15 [dependencies]
16 16 ratatui = { version = "0.30", default-features = false }
17 - makeover-layout = "0.6.0"
17 + makeover-layout = "0.8.0"
18 18 makeover = { version = "2.4.1", optional = true }
19 19
20 20 [lints.rust]