summaryrefslogtreecommitdiffstats
path: root/winit (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2722 from iced-rs/fix/lazy-compositor-initializationLibravatar Héctor2025-01-141-143/+133
|\ | | | | Initialize `Compositor` lazily in `winit` shell
| * Panic instead of erroring when compositor channel unexpectedly closesLibravatar Héctor Ramón Jiménez2025-01-141-12/+5
| |
| * Simplify type annotations in `winit::program`Libravatar Héctor Ramón Jiménez2025-01-061-6/+2
| |
| * Initialize `Compositor` lazily in `winit` shellLibravatar Héctor Ramón Jiménez2025-01-061-143/+144
| | | | | | | | ... and get rid of the ghost boot window!
* | Rename `window::change_*` tasks to `set_*`Libravatar Héctor Ramón Jiménez2025-01-061-3/+3
| |
* | Fix unintuitive variable name in `winit::program`Libravatar Héctor Ramón Jiménez2025-01-061-9/+9
| |
* | Remove `window::change_title` since it's redundantLibravatar Héctor Ramón Jiménez2025-01-061-5/+0
| | | | | | | | Applications can change title declaratively.
* | window task for setting resize incrementsLibravatar JL7102025-01-061-0/+10
| |
* | window resizable taskLibravatar JL7102025-01-061-0/+5
| |
* | window tasks for setting min and max sizeLibravatar JL7102025-01-061-0/+20
| |
* | add Task and Action for changing a window titleLibravatar JL7102025-01-061-0/+5
| |
* | Merge pull request #2627 from bbb651/more-window-settingsLibravatar Héctor2025-01-061-0/+6
|\ \ | |/ |/| Add `maximized` and `fullscreen` to `window::Settings`
| * Add `window::Settings::fullscreen`Libravatar bbb6512024-10-041-0/+5
| | | | | | | | | | | | | | | | Corresponds to `winit::window::WindowAttributes::with_fullscreen`. Currently only allows to set `Fullscreen::Borderless(None)` meaning borderless on the current monitor, exclusive fullscreen does not make sense for a GUI and iced does not expose monitors yet.
| * Add `window::Settings::maximized`Libravatar bbb6512024-10-041-0/+1
| | | | | | | | Corresponds to `winit::window::WindowAttributes::with_maximized`
* | Use "outer" positions in all window-related operationsLibravatar Héctor Ramón Jiménez2025-01-062-2/+17
| |
* | Support custom renderers in `iced_test` through `renderer::Headless` traitLibravatar Héctor Ramón Jiménez2024-12-141-0/+11
| |
* | Add image and hash snapshot-based testing to `iced_test`Libravatar Héctor Ramón Jiménez2024-12-103-61/+33
| |
* | Remove `surface` argument of `Compositor::screenshot`Libravatar Ian Douglas Scott2024-11-211-1/+0
| | | | | | | | | | | | | | | | This argument was completely ignored by the wgpu renderer, and used only for the `clip_mask` by the `tiny_skia` renderer. I believe creating a new clip mask is correct. This way it's possible to render offscreen without needing a surface.
* | Replace `reactive-rendering` feature with `unconditional-rendering`Libravatar Héctor Ramón Jiménez2024-11-052-3/+5
| |
* | Fix deferred layout on resize after drawingLibravatar Héctor Ramón Jiménez2024-11-051-59/+33
| |
* | Request a redraw when a window is resizedLibravatar Héctor Ramón Jiménez2024-11-051-0/+7
| | | | | | | | | | | | | | | | If we do not request it, macOS does not get any `RedrawRequested` events. Shouldn't `winit` [take care of this]? Probably a bug. [take care of this]: https://docs.rs/winit/0.30.5/winit/event/enum.WindowEvent.html#variant.RedrawRequested
* | Fix `WindowManager::is_idle` in `iced_winit`Libravatar Héctor Ramón Jiménez2024-11-051-1/+1
| |
* | Implement `reactive-rendering` for `text_input`Libravatar Héctor Ramón Jiménez2024-11-052-30/+34
| | | | | | | | ... and fix the redraw queue logic in `iced_winit`.
* | Implement `reactive-rendering` for `slider`Libravatar Héctor Ramón Jiménez2024-11-051-0/+2
| |
* | Remove `TODO` about reactive rendering in `iced_winit`Libravatar Héctor Ramón Jiménez2024-11-051-5/+0
| |
* | Draft `reactive-rendering` feature for `button`Libravatar Héctor Ramón Jiménez2024-11-053-28/+74
| |
* | Prevent unintended keyboard input during focus.Libravatar kosayoda2024-10-241-0/+2
|/
* Add `modified_key` to `keyboard::Event::KeyReleased`Libravatar Héctor Ramón Jiménez2024-10-021-0/+1
|
* added physical_key to KeyReleased eventLibravatar ibaryshnikov2024-09-261-0/+1
|
* Bump version to `0.13.0` :tada:Libravatar Héctor Ramón Jiménez2024-09-182-2/+2
|
* Disable `drag_and_drop` attribute for boot windowLibravatar Jindřich Moravec2024-09-141-8/+16
|
* Fix `wasm32` deployments not displaying anything (#2574)Libravatar Richard2024-09-132-27/+42
| | | | | | | | | | | | | | | * reuse `canvas` element generated by dummy window * fix formatting * set `control_flow` to `Poll` in `resumed` this is mostly a fix for Chrome * Avoid blowing up memory when booting up on Wasm --------- Co-authored-by: Héctor Ramón Jiménez <hector@hecrj.dev>
* Merge pull request #2551 from airstrike/mouse-interactionsLibravatar Héctor Ramón2024-09-131-0/+11
|\ | | | | Expose additional mouse interaction cursors
| * Add `Copy` and `Help` variants to `mouse::Interaction`Libravatar Héctor Ramón Jiménez2024-09-131-0/+2
| |
| * Rename `ResizingDiagonal*` to `ResizingDiagonally*`Libravatar Héctor Ramón Jiménez2024-09-131-2/+2
| |
| * Expose additional mouse interaction cursorsLibravatar Andy Terra2024-08-161-0/+9
| |
* | Add `modified_key` to `keyboard::Event`Libravatar Héctor Ramón Jiménez2024-09-131-3/+7
| |
* | Add `physical_key` to `keyboard::Event`Libravatar Héctor Ramón Jiménez2024-09-131-2/+258
| | | | | | | | Co-authored-by: Exidex <16986685+Exidex@users.noreply.github.com>
* | Enter `Runtime` when calling `Program::subscription`Libravatar Héctor Ramón Jiménez2024-09-131-2/+2
| |
* | Add `override_redirect` for X11 windowsLibravatar Nadji Abidi2024-09-111-4/+8
| | | | | | | | | | This commit add the `override_redirect` boolean field to the `PlatformSpecific` struct for linux platform. This is a X11-specific flag allow bypassing window manager mapping for precise positioning of windows.
* | Fix `winit::conversion` on WindowsLibravatar Héctor Ramón Jiménez2024-09-051-1/+1
| |
* | Merge pull request #2284 from jquesada2016/mouse_passthroughLibravatar Héctor Ramón2024-09-051-0/+10
|\ \ | | | | | | Add command for setting mouse passthrough
| * | Add mouse passthrough tasks to `window` moduleLibravatar Héctor Ramón Jiménez2024-09-051-0/+10
| | | | | | | | | | | | Co-authored-by: Jose Quesada <jquesada2016@fau.edu>
* | | add option for undecorated_shadow on windows (#2285)Libravatar Night_Hunter2024-09-051-0/+4
|/ / | | | | | | | | * add option for undecorated_shadow on windows * formated
* | Reconnect `Clipboard` on window closeLibravatar Héctor Ramón Jiménez2024-09-033-22/+46
| | | | | | | | Fixes #2564
* | Add `get_scale_factor` task to `window` moduleLibravatar Héctor Ramón Jiménez2024-08-302-1/+12
|/
* Produce `window::Event::Closed` only if window existsLibravatar Héctor Ramón Jiménez2024-08-151-5/+7
|
* Fix crash when application boots from a URL event in macOSLibravatar Héctor Ramón Jiménez2024-08-151-3/+14
|
* Revert `window::close` producing a `window::Id`Libravatar Héctor Ramón Jiménez2024-08-121-2/+1
| | | | | | Instead, subscribing to `window::close_events` is preferable; since most use cases will want to react to the user closing a window as well.
* Produce `window::Event::Closed` on `window::close`Libravatar Héctor Ramón Jiménez2024-08-121-1/+7
|