Skip to main content

max / quasi

Take makeover-layout 0.15.0 and makeover-webview 0.26.0 FieldKind::Date and FieldKind::DateTime are reachable from a description now, so a screen asking when something expires stops asking for text with a format hint. No code changes here: the pins are the whole diff, and the renderer half is makeover-webview's.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-11 23:19 UTC
Signed with PGP, not checked
Commit: abe62c65237dd91607efacfa56353af166567611
Parent: ccc1cd0
3 files changed, +15 insertions, -9 deletions
M Cargo.lock +12 -6
@@ -1918,6 +1918,12 @@
1918 1918 source = "registry+https://github.com/rust-lang/crates.io-index"
1919 1919 checksum = "e08cfaa62476d03061dc86a2befc0c24129399ba37a6f7645fbb72b011abf2f0"
1920 1920
1921 + [[package]]
1922 + name = "makeover-layout"
1923 + version = "0.15.0"
1924 + source = "registry+https://github.com/rust-lang/crates.io-index"
1925 + checksum = "9f18920c6ac0fe10a8f7b45c2224d0ad39e4863151b3fbe0fe042c938b9b0a9d"
1926 +
1921 1927 [[package]]
1922 1928 name = "makeover-touch"
1923 1929 version = "0.8.2"
@@ -1925,17 +1931,17 @@
1925 1931 checksum = "42481d14654fcbe37a3b2fcfca239448e3c6c7cf474e26a9837b02447fbb1e5c"
1926 1932 dependencies = [
1927 1933 "makeover-geometry",
1928 - "makeover-layout",
1934 + "makeover-layout 0.14.0",
1929 1935 ]
1930 1936
1931 1937 [[package]]
1932 1938 name = "makeover-webview"
1933 - version = "0.25.1"
1939 + version = "0.26.0"
1934 1940 source = "registry+https://github.com/rust-lang/crates.io-index"
1935 - checksum = "41fb147debeae14c46a48286459712f70cd89d1cce49595fd46a947528c302d5"
1941 + checksum = "104d377d660eabeace98de31fab5dfb63f6ccbf679a68c2e761cde29f7f79062"
1936 1942 dependencies = [
1937 1943 "makeover-geometry",
1938 - "makeover-layout",
1944 + "makeover-layout 0.15.0",
1939 1945 "makeover-touch",
1940 1946 ]
1941 1947
@@ -2616,7 +2622,7 @@
2616 2622 name = "quasi-router"
2617 2623 version = "0.1.0"
2618 2624 dependencies = [
2619 - "makeover-layout",
2625 + "makeover-layout 0.15.0",
2620 2626 ]
2621 2627
2622 2628 [[package]]
@@ -2645,7 +2651,7 @@
2645 2651 version = "0.1.0"
2646 2652 dependencies = [
2647 2653 "docengine",
2648 - "makeover-layout",
2654 + "makeover-layout 0.15.0",
2649 2655 "makeover-webview",
2650 2656 "quasi-http",
2651 2657 "quasi-router",
@@ -13,4 +13,4 @@
13 13 workspace = true
14 14
15 15 [dependencies]
16 - makeover-layout = "0.14.0"
16 + makeover-layout = "0.15.0"
@@ -15,8 +15,8 @@
15 15 [dependencies]
16 16 quasi-router = { path = "../quasi-router", version = "0.1.0" }
17 17 quasi-http = { path = "../quasi-http", version = "0.1.0" }
18 - makeover-layout = "0.14.0"
19 - makeover-webview = "0.25.1"
18 + makeover-layout = "0.15.0"
19 + makeover-webview = "0.26.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 #