Skip to main content

max / quasi

Relock onto the published makeover cascade Carried from a parallel session, which published makeover-layout 0.27.5, makeover-tui 0.26.0, makeover-webview 0.46.0 and makeover-immediate 0.27.0 for the sort caret work and relocked this tree onto them. Tests and clippy green here.
Author: Max Johnson <me@maxj.phd> · 2026-08-16 21:59 UTC
Signed with PGP, not checked
Commit: 1f7a6ceec7ca70b2a9595e6bf7a644f07f63a871
Parent: c4b679a
7 files changed, +17 insertions, -17 deletions
M Cargo.lock +8 -8
@@ -2348,9 +2348,9 @@
2348 2348
2349 2349 [[package]]
2350 2350 name = "makeover-immediate"
2351 - version = "0.26.0"
2351 + version = "0.27.0"
2352 2352 source = "registry+https://github.com/rust-lang/crates.io-index"
2353 - checksum = "e9946bbd05379c4aa025389d129c44440006c4aad2ec039a9e92ef7061b95191"
2353 + checksum = "70330efb17e6cb4fdc10e6483960dcef51d3cd2770b89565a11e3697badaeab0"
2354 2354 dependencies = [
2355 2355 "egui",
2356 2356 "egui_extras",
@@ -2359,9 +2359,9 @@
2359 2359
2360 2360 [[package]]
2361 2361 name = "makeover-layout"
2362 - version = "0.27.3"
2362 + version = "0.27.5"
2363 2363 source = "registry+https://github.com/rust-lang/crates.io-index"
2364 - checksum = "688717314a2bc2e4a02701bd3cfe90de4997cf327c7d8c340f7359376a89af93"
2364 + checksum = "ed4a0a89e118db1cc010c72e696741b3701c83bfe6bec5db06e29515b4c1d216"
2365 2365
2366 2366 [[package]]
2367 2367 name = "makeover-touch"
@@ -2375,9 +2375,9 @@
2375 2375
2376 2376 [[package]]
2377 2377 name = "makeover-tui"
2378 - version = "0.25.0"
2378 + version = "0.26.0"
2379 2379 source = "registry+https://github.com/rust-lang/crates.io-index"
2380 - checksum = "8710fddc2c2a8db1debfbe3be0e7713f5487cc10763e12c804e519db6a8eef6d"
2380 + checksum = "4f53b048e40476d8b7ac0570ee656d897c0e3143e2c4be171ed44071b1b3712c"
2381 2381 dependencies = [
2382 2382 "makeover",
2383 2383 "makeover-layout",
@@ -2386,9 +2386,9 @@
2386 2386
2387 2387 [[package]]
2388 2388 name = "makeover-webview"
2389 - version = "0.45.0"
2389 + version = "0.46.0"
2390 2390 source = "registry+https://github.com/rust-lang/crates.io-index"
2391 - checksum = "5b7438ebd65c2ef3eee8920dcff0202151091dbbca68c80defb9130c218e62e5"
2391 + checksum = "8389b1ddc25547f992d51334f19a5391c9a8fc36968b5aa02da9da283100b7fc"
2392 2392 dependencies = [
2393 2393 "makeover-geometry",
2394 2394 "makeover-layout",
@@ -14,7 +14,7 @@
14 14
15 15 [dependencies]
16 16 quasi-router = { path = "../quasi-router", version = "0.18.0" }
17 - makeover-layout = "0.27.3"
17 + makeover-layout = "0.27.5"
18 18
19 19 [dev-dependencies]
20 20 # A widget's guarantees are claims about what a renderer draws, so they are
@@ -29,8 +29,8 @@
29 29 # webview is measured through. Taken directly rather than through quasi-webview
30 30 # because a bench calling a trait method should name the trait it calls.
31 31 quasi-http = { path = "../quasi-http", version = "0.18.0" }
32 - makeover-layout = "0.27.3"
33 - makeover-tui = { version = "0.25.0", features = ["theme"] }
32 + makeover-layout = "0.27.5"
33 + makeover-tui = { version = "0.26.0", features = ["theme"] }
34 34 # Only to load a bundled theme file. `makeover_tui::Theme` is `#[non_exhaustive]`,
35 35 # so `Theme::from_theme` is the one way to get one, the same reason quasi-tui's
36 36 # tests take this.
@@ -17,7 +17,7 @@
17 17 # widget here that is not a container comes from it: a screen walk that painted
18 18 # its own meter would be the divergence the suite exists to end, one copy per
19 19 # renderer instead of one copy per app.
20 - makeover-immediate = "0.26.0"
20 + makeover-immediate = "0.27.0"
21 21 egui = { version = "0.35", default-features = false }
22 22 # Markdown to text for `Node::Rich`. The same crate the webview renderer takes,
23 23 # reading the same source: what differs is that it can emit markup and this
@@ -13,4 +13,4 @@
13 13 workspace = true
14 14
15 15 [dependencies]
16 - makeover-layout = "0.27.3"
16 + makeover-layout = "0.27.5"
@@ -14,13 +14,13 @@
14 14
15 15 [dependencies]
16 16 quasi-router = { path = "../quasi-router", version = "0.18.0" }
17 - makeover-layout = "0.27.3"
17 + makeover-layout = "0.27.5"
18 18 # The depth palette, the theme bridge and the table. Everything else this crate
19 19 # draws is written here first and lifted upstream once a second consumer wants
20 20 # it, which is the order the suite has always moved in: the constrained consumer
21 21 # finds the shape, and the shared crate takes it after it is known rather than
22 22 # before.
23 - makeover-tui = { version = "0.25.0", features = ["theme"] }
23 + makeover-tui = { version = "0.26.0", features = ["theme"] }
24 24 ratatui = { version = "0.30", default-features = false }
25 25 # `Node::Rich` carries markdown source. A terminal has no markup to hand it to,
26 26 # so it takes the runs: `render_runs` is the words with the marks that were over
@@ -15,8 +15,8 @@
15 15 [dependencies]
16 16 quasi-router = { path = "../quasi-router", version = "0.18.0" }
17 17 quasi-http = { path = "../quasi-http", version = "0.18.0" }
18 - makeover-layout = "0.27.3"
19 - makeover-webview = "0.45.0"
18 + makeover-layout = "0.27.5"
19 + makeover-webview = "0.46.0"
20 20 # `Node::Rich` carries markdown source and this is what turns it into markup.
21 21 # Sanitising comes with it, which is why the node can carry what a user typed.
22 22 #