Skip to main content

max / goingson

Take makeover-layout 0.20.0 The widget tier: Region::Widget, a named assembly of primitives. Additive here -- nothing in this crate matched Region exhaustively -- but the pin moves because a pre-1.0 minor is breaking and a stale pin builds on fw13 while failing everywhere else.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-14 15:16 UTC
Signed with PGP, not checked
Commit: 34915352008682c99ffabfa6fb6773074c4324e0
Parent: 63e9998
2 files changed, +21 insertions, -25 deletions
M Cargo.lock +19 -23
@@ -1367,7 +1367,7 @@
1367 1367 "libc",
1368 1368 "option-ext",
1369 1369 "redox_users",
1370 - "windows-sys 0.60.2",
1370 + "windows-sys 0.61.2",
1371 1371 ]
1372 1372
1373 1373 [[package]]
@@ -1608,7 +1608,7 @@
1608 1608 checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
1609 1609 dependencies = [
1610 1610 "libc",
1611 - "windows-sys 0.60.2",
1611 + "windows-sys 0.61.2",
1612 1612 ]
1613 1613
1614 1614 [[package]]
@@ -3415,15 +3415,11 @@
3415 3415
3416 3416 [[package]]
3417 3417 name = "makeover-layout"
3418 - version = "0.19.0"
3419 - source = "registry+https://github.com/rust-lang/crates.io-index"
3420 - checksum = "2c5e6bd13bcf40df8f4eae9736591a1ecef32aedc7205eb497e0633a8a9d2b35"
3418 + version = "0.20.0"
3421 3419
3422 3420 [[package]]
3423 3421 name = "makeover-touch"
3424 3422 version = "0.12.0"
3425 - source = "registry+https://github.com/rust-lang/crates.io-index"
3426 - checksum = "6a9314d98c2a457b901cb93274b3b39686a67a198499eeee407b978dae7aa054"
3427 3423 dependencies = [
3428 3424 "makeover-geometry",
3429 3425 "makeover-layout",
@@ -3432,8 +3428,6 @@
3432 3428 [[package]]
3433 3429 name = "makeover-tui"
3434 3430 version = "0.18.0"
3435 - source = "registry+https://github.com/rust-lang/crates.io-index"
3436 - checksum = "a9a012eac65ca4284b98b4da74f23bbd7753d046e2cce15b764bf8913b1a9d8d"
3437 3431 dependencies = [
3438 3432 "makeover",
3439 3433 "makeover-layout",
@@ -3443,8 +3437,6 @@
3443 3437 [[package]]
3444 3438 name = "makeover-webview"
3445 3439 version = "0.35.1"
3446 - source = "registry+https://github.com/rust-lang/crates.io-index"
3447 - checksum = "587b41c78ea53600fe756b277fb01b65ba373bf4198c52cc333c9273112a533e"
3448 3440 dependencies = [
3449 3441 "makeover-geometry",
3450 3442 "makeover-layout",
@@ -3593,7 +3585,7 @@
3593 3585 "png 0.18.1",
3594 3586 "serde",
3595 3587 "thiserror 2.0.20",
3596 - "windows-sys 0.60.2",
3588 + "windows-sys 0.61.2",
3597 3589 ]
3598 3590
3599 3591 [[package]]
@@ -3726,7 +3718,7 @@
3726 3718 source = "registry+https://github.com/rust-lang/crates.io-index"
3727 3719 checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
3728 3720 dependencies = [
3729 - "windows-sys 0.60.2",
3721 + "windows-sys 0.61.2",
3730 3722 ]
3731 3723
3732 3724 [[package]]
@@ -4999,7 +4991,7 @@
4999 4991 "pin-project-lite",
5000 4992 "rustls",
5001 4993 "rustls-pki-types",
5002 - "rustls-platform-verifier 0.6.2",
4994 + "rustls-platform-verifier 0.7.0",
5003 4995 "serde",
5004 4996 "serde_json",
5005 4997 "serde_urlencoded",
@@ -5105,7 +5097,7 @@
5105 5097 "errno",
5106 5098 "libc",
5107 5099 "linux-raw-sys",
5108 - "windows-sys 0.60.2",
5100 + "windows-sys 0.61.2",
5109 5101 ]
5110 5102
5111 5103 [[package]]
@@ -5162,7 +5154,7 @@
5162 5154 "security-framework",
5163 5155 "security-framework-sys",
5164 5156 "webpki-root-certs",
5165 - "windows-sys 0.60.2",
5157 + "windows-sys 0.61.2",
5166 5158 ]
5167 5159
5168 5160 [[package]]
@@ -5183,7 +5175,7 @@
5183 5175 "security-framework",
5184 5176 "security-framework-sys",
5185 5177 "webpki-root-certs",
5186 - "windows-sys 0.60.2",
5178 + "windows-sys 0.61.2",
5187 5179 ]
5188 5180
5189 5181 [[package]]
@@ -5713,7 +5705,7 @@
5713 5705 checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4"
5714 5706 dependencies = [
5715 5707 "libc",
5716 - "windows-sys 0.60.2",
5708 + "windows-sys 0.61.2",
5717 5709 ]
5718 5710
5719 5711 [[package]]
@@ -6488,7 +6480,7 @@
6488 6480 "getrandom 0.4.3",
6489 6481 "once_cell",
6490 6482 "rustix",
6491 - "windows-sys 0.60.2",
6483 + "windows-sys 0.61.2",
6492 6484 ]
6493 6485
6494 6486 [[package]]
@@ -6510,7 +6502,7 @@
6510 6502 "parking_lot",
6511 6503 "rustix",
6512 6504 "signal-hook",
6513 - "windows-sys 0.60.2",
6505 + "windows-sys 0.61.2",
6514 6506 ]
6515 6507
6516 6508 [[package]]
@@ -6992,7 +6984,7 @@
6992 6984 "png 0.18.1",
6993 6985 "serde",
6994 6986 "thiserror 2.0.20",
6995 - "windows-sys 0.60.2",
6987 + "windows-sys 0.61.2",
6996 6988 ]
6997 6989
6998 6990 [[package]]
@@ -7027,7 +7019,7 @@
7027 7019 dependencies = [
7028 7020 "memoffset",
7029 7021 "tempfile",
7030 - "windows-sys 0.60.2",
7022 + "windows-sys 0.61.2",
7031 7023 ]
7032 7024
7033 7025 [[package]]
@@ -7548,7 +7540,7 @@
7548 7540 source = "registry+https://github.com/rust-lang/crates.io-index"
7549 7541 checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
7550 7542 dependencies = [
7551 - "windows-sys 0.60.2",
7543 + "windows-sys 0.61.2",
7552 7544 ]
7553 7545
7554 7546 [[package]]
@@ -8377,6 +8369,10 @@
8377 8369 name = "ops-status"
8378 8370 version = "0.1.0"
8379 8371
8372 + [[patch.unused]]
8373 + name = "makeover-immediate"
8374 + version = "0.18.0"
8375 +
8380 8376 [[patch.unused]]
8381 8377 name = "quasi-axum"
8382 8378 version = "0.2.0"
@@ -23,7 +23,7 @@
23 23 # shared helper cannot know them, but the tracks and the narrowing rules come
24 24 # from the description rather than from hand-written nth-child cuts.
25 25 makeover-webview = "0.35.0"
26 - makeover-layout = "0.19.0"
26 + makeover-layout = "0.20.0"
27 27 # Width. Direct rather than through makeover-webview, because the narrow table
28 28 # pass keys off SizeClass::Compact and a boundary reached transitively is a
29 29 # boundary nobody pinned.
@@ -113,7 +113,7 @@
113 113 # form markup depends on the value, the error and the options at the moment a
114 114 # modal opens, so it cannot be materialised the way the stylesheet is.
115 115 makeover-webview = "0.35.0"
116 - makeover-layout = "0.19.0"
116 + makeover-layout = "0.20.0"
117 117 # Browser opening
118 118 open = { workspace = true }
119 119