# Iced Widget Kit
Extra widgets for the [Iced](https://github.com/hecrj/iced) GUI library.
Each widget is controlled by a feature flag, so you can selectively enable only the ones you want to use.
## Usage
Include `iced-widget-kit` as a dependency in your `Cargo.toml`:
```toml
[dependencies]
iced = "0.14.0"
iced-widget-kit = { version = "0.1", features = ["expander"] }
```
## Versioning
| 0.1.x | 0.14 |
## Widgets
### Expander
A collapsible container widget that can expand or collapse in any direction to show or hide its content.
Only use this widget if you would like the animation it provides, otherwise use Iced's `Column` or `Row`.

Check out the `Expander` example.
```bash
cargo run --example expander --features expander
```
Enable this widget with the feature `expander`.
### SelectorBar
Provides single selection from a collection of items highlighted by an indicator.
Only use this widget if you would like the animation it provides, otherwise use
a combination of Iced's other widgets.

Check out the `SelectorBar` example.
```bash
cargo run --example selector_bar --features selector_Bar
```
Enable this widget with the feature `selector_bar`.
### Ribbon
A horizontal set of groups that adapt their appearance and arrangement when the ribbon is resized.

Check out the `Ribbon` example.
```bash
cargo run --example ribbon --features ribbon
```
Enable this widget with the feature `ribbon`.