Remove surface and window from ApplicationIo (#3941)

* Remove surface and window from ApplicationIo

* Seperate Wasm and Native ApplicationIo

* Fix warnings

* Fix tests

* Remove redundant PlatformApplicationIo::new_offscreen

* Fixup

* Remove unused From implementaitions for ApplicationIo
This commit is contained in:
Timon
2026-04-09 20:12:53 +00:00
committed by GitHub
parent b100892bfa
commit 661e8bc569
36 changed files with 716 additions and 773 deletions
Generated
+18 -1
View File
@@ -1942,6 +1942,23 @@ dependencies = [
"wgpu",
]
[[package]]
name = "graphene-canvas-utils"
version = "0.1.0"
dependencies = [
"core-types",
"dyn-any",
"glam",
"graphene-application-io",
"log",
"serde",
"text-nodes",
"vector-types",
"web-sys",
"wgpu",
"wgpu-executor",
]
[[package]]
name = "graphene-cli"
version = "0.1.0"
@@ -1990,6 +2007,7 @@ dependencies = [
"glam",
"graph-craft",
"graphene-application-io",
"graphene-canvas-utils",
"graphene-core",
"graphic-nodes",
"graphic-types",
@@ -6601,7 +6619,6 @@ dependencies = [
"vello",
"web-sys",
"wgpu",
"winit",
]
[[package]]