summaryrefslogtreecommitdiffstats
path: root/runtime/src/window/action.rs (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-06-14Replace `Command` with a new `Task` API with chain supportLibravatar Héctor Ramón Jiménez1-230/+0
2024-05-08Pass `WindowHandle` by value to `window::run_with_handle`Libravatar Héctor Ramón Jiménez1-1/+1
2024-02-22Rename `fetch_location` to `fetch_position`Libravatar Héctor Ramón Jiménez1-8/+8
2024-02-22Add `fetch_location` command to `window` moduleLibravatar Night_Hunter1-0/+8
2024-02-13Rename `show_window_menu` to `show_system_menu`Libravatar Héctor Ramón Jiménez1-5/+5
2024-02-13Add `show_window_menu` actionLibravatar Ian Douglas Scott1-0/+9
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-07Fix documentation of `Action::RunWithHandle`Libravatar Héctor Ramón Jiménez1-1/+1
2024-02-07Rename `fetch_native_handle` to `run_with_handle` in `window`Libravatar Héctor Ramón Jiménez1-5/+5
2024-02-07Re-implement against latest iced master. Rename FetchNativeHandle.Libravatar dtzxporter1-0/+10
2024-01-09Implemented fetch_maximized and fetch_minimizedLibravatar Calastrophe1-0/+23
2023-12-02Use `AtomicU64` for `window::Id`Libravatar Héctor Ramón Jiménez1-72/+82
2023-11-30Use actual floats for logical coordinatesLibravatar Héctor Ramón Jiménez1-15/+10
2023-11-29Fix broken intra-doc linksLibravatar Héctor Ramón Jiménez1-1/+1
2023-07-21refactored window storage;Libravatar Bingus1-2/+2
new helper window events (Destroyed, Created); clippy + fmt;
2023-07-06Use `Size` in both `Resize` and `FetchSize` window actionsLibravatar Héctor Ramón Jiménez1-12/+5
2023-06-27Move `Screenshot` inside `window` moduleLibravatar Héctor Ramón Jiménez1-1/+1
2023-06-22Add FetchSize command - apply the changes discussed at #water-coolerLibravatar Yiğit Özdemir1-15/+3
2023-06-21Add command to retrieve window sizeLibravatar Yiğit Özdemir1-0/+16
2023-06-06Added offscreen rendering support for wgpu & tiny-skia exposed with the ↵Libravatar Bingus1-0/+9
window::screenshot command.
2023-05-25Replace `change_always_on_top` action with `change_level`Libravatar Héctor Ramón Jiménez1-16/+10
2023-03-05Rename `iced_native` to `iced_runtime`Libravatar Héctor Ramón Jiménez1-0/+0
2023-03-04Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez1-2/+2
2023-02-17add action to get window idLibravatar Night_Hunter1-0/+4
2023-02-17Rename `SetAlwaysOnTop` to `ChangeAlwaysOnTop`Libravatar Héctor Ramón Jiménez1-8/+14
2023-02-17update docs and change to SetAlwaysOnTopLibravatar Night_Hunter1-4/+4
2023-02-17add always on top actionLibravatar Night_Hunter1-0/+10
2023-02-15Merged in iced masterLibravatar Bingus1-2/+2
2023-01-31Write missing `window::Action` helpers in `window`Libravatar Héctor Ramón Jiménez1-1/+1
2023-01-31Improve consistency of `window::Action`Libravatar Héctor Ramón Jiménez1-8/+9
2023-01-27Fix: Clippy lint 'uninlined_format_args'Libravatar 13r0ck1-6/+5
2023-01-09Implemented window title update functionality for multiwindow.Libravatar bungoboingo1-4/+4
2023-01-09introduce `window::spawn` and `window::close`Libravatar Richard1-3/+12
2023-01-02Rename `FocusWindow` to `GainFocus` in `window::Action`Libravatar Héctor Ramón Jiménez1-3/+3
2023-01-02Add `FocusWindow` to `window::Action`Libravatar Night_Hunter1-0/+13
2023-01-02Add `RequestUserAttention` to `window::Action`Libravatar Night_Hunter1-5/+25
2022-12-15Implement `window::close` action and remove `should_exit`Libravatar Héctor Ramón Jiménez1-0/+4
2022-12-13Remove mention of iOS and Android in `window::action`Libravatar Héctor Ramón1-1/+1
2022-12-10add toggle decorations actionLibravatar Night_Hunter1-0/+7
2022-10-11feat: Add window minimize supportLibravatar Michael Aaron Murphy1-0/+4
2022-10-11feat: Add window maximize supportLibravatar Michael Aaron Murphy1-0/+8
2022-10-11feat: Add window drag support from winitLibravatar Michael Aaron Murphy1-0/+8
Exposes access to the winit window's window_drag method as an action.
2022-09-15Document that `window::Action::Move` is unsupported on WaylandLibravatar Ian Douglas Scott1-0/+2
https://docs.rs/winit/latest/winit/window/struct.Window.html#method.set_outer_position notes that this isn't supported on Wayland. Wayland by design doesn't allow applications to position windows arbitrarily. GTK4 in comparison removed `gtk_window_move()` (which naturally didn't work on Wayland).
2022-08-18Implement `SetMode` and `FetchMode` window actionsLibravatar Héctor Ramón Jiménez1-2/+45
2021-09-02Make `Command` implementations platform-specificLibravatar Héctor Ramón Jiménez1-0/+18
This allows us to introduce a platform-specific `Action` to both `iced_native` and `iced_web` and remove the `Clipboard` from `Application::update` to maintain purity. Additionally, this should let us implement further actions to let users query and modify the shell environment (e.g. window, clipboard, and more!)