Say a latched chip with a guard `Tag::latched` takes no argument as of quasi 0.109; a condition is a guard. Two chip strips move with it, and makeover-immediate's pin advances for `WidgetStyle::chart_height`.
- Co-Authored-By
- Claude-Session
Author: Max Johnson <me@maxj.phd> - 2026-09-08 18:13 UTC
Signed with PGP, not checked
Commit:
79f388677ec2d201ddf8b1c4259280826328de43Parent:
3 files changed,
+5 insertions,
-5 deletions
OldNewLine
@@ -18,7 +18,7 @@
18
18
# makeover-immediate re-exports nothing, so the `Column` the app describes and19
19
# the `Column` the renderer matches on have to be the same type.20
20
makeover-layout = "0.44"21
makeover-immediate = "0.45"21
makeover-immediate = "0.46"22
22
# The time axis. Minor rather than exact patch: it re-exports nothing and no23
23
# type of its crosses a renderer boundary, so it is under the same rule as24
24
# makeover-geometry above rather than the layout/immediate pair below.@@ -26,8 +26,8 @@
26
26
# The described screens, which are audiofiles-browser's screens. By git URL with27
27
# a version requirement, per the tree's rule for cross-repo deps. They were28
28
# behind a `quasi` feature until 2026-08-25, when the last flip landed.29
quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.108" }30
quasi-immediate = { git = "https://makenot.work/git/max/quasi.git", version = "0.108" }29
quasi-router = { git = "https://makenot.work/git/max/quasi.git", version = "0.109" }30
quasi-immediate = { git = "https://makenot.work/git/max/quasi.git", version = "0.109" }31
31
quasi-declare = { git = "https://makenot.work/git/max/quasi.git", version = "0.1" }32
32
egui = { version = "0.35", default-features = false, features = ["default_fonts"] }33
33
egui_extras = { version = "0.35", default-features = false }OldNewLine
@@ -638,7 +638,7 @@
638
638
// Latched rather than toned, which is what a chip has for639
639
// exactly this: the key is held down, not saying something.640
640
chip key.note to post "/filters/keys/{key.spelling}/toggle" {641
latched key.wanted;641
latched when key.wanted;642
642
}643
643
}644
644
}OldNewLine
@@ -621,7 +621,7 @@
621
621
for panel in bar.panels.iter() {622
622
beside panel.worth chip &panel.label to post "/panels/{panel.at}" {623
623
tone panel.tone;624
latched panel.on;624
latched when panel.on;625
625
}626
626
}627
627