Skip to main content

max / makeover-tui

0.30.0: take makeover-layout 0.31 Nothing drawn changes. The accept list and the multiplicity are the picker's arguments and a terminal's picker is the caller's, so this crate keeps drawing what was picked; the position is written down beside the file arm rather than left as a silent omission.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-18 21:15 UTC
Signed with PGP, not checked
Commit: f69f8dbbfdd49db7a1c7196307061ea498842880
Parent: e14f2d0
2 files changed, +9 insertions, -2 deletions
M Cargo.toml +2 -2
@@ -1,6 +1,6 @@
1 1 [package]
2 2 name = "makeover-tui"
3 - version = "0.29.1"
3 + version = "0.30.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"
@@ -19,7 +19,7 @@
19 19 # compile against an API added in a later one -- which is what `Depth::Overlay`
20 20 # would do here. The rest of the suite has pinned this way since
21 21 # makeover-webview found it the hard way.
22 - makeover-layout = "0.30.0"
22 + makeover-layout = "0.31.0"
23 23 makeover = { version = "3.0", optional = true }
24 24
25 25 [lints.rust]
@@ -507,6 +507,13 @@
507 507 // A file field has no way back on a terminal any more than it has on an
508 508 // HTTP host. The name is drawn and picking one belongs to whoever owns
509 509 // the interaction.
510 + //
511 + // makeover-layout 0.31.0 gave the description an accept list and a
512 + // multiplicity, and neither changes anything drawn here. Both are the
513 + // picker's business, and the picker is the caller's: this crate draws
514 + // what was picked. A terminal that grows its own picker reads them off
515 + // `Field::accept` and `Field::multiple` at that point rather than
516 + // through a second spelling invented here.
510 517 _ if held.text().is_empty() => {
511 518 empty_well(style, placeholder, well, focused, below(area, used), buf)
512 519 }