summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-09-01 20:29:59 +0200
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2019-09-01 20:29:59 +0200
commitf09d71db278bc21bc8b22734371f2dd492b52cde (patch)
tree04f1618440f2e50698c23a1686b3f0ad809e3bfa /README.md
parentc0083437eb888c2822f74e8d462f03656088113a (diff)
downloadiced-f09d71db278bc21bc8b22734371f2dd492b52cde.tar.gz
iced-f09d71db278bc21bc8b22734371f2dd492b52cde.tar.bz2
iced-f09d71db278bc21bc8b22734371f2dd492b52cde.zip
Add more implementation details to `README`
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 13 insertions, 5 deletions
diff --git a/README.md b/README.md
index 6fb30fc5..99d5dcd9 100644
--- a/README.md
+++ b/README.md
@@ -141,7 +141,6 @@ to:
Browse the [documentation] and the [examples] to learn more!
-
## Gallery
[![UI Tour - Coffee][gui_gif]][gui_gfycat]
@@ -152,8 +151,19 @@ Browse the [documentation] and the [examples] to learn more!
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.
-Currently, Iced builds upon
- * [`stretch`] for flexbox-based layouting.
+The core of the library was implemented during May in [this pull request], using
+[`stretch`] for flexbox-based layouting. It was later released as the main
+feature of [Coffee 0.3.0].
+
+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
+directly in the library.
+
+[this pull request]: https://github.com/hecrj/coffee/pull/35
+[Coffee 0.3.0]: https://github.com/hecrj/coffee/releases/tag/0.3.0
## Contributing / Feedback
If you want to contribute, you are more than welcome to be a part of the
@@ -169,8 +179,6 @@ the [Rust Community Discord]. I go by `@lone_scientist` there.
[examples]: https://github.com/hecrj/iced/tree/master/examples
[Coffee]: https://github.com/hecrj/coffee
[Elm]: https://elm-lang.org/
-[`stretch`]: https://github.com/vislyhq/stretch
-[`nalgebra`]: https://github.com/rustsim/nalgebra
[The Elm Architecture]: https://guide.elm-lang.org/architecture/
[issues]: https://github.com/hecrj/iced/issues
[Rust Community Discord]: https://bit.ly/rust-community