Implement editor level future message handler (#4182)

* Implement proper editor level async message handler

* Take application_io and wake callback as Editor::new arguments

* Rename AsyncMessage -> FutureMessage

* add DesktopWrapperMessage::Wake

---------

Co-authored-by: Timon <me@timon.zip>
This commit is contained in:
Dennis Kobert
2026-05-31 23:26:29 +02:00
committed by GitHub
parent 51427bef5f
commit 78679a5ba2
22 changed files with 261 additions and 82 deletions

2
Cargo.lock generated
View File

@@ -2152,7 +2152,6 @@ version = "0.1.0"
dependencies = [
"base64",
"dirs",
"futures",
"graph-craft",
"graphene-std",
"graphite-editor",
@@ -2202,6 +2201,7 @@ dependencies = [
"usvg",
"vello",
"wasm-bindgen",
"wasm-bindgen-futures",
"web-sys",
"wgpu-executor",
"zip",