max / goingson
- Co-Authored-By
- Claude Opus 5 (1M context) <noreply@anthropic.com>
4 files changed,
+34 insertions,
-21 deletions
| @@ -3398,9 +3398,7 @@ | |||
| 3398 | 3398 | ||
| 3399 | 3399 | [[package]] | |
| 3400 | 3400 | name = "makeover-build" | |
| 3401 | - | version = "0.28.0" | |
| 3402 | - | source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3403 | - | checksum = "240d3be9851135821b50e4ed187b720b8b8c37935a522e226ce52dc3b30b1b26" | |
| 3401 | + | version = "0.29.0" | |
| 3404 | 3402 | dependencies = [ | |
| 3405 | 3403 | "makeover", | |
| 3406 | 3404 | "makeover-geometry", | |
| @@ -3415,7 +3413,7 @@ | |||
| 3415 | 3413 | ||
| 3416 | 3414 | [[package]] | |
| 3417 | 3415 | name = "makeover-layout" | |
| 3418 | - | version = "0.20.0" | |
| 3416 | + | version = "0.21.0" | |
| 3419 | 3417 | ||
| 3420 | 3418 | [[package]] | |
| 3421 | 3419 | name = "makeover-touch" | |
| @@ -3427,7 +3425,7 @@ | |||
| 3427 | 3425 | ||
| 3428 | 3426 | [[package]] | |
| 3429 | 3427 | name = "makeover-tui" | |
| 3430 | - | version = "0.18.0" | |
| 3428 | + | version = "0.19.0" | |
| 3431 | 3429 | dependencies = [ | |
| 3432 | 3430 | "makeover", | |
| 3433 | 3431 | "makeover-layout", | |
| @@ -3436,7 +3434,7 @@ | |||
| 3436 | 3434 | ||
| 3437 | 3435 | [[package]] | |
| 3438 | 3436 | name = "makeover-webview" | |
| 3439 | - | version = "0.35.1" | |
| 3437 | + | version = "0.36.0" | |
| 3440 | 3438 | dependencies = [ | |
| 3441 | 3439 | "makeover-geometry", | |
| 3442 | 3440 | "makeover-layout", | |
| @@ -8365,14 +8363,6 @@ | |||
| 8365 | 8363 | "winnow 1.0.4", | |
| 8366 | 8364 | ] | |
| 8367 | 8365 | ||
| 8368 | - | [[patch.unused]] | |
| 8369 | - | name = "ops-status" | |
| 8370 | - | version = "0.1.0" | |
| 8371 | - | ||
| 8372 | - | [[patch.unused]] | |
| 8373 | - | name = "makeover-immediate" | |
| 8374 | - | version = "0.18.0" | |
| 8375 | - | ||
| 8376 | 8366 | [[patch.unused]] | |
| 8377 | 8367 | name = "quasi-axum" | |
| 8378 | 8368 | version = "0.2.0" | |
| @@ -8384,3 +8374,11 @@ | |||
| 8384 | 8374 | [[patch.unused]] | |
| 8385 | 8375 | name = "quasi-store" | |
| 8386 | 8376 | version = "0.1.0" | |
| 8377 | + | ||
| 8378 | + | [[patch.unused]] | |
| 8379 | + | name = "ops-status" | |
| 8380 | + | version = "0.1.0" | |
| 8381 | + | ||
| 8382 | + | [[patch.unused]] | |
| 8383 | + | name = "makeover-immediate" | |
| 8384 | + | version = "0.18.0" |
| @@ -95,7 +95,7 @@ | |||
| 95 | 95 | notify = "8.2" | |
| 96 | 96 | notify-debouncer-mini = "0.7" | |
| 97 | 97 | makeover = "2.5" | |
| 98 | - | makeover-tui = "0.18.0" | |
| 98 | + | makeover-tui = "0.19.0" | |
| 99 | 99 | toml = "1.1" | |
| 100 | 100 | ||
| 101 | 101 | # Enums |
| @@ -18,12 +18,12 @@ | |||
| 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.28.0" | |
| 21 | + | makeover-build = "0.29.0" | |
| 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.35.0" | |
| 26 | - | makeover-layout = "0.20.0" | |
| 25 | + | makeover-webview = "0.36.0" | |
| 26 | + | makeover-layout = "0.21.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. | |
| @@ -112,8 +112,8 @@ | |||
| 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.35.0" | |
| 116 | - | makeover-layout = "0.20.0" | |
| 115 | + | makeover-webview = "0.36.0" | |
| 116 | + | makeover-layout = "0.21.0" | |
| 117 | 117 | # Browser opening | |
| 118 | 118 | open = { workspace = true } | |
| 119 | 119 |
| @@ -475,7 +475,22 @@ | |||
| 475 | 475 | /// in the direction that matters -- it makes the ceiling looser, never a build | |
| 476 | 476 | /// falsely red -- and it tightens on its own as the renderer learns to report | |
| 477 | 477 | /// what it emitted. | |
| 478 | - | const DEAD_VOCABULARY_HIGH_WATER: usize = 18; | |
| 478 | + | /// # 18 to 21, 2026-08-14: the three `picture-*` classes | |
| 479 | + | /// | |
| 480 | + | /// `makeover_layout::Image` arrived at 0.21.0, so `layout_css` now generates | |
| 481 | + | /// `.picture`, `.picture-img` and `.picture-caption`. goingson draws one image | |
| 482 | + | /// in its whole frontend, so none of the three is emitted here and all three | |
| 483 | + | /// land in this count. | |
| 484 | + | /// | |
| 485 | + | /// Not dead vocabulary in the sense this seal is watching for -- it is a member | |
| 486 | + | /// this app has no use for, which is a different thing from a member this app | |
| 487 | + | /// stopped using. The rise is mechanical: the denominator grew from 43 classes | |
| 488 | + | /// to 46 and goingson's usage did not change. | |
| 489 | + | /// | |
| 490 | + | /// The one direction this number should move is down, so if it ever needs | |
| 491 | + | /// raising for a class goingson's own markup *should* be writing, that is the | |
| 492 | + | /// defect this exists to catch and the answer is the markup, not the seal. | |
| 493 | + | const DEAD_VOCABULARY_HIGH_WATER: usize = 21; | |
| 479 | 494 | ||
| 480 | 495 | /// Every file that can carry a class name. | |
| 481 | 496 | fn markup_files(frontend: &Path) -> Vec<PathBuf> { |