1
1
[package ]
2
2
name = " iced"
3
- version = " 0.10.0"
4
- authors = [
" Héctor Ramón Jiménez <[email protected] >" ]
5
- edition = " 2021"
6
3
description = " A cross-platform GUI library inspired by Elm"
7
- license = " MIT"
8
- repository = " https://github.com/iced-rs/iced"
9
- documentation = " https://docs.rs/iced"
10
- readme = " README.md"
11
- keywords = [" gui" , " ui" , " graphics" , " interface" , " widgets" ]
12
- categories = [" gui" ]
4
+ version.workspace = true
5
+ edition.workspace = true
6
+ authors.workspace = true
7
+ license.workspace = true
8
+ repository.workspace = true
9
+ homepage.workspace = true
10
+ categories.workspace = true
11
+ keywords.workspace = true
12
+
13
+ [package .metadata .docs .rs ]
14
+ rustdoc-args = [" --cfg" , " docsrs" ]
15
+ all-features = true
16
+
17
+ [badges ]
18
+ maintenance = { status = " actively-developed" }
13
19
14
20
[features ]
15
21
default = [" wgpu" ]
16
22
# Enable the `wgpu` GPU-accelerated renderer backend
17
23
wgpu = [" iced_renderer/wgpu" ]
18
24
# Enables the `Image` widget
19
- image = [" iced_widget/image" , " image_rs " ]
25
+ image = [" iced_widget/image" , " dep:image " ]
20
26
# Enables the `Svg` widget
21
27
svg = [" iced_widget/svg" ]
22
28
# Enables the `Canvas` widget
@@ -44,8 +50,28 @@ webgl = ["iced_renderer/webgl"]
44
50
# Enables the advanced module
45
51
advanced = []
46
52
47
- [badges ]
48
- maintenance = { status = " actively-developed" }
53
+ [dependencies ]
54
+ iced_core.workspace = true
55
+ iced_futures.workspace = true
56
+ iced_renderer.workspace = true
57
+ iced_widget.workspace = true
58
+ iced_winit.features = [" application" ]
59
+ iced_winit.workspace = true
60
+
61
+ thiserror.workspace = true
62
+
63
+ image.workspace = true
64
+ image.optional = true
65
+
66
+ [profile .release-opt ]
67
+ inherits = " release"
68
+ codegen-units = 1
69
+ debug = false
70
+ lto = true
71
+ incremental = false
72
+ opt-level = 3
73
+ overflow-checks = false
74
+ strip = " debuginfo"
49
75
50
76
[workspace ]
51
77
members = [
@@ -62,29 +88,66 @@ members = [
62
88
" examples/*" ,
63
89
]
64
90
65
- [dependencies ]
66
- iced_core = { version = " 0.10" , path = " core" }
67
- iced_futures = { version = " 0.7" , path = " futures" }
68
- iced_renderer = { version = " 0.1" , path = " renderer" }
69
- iced_widget = { version = " 0.1" , path = " widget" }
70
- iced_winit = { version = " 0.10" , path = " winit" , features = [" application" ] }
71
- thiserror = " 1"
91
+ [workspace .package ]
92
+ version = " 0.12.0"
93
+ authors = [
" Héctor Ramón Jiménez <[email protected] >" ]
94
+ edition = " 2021"
95
+ license = " MIT"
96
+ repository = " https://github.com/iced-rs/iced"
97
+ homepage = " https://iced.rs"
98
+ categories = [" gui" ]
99
+ keywords = [" gui" , " ui" , " graphics" , " interface" , " widgets" ]
72
100
73
- [dependencies .image_rs ]
74
- version = " 0.24"
75
- package = " image"
76
- optional = true
101
+ [workspace .dependencies ]
102
+ iced = { version = " 0.12" , path = " ." }
103
+ iced_core = { version = " 0.12" , path = " core" }
104
+ iced_futures = { version = " 0.12" , path = " futures" }
105
+ iced_graphics = { version = " 0.12" , path = " graphics" }
106
+ iced_renderer = { version = " 0.12" , path = " renderer" }
107
+ iced_runtime = { version = " 0.12" , path = " runtime" }
108
+ iced_style = { version = " 0.12" , path = " style" }
109
+ iced_tiny_skia = { version = " 0.12" , path = " tiny_skia" }
110
+ iced_wgpu = { version = " 0.12" , path = " wgpu" }
111
+ iced_widget = { version = " 0.12" , path = " widget" }
112
+ iced_winit = { version = " 0.12" , path = " winit" }
77
113
78
- [package .metadata .docs .rs ]
79
- rustdoc-args = [" --cfg" , " docsrs" ]
80
- all-features = true
81
-
82
- [profile .release-opt ]
83
- inherits = " release"
84
- codegen-units = 1
85
- debug = false
86
- lto = true
87
- incremental = false
88
- opt-level = 3
89
- overflow-checks = false
90
- strip = " debuginfo"
114
+ async-std = " 1.0"
115
+ bitflags = " 1.0"
116
+ bytemuck = { version = " 1.0" , features = [" derive" ] }
117
+ cosmic-text = " 0.9"
118
+ futures = " 0.3"
119
+ glam = " 0.24"
120
+ glyphon = { git = " https://github.com/grovesNL/glyphon.git" , rev = " 20f0f8fa80e0d0df4c63634ce9176fa489546ca9" }
121
+ guillotiere = " 0.6"
122
+ half = " 2.2"
123
+ image = " 0.24"
124
+ instant = " 0.1"
125
+ kamadak-exif = " 0.5"
126
+ kurbo = " 0.9"
127
+ log = " 0.4"
128
+ lyon = " 1.0"
129
+ lyon_path = " 1.0"
130
+ num-traits = " 0.2"
131
+ once_cell = " 1.0"
132
+ ouroboros = " 0.17"
133
+ palette = " 0.7"
134
+ qrcode = { version = " 0.12" , default-features = false }
135
+ raw-window-handle = " 0.5"
136
+ resvg = " 0.35"
137
+ rustc-hash = " 1.0"
138
+ smol = " 1.0"
139
+ softbuffer = " 0.2"
140
+ sysinfo = " 0.28"
141
+ thiserror = " 1.0"
142
+ tiny-skia = " 0.10"
143
+ tokio = " 1.0"
144
+ tracing = " 0.1"
145
+ twox-hash = { version = " 1.0" , default-features = false }
146
+ unicode-segmentation = " 1.0"
147
+ wasm-bindgen-futures = " 0.4"
148
+ wasm-timer = " 0.2"
149
+ web-sys = " 0.3"
150
+ wgpu = " 0.17"
151
+ winapi = " 0.3"
152
+ window_clipboard = " 0.3"
153
+ winit = { git = " https://github.com/iced-rs/winit.git" , rev = " c52db2045d0a2f1b8d9923870de1d4ab1994146e" , default-features = false }
0 commit comments