summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-09-04 12:18:55 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-09-04 12:18:55 +0200
commit26d4224a95062631ca867d0bbbbfb71695a1ff3b (patch)
tree8d4d0a3815588f3fd9cdd623e1e5182e521c8737 /README.md
parentc583a2174d28878a6b1a31288e80b96fac62e799 (diff)
downloadiced-26d4224a95062631ca867d0bbbbfb71695a1ff3b.tar.gz
iced-26d4224a95062631ca867d0bbbbfb71695a1ff3b.tar.bz2
iced-26d4224a95062631ca867d0bbbbfb71695a1ff3b.zip
Update `README`
Diffstat (limited to 'README.md')
-rw-r--r--README.md32
1 files changed, 14 insertions, 18 deletions
diff --git a/README.md b/README.md
index 374239ce..0380c1a6 100644
--- a/README.md
+++ b/README.md
@@ -7,18 +7,14 @@
A renderer-agnostic GUI library for Rust focused on simplicity and type-safety.
Inspired by [Elm].
-__Iced is in a experimental stage.__ [Features are still missing],
-[some optimizations are yet to be implemented], and there are probably _many_
-bugs. [Feel free to contribute!]
+[![Tour - Iced][gui_gif]][gui_gfycat]
+[![Tour - Coffee][coffee_gui_gif]][coffee_gui_gfycat]
-[Features are still missing]: https://github.com/hecrj/iced/issues?q=is%3Aissue+is%3Aopen+label%3Afeature
-[some optimizations are yet to be implemented]: https://github.com/hecrj/iced/issues?q=is%3Aissue+is%3Aopen+label%3Aoptimization
-[Feel free to contribute!]: #contributing--feedback
+[gui_gif]: https://thumbs.gfycat.com/VeneratedSourAurochs-small.gif
+[gui_gfycat]: https://gfycat.com/veneratedsouraurochs
-[![UI Tour - Coffee][gui_gif]][gui_gfycat]
-
-[gui_gif]: https://thumbs.gfycat.com/GloomyWeakHammerheadshark-small.gif
-[gui_gfycat]: https://gfycat.com/gloomyweakhammerheadshark
+[coffee_gui_gif]: https://thumbs.gfycat.com/GloomyWeakHammerheadshark-small.gif
+[coffee_gui_gfycat]: https://gfycat.com/gloomyweakhammerheadshark
## Features
* Simple, easy-to-use, renderer-agnostic API
@@ -27,6 +23,12 @@ bugs. [Feel free to contribute!]
* Built-in widgets
* Custom widget support
+__Iced is in a experimental stage.__ [Check out the issues] and
+[feel free to contribute!].
+
+[check out the issues]: https://github.com/hecrj/iced/issues
+[feel free to contribute!]: #contributing--feedback
+
## Installation
Add `iced` as a dependency in your `Cargo.toml`:
@@ -141,12 +143,6 @@ to:
Browse the [documentation] and the [examples] to learn more!
-## Gallery
-[![UI Tour - Coffee][gui_gif]][gui_gfycat]
-
-[gui_gif]: https://thumbs.gfycat.com/GloomyWeakHammerheadshark-small.gif
-[gui_gfycat]: https://gfycat.com/gloomyweakhammerheadshark
-
## Implementation details
Iced was originally born as an attempt at bringing the simplicity of [Elm] and
[The Elm Architecture] into [Coffee], a 2D game engine I am working on.
@@ -159,9 +155,9 @@ After release, different folks asked if the GUI could be split into a standalone
crate, and well... Iced is here!
As an interesting note, Iced does not rely on reference counting and interior
-mutability at all! There is not a single `Rc`, `RefCell`, or similar used
+mutability. There is not a single `Rc`, `RefCell`, or similar used
directly in the library. As a consequence, compiler guarantees stay intact and
-many kinds of filthy bugs and runtime errors are banished. No spooky action at
+many kinds of pesky bugs and runtime errors are banished. No spooky action at
a distance!
[this pull request]: https://github.com/hecrj/coffee/pull/35