From 9ab6923e943f784985e9ef9ca28b10278297225d Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Fri, 27 Aug 2021 17:04:29 +0700 Subject: Add logo to `README` :tada: --- README.md | 35 ++++++++++++++++++++--------------- docs/logo.svg | 14 ++++++++++++++ 2 files changed, 34 insertions(+), 15 deletions(-) create mode 100644 docs/logo.svg diff --git a/README.md b/README.md index 4ad2fb70..c7a460d1 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,9 @@ -# Iced +
+ + + +# iced + [![Test Status](https://github.com/hecrj/iced/workflows/Test/badge.svg?event=push)](https://github.com/hecrj/iced/actions) [![Documentation](https://docs.rs/iced/badge.svg)][documentation] [![Crates.io](https://img.shields.io/crates/v/iced.svg)](https://crates.io/crates/iced) @@ -8,13 +13,13 @@ A cross-platform GUI library for Rust focused on simplicity and type-safety. Inspired by [Elm]. -
- - - - - - + + + + + + +
## Features @@ -32,7 +37,7 @@ Inspired by [Elm]. * A [windowing shell] * A [web runtime] leveraging the DOM -__Iced is currently experimental software.__ [Take a look at the roadmap], +__iced is currently experimental software.__ [Take a look at the roadmap], [check out the issues], and [feel free to contribute!] [Cross-platform support]: https://github.com/hecrj/iced/blob/master/docs/images/todos_desktop.jpg?raw=true @@ -58,13 +63,13 @@ Add `iced` as a dependency in your `Cargo.toml`: iced = "0.3" ``` -__Iced moves fast and the `master` branch can contain breaking changes!__ If +__iced moves fast and the `master` branch can contain breaking changes!__ If you want to learn about a specific release, check out [the release list]. [the release list]: https://github.com/hecrj/iced/releases ## Overview -Inspired by [The Elm Architecture], Iced expects you to split user interfaces +Inspired by [The Elm Architecture], iced expects you to split user interfaces into four different concepts: * __State__ — the state of your application @@ -154,7 +159,7 @@ impl Counter { } ``` -And that's everything! We just wrote a whole user interface. Iced is now able +And that's everything! We just wrote a whole user interface. iced is now able to: 1. Take the result of our __view logic__ and layout its widgets. @@ -165,7 +170,7 @@ to: Browse the [documentation] and the [examples] to learn more! ## Implementation details -Iced was originally born as an attempt at bringing the simplicity of [Elm] and +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. The core of the library was implemented during May 2019 in [this pull request]. @@ -178,7 +183,7 @@ end-user-oriented GUI library, while keeping [the ecosystem] modular:

- Iced Ecosystem + iced ecosystem

@@ -199,7 +204,7 @@ awesome folks) over the `#games-and-graphics` and `#gui-and-ui` channels in the [Rust Community Discord]. I go by `lone_scientist#9554` there. ## Sponsors -The development of Iced is sponsored by the [Cryptowatch] team at [Kraken.com] +The development of iced is sponsored by the [Cryptowatch] team at [Kraken.com] [documentation]: https://docs.rs/iced/ [examples]: https://github.com/hecrj/iced/tree/master/examples diff --git a/docs/logo.svg b/docs/logo.svg new file mode 100644 index 00000000..387db449 --- /dev/null +++ b/docs/logo.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file -- cgit