Skip to main content

max / balanced_breakfast

makeover-build 0.60.0, five minors at once This app had been left behind on 0.55.0 while the renderer moved five times. Nothing here changes: BB describes no screens, so every class that arrives with a described one is dead here by construction, and the three new names land in the high-water count with the rest.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session
https://claude.ai/code/session_01DwpiantpUgohzML4xr6KeQ
Author: Max Johnson <me@maxj.phd> · 2026-08-29 16:35 UTC
Signed with PGP, not checked
Commit: 54dba8be499635ee7db5601b764cd17e28d078b8
Parent: 316995f
3 files changed, +43 insertions, -36 deletions
M Cargo.lock +34 -34
@@ -1425,7 +1425,7 @@
1425 1425 "libc",
1426 1426 "option-ext",
1427 1427 "redox_users",
1428 - "windows-sys 0.59.0",
1428 + "windows-sys 0.61.2",
1429 1429 ]
1430 1430
1431 1431 [[package]]
@@ -1644,7 +1644,7 @@
1644 1644 checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb"
1645 1645 dependencies = [
1646 1646 "libc",
1647 - "windows-sys 0.59.0",
1647 + "windows-sys 0.61.2",
1648 1648 ]
1649 1649
1650 1650 [[package]]
@@ -3175,9 +3175,9 @@
3175 3175
3176 3176 [[package]]
3177 3177 name = "makeover"
3178 - version = "3.0.0"
3178 + version = "3.1.0"
3179 3179 source = "registry+https://github.com/rust-lang/crates.io-index"
3180 - checksum = "3e6da78c376074e48eb2324394004afc847e674e05ed2ea4bec1331073990b3f"
3180 + checksum = "d0fba4022268d1d73423bb16126dfdaa714a63bd4ff24f826dd645255eb0aad4"
3181 3181 dependencies = [
3182 3182 "include_dir",
3183 3183 "serde",
@@ -3186,9 +3186,9 @@
3186 3186
3187 3187 [[package]]
3188 3188 name = "makeover-build"
3189 - version = "0.55.0"
3189 + version = "0.60.0"
3190 3190 source = "registry+https://github.com/rust-lang/crates.io-index"
3191 - checksum = "725a4e9fad30d4d9fa840c408a70dfea583f0d5ada611a95a131a63429b4391a"
3191 + checksum = "347bc87ae657975fb73638f028d7df91cfd8c6486f56f38682a73395011bf201"
3192 3192 dependencies = [
3193 3193 "makeover",
3194 3194 "makeover-geometry",
@@ -3204,9 +3204,9 @@
3204 3204
3205 3205 [[package]]
3206 3206 name = "makeover-layout"
3207 - version = "0.36.0"
3207 + version = "0.39.0"
3208 3208 source = "registry+https://github.com/rust-lang/crates.io-index"
3209 - checksum = "9ffed28fd6f311d8603b9fe02cffc14bacf29b840c486f84e8ff4866a4748514"
3209 + checksum = "253ab4630d39ec39233020b81024773da52e93b15544217034ce6ca083ba9227"
3210 3210
3211 3211 [[package]]
3212 3212 name = "makeover-timing"
@@ -3219,9 +3219,9 @@
3219 3219
3220 3220 [[package]]
3221 3221 name = "makeover-touch"
3222 - version = "0.26.0"
3222 + version = "0.29.0"
3223 3223 source = "registry+https://github.com/rust-lang/crates.io-index"
3224 - checksum = "941676f114fdb8b8e2dbd2e35dd0149d409212982b37139de831d9865f664d77"
3224 + checksum = "e49a886415501f073a2e24e21c07970ac8be6e0549ca0a2986bce5062b9fa8b1"
3225 3225 dependencies = [
3226 3226 "makeover-geometry",
3227 3227 "makeover-layout",
@@ -3229,9 +3229,9 @@
3229 3229
3230 3230 [[package]]
3231 3231 name = "makeover-webview"
3232 - version = "0.62.0"
3232 + version = "0.67.0"
3233 3233 source = "registry+https://github.com/rust-lang/crates.io-index"
3234 - checksum = "546fb283399000bcd303b1d4d59b7d4c560eea8d6c40c4bed172f0c32a50c8e1"
3234 + checksum = "87b1f05ef8adcc840f118da789b73ffb25d4111103113e597ee6e9d858d02183"
3235 3235 dependencies = [
3236 3236 "makeover-geometry",
3237 3237 "makeover-layout",
@@ -3381,7 +3381,7 @@
3381 3381 "png 0.18.1",
3382 3382 "serde",
3383 3383 "thiserror 2.0.20",
3384 - "windows-sys 0.60.2",
3384 + "windows-sys 0.61.2",
3385 3385 ]
3386 3386
3387 3387 [[package]]
@@ -3444,7 +3444,7 @@
3444 3444 source = "registry+https://github.com/rust-lang/crates.io-index"
3445 3445 checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5"
3446 3446 dependencies = [
3447 - "windows-sys 0.59.0",
3447 + "windows-sys 0.61.2",
3448 3448 ]
3449 3449
3450 3450 [[package]]
@@ -3551,7 +3551,7 @@
3551 3551 source = "registry+https://github.com/rust-lang/crates.io-index"
3552 3552 checksum = "680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8"
3553 3553 dependencies = [
3554 - "proc-macro-crate 1.3.1",
3554 + "proc-macro-crate 3.5.0",
3555 3555 "proc-macro2",
3556 3556 "quote",
3557 3557 "syn 2.0.119",
@@ -3814,7 +3814,7 @@
3814 3814 checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967"
3815 3815 dependencies = [
3816 3816 "libc",
3817 - "windows-sys 0.45.0",
3817 + "windows-sys 0.61.2",
3818 3818 ]
3819 3819
3820 3820 [[package]]
@@ -4365,7 +4365,7 @@
4365 4365
4366 4366 [[package]]
4367 4367 name = "quasi-type"
4368 - version = "0.1.1"
4368 + version = "0.1.2"
4369 4369 dependencies = [
4370 4370 "brotli",
4371 4371 "font-types",
@@ -4790,7 +4790,7 @@
4790 4790 "errno",
4791 4791 "libc",
4792 4792 "linux-raw-sys",
4793 - "windows-sys 0.59.0",
4793 + "windows-sys 0.61.2",
4794 4794 ]
4795 4795
4796 4796 [[package]]
@@ -4847,7 +4847,7 @@
4847 4847 "security-framework",
4848 4848 "security-framework-sys",
4849 4849 "webpki-root-certs",
4850 - "windows-sys 0.59.0",
4850 + "windows-sys 0.61.2",
4851 4851 ]
4852 4852
4853 4853 [[package]]
@@ -5435,7 +5435,7 @@
5435 5435 checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4"
5436 5436 dependencies = [
5437 5437 "libc",
5438 - "windows-sys 0.60.2",
5438 + "windows-sys 0.61.2",
5439 5439 ]
5440 5440
5441 5441 [[package]]
@@ -6132,7 +6132,7 @@
6132 6132 "serde_with",
6133 6133 "swift-rs",
6134 6134 "thiserror 2.0.20",
6135 - "toml 0.9.12+spec-1.1.0",
6135 + "toml 1.1.4+spec-1.1.0",
6136 6136 "url",
6137 6137 "urlpattern",
6138 6138 "uuid",
@@ -6157,10 +6157,10 @@
6157 6157 checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd"
6158 6158 dependencies = [
6159 6159 "fastrand",
6160 - "getrandom 0.3.4",
6160 + "getrandom 0.4.3",
6161 6161 "once_cell",
6162 6162 "rustix",
6163 - "windows-sys 0.59.0",
6163 + "windows-sys 0.61.2",
6164 6164 ]
6165 6165
6166 6166 [[package]]
@@ -6617,7 +6617,7 @@
6617 6617 "png 0.18.1",
6618 6618 "serde",
6619 6619 "thiserror 2.0.20",
6620 - "windows-sys 0.60.2",
6620 + "windows-sys 0.61.2",
6621 6621 ]
6622 6622
6623 6623 [[package]]
@@ -6652,7 +6652,7 @@
6652 6652 dependencies = [
6653 6653 "memoffset",
6654 6654 "tempfile",
6655 - "windows-sys 0.60.2",
6655 + "windows-sys 0.61.2",
6656 6656 ]
6657 6657
6658 6658 [[package]]
@@ -7175,7 +7175,7 @@
7175 7175 source = "registry+https://github.com/rust-lang/crates.io-index"
7176 7176 checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22"
7177 7177 dependencies = [
7178 - "windows-sys 0.59.0",
7178 + "windows-sys 0.61.2",
7179 7179 ]
7180 7180
7181 7181 [[package]]
@@ -8075,27 +8075,27 @@
8075 8075
8076 8076 [[patch.unused]]
8077 8077 name = "quasi-axum"
8078 - version = "0.74.0"
8078 + version = "0.78.0"
8079 8079
8080 8080 [[patch.unused]]
8081 8081 name = "quasi-basics"
8082 - version = "0.74.0"
8082 + version = "0.78.0"
8083 8083
8084 8084 [[patch.unused]]
8085 8085 name = "quasi-http"
8086 - version = "0.74.0"
8086 + version = "0.78.0"
8087 8087
8088 8088 [[patch.unused]]
8089 8089 name = "quasi-immediate"
8090 - version = "0.74.0"
8090 + version = "0.78.0"
8091 8091
8092 8092 [[patch.unused]]
8093 8093 name = "quasi-notifs"
8094 - version = "0.74.0"
8094 + version = "0.78.0"
8095 8095
8096 8096 [[patch.unused]]
8097 8097 name = "quasi-router"
8098 - version = "0.74.0"
8098 + version = "0.78.0"
8099 8099
8100 8100 [[patch.unused]]
8101 8101 name = "quasi-store"
@@ -8103,11 +8103,11 @@
8103 8103
8104 8104 [[patch.unused]]
8105 8105 name = "quasi-tauri"
8106 - version = "0.74.0"
8106 + version = "0.78.0"
8107 8107
8108 8108 [[patch.unused]]
8109 8109 name = "quasi-webview"
8110 - version = "0.74.0"
8110 + version = "0.78.0"
8111 8111
8112 8112 [[patch.unused]]
8113 8113 name = "kberg"
@@ -18,7 +18,7 @@
18 18 # Materialises the generated files: themes/, geometry.css, layout.css,
19 19 # typography.css. makeover and makeover-geometry reach the build script through
20 20 # here rather than as pins of their own.
21 - makeover-build = "0.55.0"
21 + makeover-build = "0.60.0"
22 22 # Cuts the two house faces into frontend/fonts/. A git dependency because
23 23 # quasi-type is `publish = false`, which is also why makeover-build cannot do
24 24 # this and only emits the CSS that fetches the result. The rev is the one
@@ -180,7 +180,14 @@
180 180 /// lands dead here for the reason every line above gives: BB describes no
181 181 /// screens, so a class that arrives with one is dead here by construction. No
182 182 /// markup changed.
183 - const DEAD_VOCABULARY_HIGH_WATER: usize = 61;
183 + /// Raised 61 to 64 on the makeover-build 0.60 bump, five minors at once
184 + /// because this app had been left behind. The denominator went 89 to 92 and
185 + /// all three new names land here: `.form-option-detail` from
186 + /// makeover-webview 0.66.0, where an option carries what picking it means,
187 + /// and `.run-overflow` / `.run-overflow-items` from 0.63.0's folded menu run.
188 + /// Same reason every line above gives: BB describes no screens, so a class
189 + /// that arrives with one is dead here by construction. No markup changed.
190 + const DEAD_VOCABULARY_HIGH_WATER: usize = 64;
184 191
185 192 /// Every file that can carry a class name.
186 193 fn markup_files(frontend: &std::path::Path) -> Vec<std::path::PathBuf> {