| 1 |
[package] |
| 2 |
name = "quasi-immediate" |
| 3 |
version = "0.6.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.6.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.22.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 |
|