summaryrefslogtreecommitdiffstats
path: root/winit/src/multi_window.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-06-19Introduce `daemon` API and unify shell runtimesLibravatar Héctor Ramón Jiménez1-1322/+0
2024-06-14Use `Task` chaining to simplify `multi_window` exampleLibravatar Héctor Ramón Jiménez1-1/+3
2024-06-14Replace `Command` with a new `Task` API with chain supportLibravatar Héctor Ramón Jiménez1-298/+253
2024-06-11Introduce `subscription::Event`Libravatar Héctor Ramón Jiménez1-18/+24
... and remove `PlatformSpecific` from `Event`
2024-06-10Fix widget operations in `multi_window` runtimeLibravatar Héctor Ramón Jiménez1-15/+10
2024-06-10Broadcast orphaned events in `multi_window` runtimeLibravatar Héctor Ramón Jiménez1-7/+14
2024-06-10Introduce `window::Id` to `Event` subscriptionsLibravatar Héctor Ramón Jiménez1-18/+11
And remove `window::Id` from `Event` altogether.
2024-05-24Added scale_factor to `Screenshot` data for use when cropping to widget boundsLibravatar Shan1-0/+1
2024-05-16Fix main window not closing in multi-window runtimeLibravatar Héctor Ramón Jiménez1-1/+1
2024-05-08Pass `WindowHandle` by value to `window::run_with_handle`Libravatar Héctor Ramón Jiménez1-1/+1
2024-05-07Plug `new_events` handler to event loopLibravatar Héctor Ramón Jiménez1-0/+15
2024-05-07Update `winit` to `0.30`Libravatar Héctor Ramón Jiménez1-161/+267
2024-05-02Fix `clippy` lints for new `1.78` stable toolchainLibravatar Héctor Ramón Jiménez1-1/+1
2024-04-16Implement backpressure mechanism in `iced_winit::Proxy`Libravatar Héctor Ramón Jiménez1-48/+29
2024-04-09Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez1-6/+1
2024-04-01Use `rustc-hash` for most of our `HashMap` and `HashSet` instancesLibravatar Héctor Ramón Jiménez1-8/+8
2024-03-22Allow custom renderers in `Program` and `Application`Libravatar Héctor Ramón Jiménez1-5/+4
2024-03-21Implement composable, type-safe renderer fallbackLibravatar Héctor Ramón Jiménez1-3/+5
2024-03-07Fix `block_on` in `iced_wgpu` hanging Wasm buildsLibravatar Héctor Ramón Jiménez1-2/+5
2024-03-07Leverage `DefaultStyle` traits instead of `Default`Libravatar Héctor Ramón Jiménez1-9/+9
2024-03-06Simplify theming for `Application`Libravatar Héctor Ramón Jiménez1-10/+11
2024-02-22Use `crate::core::Point` instead of prefixingLibravatar Héctor Ramón Jiménez1-2/+2
2024-02-22Rename `fetch_location` to `fetch_position`Libravatar Héctor Ramón Jiménez1-14/+15
2024-02-22Add `fetch_location` command to `window` moduleLibravatar Night_Hunter1-0/+18
2024-02-13Rename `show_window_menu` to `show_system_menu`Libravatar Héctor Ramón Jiménez1-1/+1
2024-02-13Add `show_window_menu` actionLibravatar Ian Douglas Scott1-0/+15
Winit currently supports this only on Windows and Wayland. This requests that a context menu is shown at the cursor position, like the menu normally triggered by right clicking the title bar. This is important for implementing client side decorations with Iced widgets.
2024-02-13Implement win32 workaround for multi_window application as well. Also ↵Libravatar dtzxporter1-2/+30
trigger AboutToWait for Moved as well.
2024-02-13Introduce `Kind` in `core::clipboard`Libravatar Héctor Ramón Jiménez1-16/+4
2024-02-13Add support for primary clipboardLibravatar Mattias Eriksson1-0/+12
2024-02-07Rename `fetch_native_handle` to `run_with_handle` in `window`Libravatar Héctor Ramón Jiménez1-11/+11
2024-02-07Re-implement against latest iced master. Rename FetchNativeHandle.Libravatar dtzxporter1-0/+12
2024-02-03Rename `PlateformSpecific` variant in `Action` to `Custom`Libravatar Héctor Ramón Jiménez1-0/+3
2024-01-21Convert `Renderer::Theme` to generic `Widget` typeLibravatar Héctor Ramón Jiménez1-16/+11
2024-01-18Make `compatible_window` mandatory in `Compositor`Libravatar Héctor Ramón Jiménez1-2/+1
2024-01-18Remove `Compositor` window genericLibravatar Héctor Ramón Jiménez1-5/+9
And update `glyphon` and `window_clipboard`
2024-01-17Fine-tune event loop of `multi-window` applicationsLibravatar Héctor Ramón Jiménez1-96/+123
2024-01-16Refactor `KeyCode` into `Key` and `Location`Libravatar Héctor Ramón Jiménez1-1/+1
2024-01-09Implemented fetch_maximized and fetch_minimizedLibravatar Calastrophe1-0/+14
2023-12-19Fix request redraw event handling for multi-window appsLibravatar Héctor Ramón Jiménez1-71/+73
2023-12-15Update `winit` to `0.29.4`Libravatar Héctor Ramón Jiménez1-298/+229
2023-12-02Refactor `Windows` abstraction into `WindowManager`Libravatar Héctor Ramón Jiménez1-308/+312
2023-12-02Separate `Compositor::new` from `Compositor::create_renderer`Libravatar Héctor Ramón Jiménez1-2/+2
2023-12-02Use `AtomicU64` for `window::Id`Libravatar Héctor Ramón Jiménez1-22/+22
2023-11-30Use actual floats for logical coordinatesLibravatar Héctor Ramón Jiménez1-44/+45
2023-11-30Move `Event` and `Control` types after `multi_window::run`Libravatar Héctor Ramón Jiménez1-19/+19
2023-11-29Refactor event loop <-> instance communication in `multi_window`Libravatar Héctor Ramón Jiménez1-419/+452
2023-11-29Remove unnecessary unsafe `Send` marker in `iced_winit`Libravatar Héctor Ramón Jiménez1-3/+0
2023-11-29Fix broken intra-doc linksLibravatar Héctor Ramón Jiménez1-19/+4
2023-11-29Fix `clippy` lintsLibravatar Héctor Ramón Jiménez1-10/+14
2023-07-24Moved `exit_on_close_request` to window settings. This now controls whether ↵Libravatar Bingus1-58/+90
each INDIVIDUAL window should close on CloseRequested events.