Skip to main content

max / quasi

1.2 KB · 31 lines History Blame Raw
1 [package]
2 name = "quasi-immediate"
3 version = "0.7.0"
4 edition = "2024"
5 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."
6 license = "MIT"
7 repository = "https://makenot.work/git/max/quasi"
8 readme = "README.md"
9 keywords = ["egui", "gui", "immediate-mode", "renderer"]
10 categories = ["gui"]
11
12 [dependencies]
13 quasi-router = { path = "../quasi-router", version = "0.7.0" }
14 # The node drawing, which is the makeover layer's and not this crate's. Every
15 # widget here that is not a container comes from it: a screen walk that painted
16 # its own meter would be the divergence the suite exists to end, one copy per
17 # renderer instead of one copy per app.
18 makeover-immediate = "0.23.0"
19 egui = { version = "0.35", default-features = false }
20 # Markdown to text for `Node::Rich`. The same crate the webview renderer takes,
21 # reading the same source: what differs is that it can emit markup and this
22 # cannot, so this asks for the plain rendering.
23 docengine = { git = "https://makenot.work/git/max/docengine.git", version = "0.7" }
24
25 [lints.rust]
26 unused = "warn"
27 unreachable_pub = "warn"
28
29 [lints.clippy]
30 pedantic = { level = "warn", priority = -1 }
31