Skip to main content

max / goingson

Take one makeover-webview and one makeover-layout, not two of each The lock held makeover-webview at 0.25.1 and 0.26.0 and makeover-layout at 0.14.0 and 0.15.0, so the stylesheet the build script generates and the markup the runtime emits came off different copies of the vocabulary. One stale pin caused it: makeover-build 0.20.1 resolves makeover-webview 0.25.1 while src-tauri asked for 0.26.0 directly, and makeover-tui 0.14.0 held the second makeover-layout. makeover-build 0.20.3 and makeover-webview 0.27.0 collapse the first pair, makeover-tui 0.14.1 the second. --features quasi resolves again, which is what it could not do while 0.27.0 was unpublished.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-12 01:11 UTC
Commit: 75765fc1774fb04a9c4e146efd69f1747be3c50d
Parent: d2e5e9e
2 files changed, +32 insertions, -49 deletions
M Cargo.lock +29 -46
@@ -1367,7 +1367,7 @@
1367 1367 "libc",
1368 1368 "option-ext",
1369 1369 "redox_users",
1370 - "windows-sys 0.61.2",
1370 + "windows-sys 0.59.0",
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.61.2",
1611 + "windows-sys 0.52.0",
1612 1612 ]
1613 1613
1614 1614 [[package]]
@@ -2234,8 +2234,8 @@
2234 2234 "makeover",
2235 2235 "makeover-build",
2236 2236 "makeover-geometry",
2237 - "makeover-layout 0.15.0",
2238 - "makeover-webview 0.26.0",
2237 + "makeover-layout",
2238 + "makeover-webview",
2239 2239 "notify",
2240 2240 "notify-debouncer-mini",
2241 2241 "open",
@@ -3398,13 +3398,13 @@
3398 3398
3399 3399 [[package]]
3400 3400 name = "makeover-build"
3401 - version = "0.20.1"
3401 + version = "0.20.3"
3402 3402 source = "registry+https://github.com/rust-lang/crates.io-index"
3403 - checksum = "b61d78cbf82d8a25505d4150472501be53e2e92cac07540225e65ecefa385d35"
3403 + checksum = "03de69cdc2ffab895db55e9c8a1d757abedeaeca697c335e9cd4930a128a7b3e"
3404 3404 dependencies = [
3405 3405 "makeover",
3406 3406 "makeover-geometry",
3407 - "makeover-webview 0.25.1",
3407 + "makeover-webview",
3408 3408 ]
3409 3409
3410 3410 [[package]]
@@ -3413,12 +3413,6 @@
3413 3413 source = "registry+https://github.com/rust-lang/crates.io-index"
3414 3414 checksum = "91a82b16c4f5b66dd7e87ed92fff7d22185e4d88e5355de6166dd64450cf6a16"
3415 3415
3416 - [[package]]
3417 - name = "makeover-layout"
3418 - version = "0.14.0"
3419 - source = "registry+https://github.com/rust-lang/crates.io-index"
3420 - checksum = "e08cfaa62476d03061dc86a2befc0c24129399ba37a6f7645fbb72b011abf2f0"
3421 -
3422 3416 [[package]]
3423 3417 name = "makeover-layout"
3424 3418 version = "0.15.0"
@@ -3432,39 +3426,28 @@
3432 3426 checksum = "eb5ea885f63ad2509b4b028a7cff0e027d4201c40e990346ecae01228edcc962"
3433 3427 dependencies = [
3434 3428 "makeover-geometry",
3435 - "makeover-layout 0.15.0",
3429 + "makeover-layout",
3436 3430 ]
3437 3431
3438 3432 [[package]]
3439 3433 name = "makeover-tui"
3440 - version = "0.14.0"
3434 + version = "0.14.1"
3441 3435 source = "registry+https://github.com/rust-lang/crates.io-index"
3442 - checksum = "9532a834ce6d9590ebe43c10fa6b33aef2e87fbe1090a3e693e75c8aaf29adb5"
3436 + checksum = "1ad0dd7c780d94bff87c8af02333c74950d421fd5719ff02dbebee361e61a837"
3443 3437 dependencies = [
3444 3438 "makeover",
3445 - "makeover-layout 0.14.0",
3439 + "makeover-layout",
3446 3440 "ratatui",
3447 3441 ]
3448 3442
3449 3443 [[package]]
3450 3444 name = "makeover-webview"
3451 - version = "0.25.1"
3445 + version = "0.27.0"
3452 3446 source = "registry+https://github.com/rust-lang/crates.io-index"
3453 - checksum = "41fb147debeae14c46a48286459712f70cd89d1cce49595fd46a947528c302d5"
3447 + checksum = "4fc9a4c9e84745dcbd4a009ac4fd4d12af611e6ddeb8258d7b517423b5143aff"
3454 3448 dependencies = [
3455 3449 "makeover-geometry",
3456 - "makeover-layout 0.14.0",
3457 - "makeover-touch",
3458 - ]
3459 -
3460 - [[package]]
3461 - name = "makeover-webview"
3462 - version = "0.26.0"
3463 - source = "registry+https://github.com/rust-lang/crates.io-index"
3464 - checksum = "104d377d660eabeace98de31fab5dfb63f6ccbf679a68c2e761cde29f7f79062"
3465 - dependencies = [
3466 - "makeover-geometry",
3467 - "makeover-layout 0.15.0",
3450 + "makeover-layout",
3468 3451 "makeover-touch",
3469 3452 ]
3470 3453
@@ -3610,7 +3593,7 @@
3610 3593 "png 0.18.1",
3611 3594 "serde",
3612 3595 "thiserror 2.0.20",
3613 - "windows-sys 0.61.2",
3596 + "windows-sys 0.60.2",
3614 3597 ]
3615 3598
3616 3599 [[package]]
@@ -3743,7 +3726,7 @@
3743 3726 source = "registry+https://github.com/rust-lang/crates.io-index"
3744 3727 checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
3745 3728 dependencies = [
3746 - "windows-sys 0.61.2",
3729 + "windows-sys 0.59.0",
3747 3730 ]
3748 3731
3749 3732 [[package]]
@@ -4679,7 +4662,7 @@
4679 4662 name = "quasi-router"
4680 4663 version = "0.1.0"
4681 4664 dependencies = [
4682 - "makeover-layout 0.15.0",
4665 + "makeover-layout",
4683 4666 ]
4684 4667
4685 4668 [[package]]
@@ -4697,8 +4680,8 @@
4697 4680 version = "0.1.0"
4698 4681 dependencies = [
4699 4682 "docengine",
4700 - "makeover-layout 0.15.0",
4701 - "makeover-webview 0.26.0",
4683 + "makeover-layout",
4684 + "makeover-webview",
4702 4685 "quasi-http",
4703 4686 "quasi-router",
4704 4687 ]
@@ -5122,7 +5105,7 @@
5122 5105 "errno",
5123 5106 "libc",
5124 5107 "linux-raw-sys",
5125 - "windows-sys 0.61.2",
5108 + "windows-sys 0.52.0",
5126 5109 ]
5127 5110
5128 5111 [[package]]
@@ -5179,7 +5162,7 @@
5179 5162 "security-framework",
5180 5163 "security-framework-sys",
5181 5164 "webpki-root-certs",
5182 - "windows-sys 0.61.2",
5165 + "windows-sys 0.52.0",
5183 5166 ]
5184 5167
5185 5168 [[package]]
@@ -5200,7 +5183,7 @@
5200 5183 "security-framework",
5201 5184 "security-framework-sys",
5202 5185 "webpki-root-certs",
5203 - "windows-sys 0.61.2",
5186 + "windows-sys 0.52.0",
5204 5187 ]
5205 5188
5206 5189 [[package]]
@@ -5730,7 +5713,7 @@
5730 5713 checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4"
5731 5714 dependencies = [
5732 5715 "libc",
5733 - "windows-sys 0.61.2",
5716 + "windows-sys 0.60.2",
5734 5717 ]
5735 5718
5736 5719 [[package]]
@@ -6466,7 +6449,7 @@
6466 6449 "serde_with",
6467 6450 "swift-rs",
6468 6451 "thiserror 2.0.20",
6469 - "toml 1.1.4+spec-1.1.0",
6452 + "toml 0.9.12+spec-1.1.0",
6470 6453 "url",
6471 6454 "urlpattern",
6472 6455 "uuid",
@@ -6505,7 +6488,7 @@
6505 6488 "getrandom 0.4.3",
6506 6489 "once_cell",
6507 6490 "rustix",
6508 - "windows-sys 0.61.2",
6491 + "windows-sys 0.52.0",
6509 6492 ]
6510 6493
6511 6494 [[package]]
@@ -6527,7 +6510,7 @@
6527 6510 "parking_lot",
6528 6511 "rustix",
6529 6512 "signal-hook",
6530 - "windows-sys 0.61.2",
6513 + "windows-sys 0.60.2",
6531 6514 ]
6532 6515
6533 6516 [[package]]
@@ -7009,7 +6992,7 @@
7009 6992 "png 0.18.1",
7010 6993 "serde",
7011 6994 "thiserror 2.0.20",
7012 - "windows-sys 0.61.2",
6995 + "windows-sys 0.60.2",
7013 6996 ]
7014 6997
7015 6998 [[package]]
@@ -7044,7 +7027,7 @@
7044 7027 dependencies = [
7045 7028 "memoffset",
7046 7029 "tempfile",
7047 - "windows-sys 0.61.2",
7030 + "windows-sys 0.60.2",
7048 7031 ]
7049 7032
7050 7033 [[package]]
@@ -7565,7 +7548,7 @@
7565 7548 source = "registry+https://github.com/rust-lang/crates.io-index"
7566 7549 checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
7567 7550 dependencies = [
7568 - "windows-sys 0.61.2",
7551 + "windows-sys 0.52.0",
7569 7552 ]
7570 7553
7571 7554 [[package]]
@@ -18,11 +18,11 @@
18 18 # Materialises all three generated files: themes/, geometry.css, layout.css,
19 19 # and holds both drift checks this build.rs used to carry itself: touch density
20 20 # as of 0.17, breakpoints as of 0.18.
21 - makeover-build = "0.20.1"
21 + makeover-build = "0.20.3"
22 22 # The table CSS is generated here too: the columns are this app's, so the
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 - makeover-webview = "0.26.0"
25 + makeover-webview = "0.27.0"
26 26 makeover-layout = "0.15.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
@@ -112,7 +112,7 @@
112 112 # The forms emitter and the description it renders. Runtime deps, not build:
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 - makeover-webview = "0.26.0"
115 + makeover-webview = "0.27.0"
116 116 makeover-layout = "0.15.0"
117 117 # Browser opening
118 118 open = { workspace = true }