Skip to main content

max / makenotwork

Take the curve cascade makeover-layout 0.32.0 and the renderers that move with it. Pin bumps only: the server, mnw-cli and magicmirror describe no ranges, so nothing here reads a curve yet. The graph moves together because makeover-layout carries `links`.
Author: Max Johnson <me@maxj.phd> · 2026-08-21 17:37 UTC
Signed with PGP, not checked
Commit: d59028e4a1667f3a4d3c341cf4a9c736dceea3b4
Parent: fc7c095
3 files changed, +8 insertions, -8 deletions
@@ -18,7 +18,7 @@
18 18 # `makeover-tui` is the terminal renderer, and its `theme` feature is the
19 19 # intents-to-ratatui-colours mapping. No hex value is written in this crate.
20 20 makeover = "3.0"
21 - makeover-tui = { version = "0.30.0", features = ["theme"] }
21 + makeover-tui = { version = "0.31.0", features = ["theme"] }
22 22 tokio = { version = "1.50.0", features = ["macros", "rt-multi-thread", "time", "sync", "signal", "fs"] }
23 23 # `rustls-no-provider` rather than `rustls`: the latter is an alias for
24 24 # `__rustls-aws-lc-rs`, which links a C crypto backend. The provider is ring
@@ -15,7 +15,7 @@
15 15 # selection; `makeover-tui` is the terminal renderer, and its `theme` feature is
16 16 # the intents-to-ratatui-colours mapping. No colour is named in this crate.
17 17 makeover = "3.0"
18 - makeover-tui = { version = "0.30.0", features = ["theme"] }
18 + makeover-tui = { version = "0.31.0", features = ["theme"] }
19 19 tokio = { version = "1", features = ["full"] }
20 20 # `rustls-no-provider` rather than `rustls`: the latter is an alias for
21 21 # `__rustls-aws-lc-rs`, which links a C crypto backend. The provider is ring
@@ -157,29 +157,29 @@
157 157 # through quasi beside its Askama equivalent, so the cost of describing a screen
158 158 # here is measured rather than argued. Not load-bearing for any shipped route.
159 159 # See wiki look-wave-2, tier G.
160 - quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.45" }
160 + quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.46" }
161 161 # The description vocabulary quasi's screen types are built from. Pinned here
162 162 # rather than reached through quasi-router's re-export because a described
163 163 # screen names FieldKind and Tone directly; it has to track what quasi-router
164 164 # resolves or the two `layout::` paths are different crates.
165 - makeover-layout = "0.31.0"
165 + makeover-layout = "0.32.0"
166 166 # The webview renderer's field emitter, called directly by
167 167 # `quasi::rich_field` so one markdown editor's markup comes from the same
168 168 # place a whole described screen's would. Pinned here rather than reached
169 169 # through quasi-webview for makeover-layout's reason: two `form::` paths from
170 170 # two resolutions are two crates, and the `data-format="markdown"` rules in
171 171 # `static/layout.css` are generated from this one.
172 - makeover-webview = "0.53.0"
172 + makeover-webview = "0.54.0"
173 173 # For the request head the per-viewer state factory reads. axum re-exports it,
174 174 # but the factory's signature is quasi-axum's and names `http::request::Parts`.
175 175 http = "1.3.1"
176 - quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.45" }
177 - quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.45" }
176 + quasi-axum = { git = "https://makenot.work/git/max/quasi.git", version = "0.46" }
177 + quasi-webview = { git = "https://makenot.work/git/max/quasi.git", version = "0.46" }
178 178 # The first-party widget set. The carousel was proved here against three pages
179 179 # and then moved there; what is left in `quasi/widgets/carousel.rs` is the
180 180 # Askama glue. Not `makeover-basics`: a widget is an assembly of `Node`s, so it
181 181 # sits above quasi-router rather than inside the description suite.
182 - quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.45" }
182 + quasi-basics = { git = "https://makenot.work/git/max/quasi.git", version = "0.46" }
183 183
184 184 # Git source browser
185 185 gix = { version = "0.86", default-features = false, features = ["blame", "mailmap", "revision", "sha1", "max-performance-safe"] }