@@ -44,46 +44,48 @@ members = [
4444 " ./crates/freya-webview" ,
4545 " ./crates/freya-terminal" ,
4646 " ./crates/freya-code-editor" ,
47+ " ./crates/freya-camera" ,
4748 " ./crates/freya-android" ,
4849 " ./examples/ai-chat" ,
4950 " ./examples/state_query_sqlite" ,
5051 " ./examples/android" ,
5152]
5253
5354[workspace .dependencies ]
54- freya = { path = " ./crates/freya" , version = " 0.4.0-rc.19 " }
55- freya-core = { path = " ./crates/freya-core" , version = " 0.4.0-rc.19 " }
56- torin = { path = " ./crates/torin" , version = " 0.4.0-rc.19 " }
57- ragnarok = { path = " ./crates/ragnarok" , version = " 0.4.0-rc.19 " }
58- freya-clipboard = { path = " ./crates/freya-clipboard" , version = " 0.4.0-rc.19 " }
59- freya-edit = { path = " ./crates/freya-edit" , version = " 0.4.0-rc.19 " }
60- freya-winit = { path = " ./crates/freya-winit" , version = " 0.4.0-rc.19 " }
61- freya-components = { path = " ./crates/freya-components" , version = " 0.4.0-rc.19 " }
62- pathgraph = { path = " ./crates/pathgraph/" , version = " 0.4.0-rc.19 " }
63- freya-animation = { path = " ./crates/freya-animation" , version = " 0.4.0-rc.19 " }
64- freya-router = { path = " ./crates/freya-router" , version = " 0.4.0-rc.19 " }
65- freya-router-macro = { path = " ./crates/freya-router-macro" , version = " 0.4.0-rc.19 " }
66- freya-testing = { path = " ./crates/freya-testing" , version = " 0.4.0-rc.19 " }
67- freya-i18n = { path = " ./crates/freya-i18n" , version = " 0.4.0-rc.19 " }
68- freya-performance-plugin = { path = " ./crates/freya-performance-plugin" , version = " 0.4.0-rc.19 " }
69- freya-radio = { path = " ./crates/freya-radio" , version = " 0.4.0-rc.19 " }
70- freya-engine = { path = " ./crates/freya-engine" , version = " 0.4.0-rc.19 " }
71- freya-devtools = { path = " ./crates/freya-devtools" , version = " 0.4.0-rc.19 " }
55+ freya = { path = " ./crates/freya" , version = " 0.4.0-rc.21 " }
56+ freya-core = { path = " ./crates/freya-core" , version = " 0.4.0-rc.21 " }
57+ torin = { path = " ./crates/torin" , version = " 0.4.0-rc.21 " }
58+ ragnarok = { path = " ./crates/ragnarok" , version = " 0.4.0-rc.21 " }
59+ freya-clipboard = { path = " ./crates/freya-clipboard" , version = " 0.4.0-rc.21 " }
60+ freya-edit = { path = " ./crates/freya-edit" , version = " 0.4.0-rc.21 " }
61+ freya-winit = { path = " ./crates/freya-winit" , version = " 0.4.0-rc.21 " }
62+ freya-components = { path = " ./crates/freya-components" , version = " 0.4.0-rc.21 " }
63+ pathgraph = { path = " ./crates/pathgraph/" , version = " 0.4.0-rc.21 " }
64+ freya-animation = { path = " ./crates/freya-animation" , version = " 0.4.0-rc.21 " }
65+ freya-router = { path = " ./crates/freya-router" , version = " 0.4.0-rc.21 " }
66+ freya-router-macro = { path = " ./crates/freya-router-macro" , version = " 0.4.0-rc.21 " }
67+ freya-testing = { path = " ./crates/freya-testing" , version = " 0.4.0-rc.21 " }
68+ freya-i18n = { path = " ./crates/freya-i18n" , version = " 0.4.0-rc.21 " }
69+ freya-performance-plugin = { path = " ./crates/freya-performance-plugin" , version = " 0.4.0-rc.21 " }
70+ freya-radio = { path = " ./crates/freya-radio" , version = " 0.4.0-rc.21 " }
71+ freya-engine = { path = " ./crates/freya-engine" , version = " 0.4.0-rc.21 " }
72+ freya-devtools = { path = " ./crates/freya-devtools" , version = " 0.4.0-rc.21 " }
7273freya-icons = { path = " ./crates/freya-icons" , features = [
7374 " all" ,
74- ], version = " 0.4.0-rc.19 " }
75+ ], version = " 0.4.0-rc.21 " }
7576freya-sdk = { path = " ./crates/freya-sdk" , features = [
7677 " all" ,
77- ], version = " 0.4.0-rc.19 " }
78- freya-material-design = { path = " ./crates/freya-material-design" , version = " 0.4.0-rc.19 " }
79- freya-plotters-backend = { path = " ./crates/freya-plotters-backend" , version = " 0.4.0-rc.19 " }
80- freya-query = { path = " ./crates/freya-query" , version = " 0.4.0-rc.19 " }
81- freya-webview = { path = " ./crates/freya-webview" , version = " 0.4.0-rc.19 " }
82- freya-terminal = { path = " ./crates/freya-terminal" , version = " 0.4.0-rc.19 " }
83- freya-code-editor = { path = " ./crates/freya-code-editor" , version = " 0.4.0-rc.19 " , features = [
78+ ], version = " 0.4.0-rc.21 " }
79+ freya-material-design = { path = " ./crates/freya-material-design" , version = " 0.4.0-rc.21 " }
80+ freya-plotters-backend = { path = " ./crates/freya-plotters-backend" , version = " 0.4.0-rc.21 " }
81+ freya-query = { path = " ./crates/freya-query" , version = " 0.4.0-rc.21 " }
82+ freya-webview = { path = " ./crates/freya-webview" , version = " 0.4.0-rc.21 " }
83+ freya-terminal = { path = " ./crates/freya-terminal" , version = " 0.4.0-rc.21 " }
84+ freya-code-editor = { path = " ./crates/freya-code-editor" , version = " 0.4.0-rc.21 " , features = [
8485 " rust" ,
8586] }
86- freya-android = { path = " ./crates/freya-android" , version = " 0.4.0-rc.19" }
87+ freya-camera = { path = " ./crates/freya-camera" , version = " 0.4.0-rc.21" }
88+ freya-android = { path = " ./crates/freya-android" , version = " 0.4.0-rc.21" }
8789mundy = { version = " 0.2.3" , default-features = false , features = [
8890 " async-io" ,
8991 " callback" ,
@@ -100,6 +102,7 @@ futures-util = "0.3.31"
100102futures-channel = " 0.3.31"
101103futures-lite = " 2.6.1"
102104async-io = " 2.5.0"
105+ async-channel = " 2.5.0"
103106blocking = " 1.6.2"
104107ureq = " 3.1.4"
105108serde = { version = " 1" , features = [" derive" ] }
@@ -124,7 +127,7 @@ euclid = "0.22.9"
124127itertools = " 0.14.0"
125128
126129# Rendering
127- freya-skia-safe = { version = " 0.96.1 " , features = [
130+ freya-skia-safe = { version = " 0.97.5 " , features = [
128131 " textlayout" ,
129132 " svg" ,
130133 " webp" ,
0 commit comments