Answer an unknown fill with None, and move to makeover-layout 0.4.0
Fill is non_exhaustive from 0.4.0, so this match takes a wildcard and the
description can grow without breaking the build here. The arm is a real
answer rather than a hole: fill already returns Option, and frame answers a
missing intent with structure instead of a substituted colour.
The member that prompted it, Fill::Sunken, is one a terminal genuinely
cannot say. A cell has one background, so a surface set back by colour
alone has no rendering; the chosen tab is drawn forward instead. That is
why no palette member was added for it.
0.3.0 rather than a patch: fill takes makeover_layout::Fill in its public
signature, so moving the dependency across 0.1 to 0.4 is breaking for
consumers even though nothing in this crate's own surface changed.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-07-30 12:26 UTC
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"
@@ -8,7 +8,7 @@
8
8
9
9
[dependencies]
10
10
ratatui = { version = "0.30", default-features = false }