Crates.io | iced_native |
lib.rs | iced_native |
version | 0.10.3 |
source | src |
created_at | 2019-09-20 09:30:12.8868 |
updated_at | 2023-04-20 13:31:39.544378 |
description | A renderer-agnostic library for native GUIs |
homepage | |
repository | https://github.com/iced-rs/iced |
max_upload_size | |
id | 166176 |
size | 544,244 |
iced_native
iced_native
takes iced_core
and builds a native runtime on top of it, featuring:
druid
To achieve this, it introduces a bunch of reusable interfaces:
Widget
trait, which is used to implement new widgets: from layout requirements to event and drawing logic.Renderer
traits, meant to keep the crate renderer-agnostic.Windowed
trait, leveraging raw-window-handle
, which can be implemented by graphical renderers that target windows. Window-based shells (like iced_winit
) can use this trait to stay renderer-agnostic.
Add iced_native
as a dependency in your Cargo.toml
:
iced_native = "0.10"
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.