1515A cross-platform GUI library for Rust focused on simplicity and type-safety.
1616Inspired by [ Elm] .
1717
18- <a href =" https://iced.rs/examples/todos.mp4 " >
19- <img src =" https://iced.rs/examples/todos .gif " width =" 275px " >
18+ <a href =" https://github.com/squidowl/halloy " >
19+ <img src =" https://iced.rs/showcase/halloy .gif " width =" 460px " >
2020</a >
21- <a href =" https://iced.rs/examples/tour.mp4 " >
22- <img src =" https://iced.rs/examples/tour .gif " width =" 273px " >
21+ <a href =" https://github.com/hecrj/icebreaker " >
22+ <img src =" https://iced.rs/showcase/icebreaker .gif " width =" 360px " >
2323</a >
2424
2525</div >
@@ -34,34 +34,28 @@ Inspired by [Elm].
3434* Custom widget support (create your own!)
3535* [ Debug overlay with performance metrics]
3636* First-class support for async actions (use futures!)
37- * [ Modular ecosystem] split into reusable parts:
37+ * Modular ecosystem split into reusable parts:
3838 * A [ renderer-agnostic native runtime] enabling integration with existing systems
39- * Two [ built-in renderers] leveraging [ ` wgpu ` ] and [ ` tiny-skia ` ]
39+ * Two built-in renderers leveraging [ ` wgpu ` ] and [ ` tiny-skia ` ]
4040 * [ ` iced_wgpu ` ] supporting Vulkan, Metal and DX12
4141 * [ ` iced_tiny_skia ` ] offering a software alternative as a fallback
4242 * A [ windowing shell]
43- * A [ web runtime] leveraging the DOM
4443
45- __ Iced is currently experimental software.__ [ Take a look at the roadmap] ,
46- [ check out the issues] , and [ feel free to contribute! ]
44+ __ Iced is currently experimental software.__ [ Take a look at the roadmap] and
45+ [ check out the issues] .
4746
4847[ Cross-platform support ] : https://raw.githubusercontent.com/iced-rs/iced/master/docs/images/todos_desktop.jpg
4948[ text inputs ] : https://iced.rs/examples/text_input.mp4
5049[ scrollables ] : https://iced.rs/examples/scrollable.mp4
5150[ Debug overlay with performance metrics ] : https://iced.rs/examples/debug.mp4
52- [ Modular ecosystem ] : ECOSYSTEM.md
5351[ renderer-agnostic native runtime ] : runtime/
5452[ `wgpu` ] : https://github.com/gfx-rs/wgpu
5553[ `tiny-skia` ] : https://github.com/RazrFalcon/tiny-skia
5654[ `iced_wgpu` ] : wgpu/
5755[ `iced_tiny_skia` ] : tiny_skia/
58- [ built-in renderers ] : ECOSYSTEM.md#Renderers
5956[ windowing shell ] : winit/
60- [ `dodrio` ] : https://github.com/fitzgen/dodrio
61- [ web runtime ] : https://github.com/iced-rs/iced_web
6257[ Take a look at the roadmap ] : ROADMAP.md
6358[ check out the issues ] : https://github.com/iced-rs/iced/issues
64- [ feel free to contribute! ] : #contributing--feedback
6559
6660## Overview
6761
@@ -164,33 +158,25 @@ Read the [book], the [documentation], and the [examples] to learn more!
164158## Implementation details
165159
166160Iced was originally born as an attempt at bringing the simplicity of [ Elm] and
167- [ The Elm Architecture] into [ Coffee] , a 2D game engine I am working on.
161+ [ The Elm Architecture] into [ Coffee] , a 2D game library I am working on.
168162
169163The core of the library was implemented during May 2019 in [ this pull request] .
170164[ The first alpha version] was eventually released as
171165[ a renderer-agnostic GUI library] . The library did not provide a renderer and
172166implemented the current [ tour example] on top of [ ` ggez ` ] , a game library.
173167
174168Since then, the focus has shifted towards providing a batteries-included,
175- end-user-oriented GUI library, while keeping [ the ecosystem] modular:
176-
177- <p align =" center " >
178- <a href =" ECOSYSTEM.md " >
179- <img alt="The Iced Ecosystem" src="docs/graphs/ecosystem.png" width="80%">
180- </a >
181- </p >
169+ end-user-oriented GUI library, while keeping the ecosystem modular.
182170
183171[ this pull request ] : https://github.com/hecrj/coffee/pull/35
184172[ The first alpha version ] : https://github.com/iced-rs/iced/tree/0.1.0-alpha
185173[ a renderer-agnostic GUI library ] : https://www.reddit.com/r/rust/comments/czzjnv/iced_a_rendereragnostic_gui_library_focused_on/
186174[ tour example ] : examples/README.md#tour
187175[ `ggez` ] : https://github.com/ggez/ggez
188- [ the ecosystem ] : ECOSYSTEM.md
189176
190177## Contributing / Feedback
191178
192- Contributions are greatly appreciated! If you want to contribute, please
193- read our [ contributing guidelines] for more details.
179+ If you want to contribute, please read our [ contributing guidelines] for more details.
194180
195181Feedback is also welcome! You can create a new topic in [ our Discourse forum] or
196182come chat to [ our Discord server] .
0 commit comments