You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://ci.appveyor.com/project/rust-native-ui/libui-rs)
[](https://ci.appveyor.com/project/rust-native-ui/libui-rs)
5
5

6
6
7
7
iui: [](https://crates.io/crates/iui/)
8
8
[](https://docs.rs/iui)
`iui` is a **simple** (about 4 kLOC of Rust), **small** (about 800kb, including `libui`), **easy to distribute** (one shared library) GUI library, providing a **Rusty** user interface library that binds to **native APIs** via the [libui](https://github.com/andlabs/libui) and the `ui-sys` bindings crate.
13
15
@@ -29,13 +31,13 @@ Then, in your code, all you have to do is:
29
31
1. implement some [callbacks](https://docs.rs/iui/*/iui/controls/struct.Button.html#method.on_clicked) for user input, taking full advantage of Rust's concurrency protections
30
32
1. call [`UI::main`](https://docs.rs/iui/*/iui/struct.UI.html#method.main), or take control over the event processing with an [`EventLoop`](https://docs.rs/iui/*/iui/struct.EventLoop.html), and voíla! A GUI!
31
33
32
-
Or, you can track the `master` branch, which may be broken and whose API often changes, with:
34
+
Or, you can track the `trunk` branch, which may be broken and whose API often changes, with:
We have documentation on [docs.rs](https://docs.rs/iui) for released versions and on [github](https://rust-native-ui.github.io/libui-rs/iui/index.html) for master.
40
+
We have documentation on [docs.rs](https://docs.rs/iui) for released versions and on [github](https://rust-native-ui.github.io/libui-rs/iui/index.html) for `trunk`.
39
41
40
42
## Examples
41
43
@@ -51,7 +53,7 @@ This repository contains multiple Rust crates:
51
53
*`iui` is the safe Rust wrapper, to be used by most users.
52
54
*`ui-sys` is the raw unsafe bindings to the `libui` C code. `libui` is included as a submodule.
53
55
54
-
Also be sure to look at our [changelog](CHANGELOG.md) and learn [how to contribute](CONTRIBUTING.md).
56
+
Also be sure to look at our [changelog](CHANGELOG.md) and learn [how to contribute](CONTRIBUTING/CONTRIBUTING.md).
0 commit comments