From a92a0b73ed7ed935df762d06c4249894fd35b227 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 9 Oct 2019 05:36:49 +0200 Subject: Move `winit` logic from `iced` to `iced_winit` - Added new `renderer::Windowed` trait. This shoud allow users to easily try different renderers by simply changing one line. - Renamed `UserInterface` traits to `Application`, as the `run` method takes total control of the current thread. - Moved `MouseCursor` back to `iced_native`. The new `renderer::Windowed` trait returns one on `draw`. - Split `iced_native` renderer in multiple modules, for consistency. --- native/Cargo.toml | 1 + 1 file changed, 1 insertion(+) (limited to 'native/Cargo.toml') diff --git a/native/Cargo.toml b/native/Cargo.toml index 5f7e5e41..07c14535 100644 --- a/native/Cargo.toml +++ b/native/Cargo.toml @@ -14,6 +14,7 @@ features = ["winit"] iced_core = { version = "0.1.0-alpha", path = "../core" } stretch = "0.2" twox-hash = "1.5" +raw-window-handle = "0.1" # Enable to obtain conversion traits winit = { version = "0.20.0-alpha3", optional = true } -- cgit From fb8b50ab793bd54976bb8c5b4b890c9f97f17c54 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Thu, 10 Oct 2019 05:44:33 +0200 Subject: Move `winit` conversions to `iced_winit` --- native/Cargo.toml | 3 --- 1 file changed, 3 deletions(-) (limited to 'native/Cargo.toml') diff --git a/native/Cargo.toml b/native/Cargo.toml index 07c14535..6870649a 100644 --- a/native/Cargo.toml +++ b/native/Cargo.toml @@ -15,6 +15,3 @@ iced_core = { version = "0.1.0-alpha", path = "../core" } stretch = "0.2" twox-hash = "1.5" raw-window-handle = "0.1" - -# Enable to obtain conversion traits -winit = { version = "0.20.0-alpha3", optional = true } -- cgit From f6fc0b714cc87c2afd302c447cb5e966ab5df717 Mon Sep 17 00:00:00 2001 From: Héctor Ramón Jiménez Date: Wed, 23 Oct 2019 02:50:57 +0200 Subject: Remove leftover `winit` feature for `doc.rs` --- native/Cargo.toml | 3 --- 1 file changed, 3 deletions(-) (limited to 'native/Cargo.toml') diff --git a/native/Cargo.toml b/native/Cargo.toml index 6870649a..8cabe94c 100644 --- a/native/Cargo.toml +++ b/native/Cargo.toml @@ -7,9 +7,6 @@ description = "A renderer-agnostic library for native GUIs" license = "MIT" repository = "https://github.com/hecrj/iced" -[package.metadata.docs.rs] -features = ["winit"] - [dependencies] iced_core = { version = "0.1.0-alpha", path = "../core" } stretch = "0.2" -- cgit