Make the GUI a library to support multiple platforms

This commit is contained in:
traxys 2023-08-07 17:27:11 +02:00
parent d3f89a8757
commit 0d900024cb
24 changed files with 76 additions and 39 deletions

57
Cargo.lock generated
View file

@ -590,7 +590,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be8aed40e4edbf4d3b4431ab260b63fdc40f5780a4766824329ea0f1eefe3c0f"
dependencies = [
"log",
"wasm-bindgen",
"web-sys",
]
@ -910,29 +909,6 @@ dependencies = [
"web-sys",
]
[[package]]
name = "dioxus_app"
version = "0.1.0"
dependencies = [
"ammonia",
"anyhow",
"api",
"console_log",
"dioxus",
"dioxus-router",
"dioxus-web",
"gloo-net",
"gloo-storage",
"gloo-utils",
"itertools 0.11.0",
"log",
"pulldown-cmark",
"serde",
"urlencoding",
"uuid",
"wasm-bindgen",
]
[[package]]
name = "dirs"
version = "4.0.0"
@ -2724,6 +2700,39 @@ dependencies = [
"uuid",
]
[[package]]
name = "regalade_gui"
version = "0.1.0"
dependencies = [
"ammonia",
"anyhow",
"api",
"dioxus",
"dioxus-router",
"dioxus-web",
"gloo-net",
"gloo-storage",
"gloo-utils",
"itertools 0.11.0",
"log",
"pulldown-cmark",
"serde",
"urlencoding",
"uuid",
"wasm-bindgen",
]
[[package]]
name = "regalade_web"
version = "0.1.0"
dependencies = [
"console_log",
"dioxus-web",
"gloo-utils",
"log",
"regalade_gui",
]
[[package]]
name = "regex"
version = "1.8.1"