rustofi 0.2.2

Library to build simple 'Rofi User Interface' applications
Documentation
Rustofi
=======

Rustofi is a library for building RUI (Rofi User Interface) applications.
It supports getting user selection, user entry and can run associated callbacks on item selection.

# Usage
Add this to your `Cargo.toml`
```toml
[dependencies]
rustofi = "0.2.2"
```

then to use in your Rust 2018 application you'll probably want these imports
```rust
use rustofi::{AppRoot, RustofiOption, RustofiOptionType};
use rustofi::window::{Window, Location};
```

# Example

## Simple
The example `simple` just displays a rofi window in a loop and returns the text selected.
```bash
git clone https://github.com/krruzic/rustofi
cd rustofi
cargo run --example simple
```

## Todo App
A more complicated example `todo_app` is a persistent Todo List that can
- create new Todos
- delete Todos
- mark Todos as finished

```bash
git clone https://github.com/krruzic/rustofi
cd rustofi
cargo run --example todo_app
```