[package] name = "quasi-immediate" version = "0.2.0" edition = "2024" description = "The immediate-mode renderer for quasi-router: a described screen in, an egui frame out. Immediate mode is the constraint that matters, not the library." license = "MIT" repository = "https://makenot.work/git/max/quasi" readme = "README.md" keywords = ["egui", "gui", "immediate-mode", "renderer"] categories = ["gui"] [dependencies] quasi-router = { path = "../quasi-router", version = "0.2.0" } # The node drawing, which is the makeover layer's and not this crate's. Every # widget here that is not a container comes from it: a screen walk that painted # its own meter would be the divergence the suite exists to end, one copy per # renderer instead of one copy per app. makeover-immediate = "0.18.0" egui = { version = "0.35", default-features = false } # Markdown to text for `Node::Rich`. The same crate the webview renderer takes, # reading the same source: what differs is that it can emit markup and this # cannot, so this asks for the plain rendering. docengine = { git = "https://makenot.work/git/max/docengine.git", version = "0.7" } [lints.rust] unused = "warn" unreachable_pub = "warn" [lints.clippy] pedantic = { level = "warn", priority = -1 }