diff options
| author | 2019-07-28 13:31:38 +0200 | |
|---|---|---|
| committer | 2019-07-28 13:31:38 +0200 | |
| commit | 1ae3e51728486f4dab25c013909d1927c428fb27 (patch) | |
| tree | 3f623542034735ad093042f07550129d1d45445d | |
| parent | d11ac258680bd5c4c80760fc9f84002112e9c151 (diff) | |
| download | iced-1ae3e51728486f4dab25c013909d1927c428fb27.tar.gz iced-1ae3e51728486f4dab25c013909d1927c428fb27.tar.bz2 iced-1ae3e51728486f4dab25c013909d1927c428fb27.zip | |
Improve README
Diffstat (limited to '')
| -rw-r--r-- | README.md | 24 | 
1 files changed, 23 insertions, 1 deletions
| @@ -5,7 +5,12 @@  [](https://crates.io/crates/iced)  [](https://github.com/hecrj/iced/blob/master/LICENSE) -An opinionated GUI runtime for Rust, heavily inspired by Elm. +An GUI runtime for Rust, heavily inspired by Elm. + +[![GUI][gui_gif]][gui_gfycat] + +[gui_gif]: https://thumbs.gfycat.com/GloomyWeakHammerheadshark-small.gif +[gui_gfycat]: https://gfycat.com/gloomyweakhammerheadshark  ## Features    * Simple, easy to use API @@ -92,3 +97,20 @@ impl Counter {      }  }  ``` + +Browse the [documentation] and the [examples] to learn more! + +[documentation]: https://docs.rs/iced +[examples]: https://github.com/hecrj/iced/tree/master/examples + +## Implementation details +Iced is heavily inspired by [Elm], a delightful language for reliable webapps. +It brings the reactive programming model of [The Elm Architecture] into Rust +without introducing weak references or runtime errors. + +Iced also uses [Stretch], an implementation of Flexbox written in Rust, to +perform all the layouting. + +[Elm]: https://elm-lang.org/ +[The Elm Architecture]: https://guide.elm-lang.org/architecture/ +[Stretch]: https://github.com/vislyhq/stretch | 
