Skip to main content

max / goingson

got: take alloy_tui 3.1.0 Two majors in one step: got was pinned at 2.0.0 while the alloy console ran 3.0.0, so the two consumers of the design system had drifted a full major apart. Nothing broke across either. 3.0.0's only breaking change was non_exhaustive on Theme, and got never constructs one — it loads through makeover::load_theme. 3.1.0 moves the bevel painting into makeover-tui, which brings the sixteen-colour glyph fallback with it. got draws no bevels today, so this is coverage it inherits rather than a change it shows.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-07-30 18:47 UTC
Signed with PGP, not checked
Commit: 099d9dd1bc9e17d7ceb428bf5be3853008da3e86
Parent: 1ed1ba1
2 files changed, +23 insertions, -5 deletions
M Cargo.lock +22 -4
@@ -61,11 +61,13 @@
61 61
62 62 [[package]]
63 63 name = "alloy_tui"
64 - version = "2.0.0"
64 + version = "3.1.0"
65 65 source = "registry+https://github.com/rust-lang/crates.io-index"
66 - checksum = "fbb156a777c35110c1b19aac32d9eb52b0c05048812c8cd74a7f3b51b44b1552"
66 + checksum = "24b412f566e273ced5cc8d133109d50066a9ddbc44b3977224bd3a5eb45423e9"
67 67 dependencies = [
68 68 "makeover",
69 + "makeover-geometry",
70 + "makeover-tui",
69 71 "ratatui",
70 72 ]
71 73
@@ -2248,7 +2250,7 @@
2248 2250 "mailparse",
2249 2251 "makeover",
2250 2252 "makeover-build",
2251 - "makeover-layout",
2253 + "makeover-layout 0.6.0",
2252 2254 "makeover-webview",
2253 2255 "notify",
2254 2256 "notify-debouncer-mini",
@@ -3390,19 +3392,35 @@
3390 3392 source = "registry+https://github.com/rust-lang/crates.io-index"
3391 3393 checksum = "fee41544ab308cc2b66da57ec381d19ca763e85627410b0e27361539e3836873"
3392 3394
3395 + [[package]]
3396 + name = "makeover-layout"
3397 + version = "0.4.0"
3398 + source = "registry+https://github.com/rust-lang/crates.io-index"
3399 + checksum = "bab23683bb15b9855a8fd7f22d71d72500b99c310cb3ffdbad0ff73833a2e320"
3400 +
3393 3401 [[package]]
3394 3402 name = "makeover-layout"
3395 3403 version = "0.6.0"
3396 3404 source = "registry+https://github.com/rust-lang/crates.io-index"
3397 3405 checksum = "ad745601b5220b2244d73a5da3f3854aefe4cdc955dd45c6d3aa5781ad645f5a"
3398 3406
3407 + [[package]]
3408 + name = "makeover-tui"
3409 + version = "0.4.0"
3410 + source = "registry+https://github.com/rust-lang/crates.io-index"
3411 + checksum = "a1d502c4f6ed8be2d2d4aaa3ce57a308f69f98e93d2426d61af0f784ca8cf264"
3412 + dependencies = [
3413 + "makeover-layout 0.4.0",
3414 + "ratatui",
3415 + ]
3416 +
3399 3417 [[package]]
3400 3418 name = "makeover-webview"
3401 3419 version = "0.9.0"
3402 3420 source = "registry+https://github.com/rust-lang/crates.io-index"
3403 3421 checksum = "d4ae8b0857cfa95b5d698e22d5df17eb19bae978839d568ae5de02344892962b"
3404 3422 dependencies = [
3405 - "makeover-layout",
3423 + "makeover-layout 0.6.0",
3406 3424 ]
3407 3425
3408 3426 [[package]]
M Cargo.toml +1 -1
@@ -83,7 +83,7 @@
83 83 notify = "8.2"
84 84 notify-debouncer-mini = "0.7"
85 85 makeover = "2.3.0"
86 - alloy_tui = "2.0.0"
86 + alloy_tui = "3.1.0"
87 87 toml = "1.1"
88 88
89 89 # Enums