summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Moved `exit_on_close_request` to window settings. This now controls whether ↵Libravatar Bingus2023-07-248-88/+133
| | | | each INDIVIDUAL window should close on CloseRequested events.
* refactored window storage;Libravatar Bingus2023-07-2156-1823/+1512
| | | | | new helper window events (Destroyed, Created); clippy + fmt;
* Merge remote-tracking branch 'origin/master' into feat/multi-window-supportLibravatar Bingus2023-07-12394-13256/+17244
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # Cargo.toml # core/src/window/icon.rs # core/src/window/id.rs # core/src/window/position.rs # core/src/window/settings.rs # examples/integration/src/main.rs # examples/integration_opengl/src/main.rs # glutin/src/application.rs # native/src/subscription.rs # native/src/window.rs # runtime/src/window/action.rs # src/lib.rs # src/window.rs # winit/Cargo.toml # winit/src/application.rs # winit/src/icon.rs # winit/src/settings.rs # winit/src/window.rs
| * Merge pull request #1912 from tarkah/feat/scrollable-alignmentLibravatar Héctor Ramón2023-07-122-67/+165
| |\ | | | | | | Add scrollable alignment option
| | * Remove unnecessary cursor unavailability logic in `scrollable`Libravatar Héctor Ramón Jiménez2023-07-121-22/+12
| | |
| | * Rename `absolute_from_start` to `translation` in `scrollable`Libravatar Héctor Ramón Jiménez2023-07-121-3/+3
| | |
| | * Disambiguate `offset` from `translation` in `scrollable`Libravatar Héctor Ramón Jiménez2023-07-121-37/+40
| | |
| | * Increase type-safety of `alignment` in `scrollable`Libravatar Héctor Ramón Jiménez2023-07-121-63/+37
| | |
| | * Remove public fields from `Viewport`Libravatar Héctor Ramón Jiménez2023-07-121-31/+3
| | | | | | | | | | | | Let's tackle use cases directly instead!
| | * Add alignment to ViewportLibravatar Cory Forsstrom2023-07-041-1/+27
| | |
| | * Make viewport bounds publicLibravatar Cory Forsstrom2023-07-041-2/+4
| | |
| | * Add scrollable alignment optionLibravatar Cory Forsstrom2023-07-042-15/+146
| | |
| * | Merge pull request #1907 from alec-deason/masterLibravatar Héctor Ramón2023-07-127-51/+85
| |\ \ | | | | | | | | Update `resvg` to `0.35` and `tiny-skia` to `0.10`
| | * | Update `resvg` dependency to `0.35`Libravatar Héctor Ramón Jiménez2023-07-122-2/+2
| | | |
| | * | Improve code style in `vector` modulesLibravatar Héctor Ramón Jiménez2023-07-122-22/+24
| | | |
| | * | Fix import consistency for `bytemuck`Libravatar Héctor Ramón Jiménez2023-07-123-8/+6
| | | |
| | * | Upgrade resvg to 0.34 and tiny_skia to 0.10Libravatar Alec Deason2023-07-127-51/+85
| |/ /
| * | Merge pull request #1692 from tarkah/fix/tooltip-overlayLibravatar Héctor Ramón2023-07-121-102/+167
| |\ \ | | | | | | | | Use overlay for tooltip
| | * | Remove useless conversions in `widget::tooltip`Libravatar Héctor Ramón Jiménez2023-07-121-15/+17
| | | |
| | * | Use overlay for `Tooltip` widgetLibravatar Cory Forsstrom2023-07-121-97/+160
| |/ /
| * | Merge pull request #1949 from nicksenger/fix/component-overlay-redrawLibravatar Héctor Ramón2023-07-091-0/+4
| |\ \ | | | | | | | | Forward redraw requests in component overlay
| | * | fix: request redraw in component overlayLibravatar Nick Senger2023-07-091-0/+4
| |/ /
| * | Merge pull request #1865 from jhff/pane_grid_edge_with_dragged_paneLibravatar Héctor Ramón2023-07-065-113/+285
| |\ \ | | | | | | | | [Feature] Pane Grid: drag & drop panes to the edges
| | * | Remove useless conversion in `widget::pane_grid`Libravatar Héctor Ramón Jiménez2023-07-061-1/+1
| | | |
| | * | Introduce `drop` helper to `pane_grid::State`Libravatar Héctor Ramón Jiménez2023-07-062-32/+37
| | | |
| | * | Simplify `Target` enum in `widget::pane_grid`Libravatar Héctor Ramón Jiménez2023-07-062-18/+9
| | | |
| | * | Call `in_edge` only when `picked_pane.is_some()`Libravatar Héctor Ramón Jiménez2023-07-061-19/+21
| | | |
| | * | Reuse codeLibravatar Joao Freitas2023-07-061-35/+22
| | | |
| | * | Add ability to drag pane to the pane grid edges & optional style for dragged ↵Libravatar Joao Freitas2023-07-065-104/+291
| |/ / | | | | | | | | | pane
| * | Merge pull request #1927 from thunderstorm010/masterLibravatar Héctor Ramón2023-07-063-16/+31
| |\ \ | | |/ | |/| Add command to retrieve window size
| | * Add `fetch_size` helper to `runtime::window`Libravatar Héctor Ramón Jiménez2023-07-061-0/+7
| | |
| | * Add missing newline in `core::window`Libravatar Héctor Ramón Jiménez2023-07-061-1/+1
| | |
| | * Use `Size` in both `Resize` and `FetchSize` window actionsLibravatar Héctor Ramón Jiménez2023-07-063-18/+15
| | |
| | * Add FetchSize command - apply the changes discussed at #water-coolerLibravatar Yiğit Özdemir2023-06-224-38/+7
| | |
| | * Add command to retrieve window sizeLibravatar Yiğit Özdemir2023-06-214-0/+42
| | |
| * | Merge pull request #1938 from iced-rs/text-cache-modesLibravatar Héctor Ramón2023-06-306-28/+99
| |\ \ | | | | | | | | Text cache modes
| | * | Trim text measurements only before `layout`Libravatar Héctor Ramón Jiménez2023-06-294-28/+30
| | | |
| | * | Revert "Remove `layout` method from `core::Renderer` trait"Libravatar Héctor Ramón Jiménez2023-06-293-9/+32
| | | | | | | | | | | | | | | | This reverts commit 2128472c2a8afcb59927712497c4f613612e9dcc.
| | * | Introduce `Mode` for `text::Cache` and trim only when switching modesLibravatar Héctor Ramón Jiménez2023-06-291-18/+64
| | | |
| * | | Merge pull request #1913 from Drakulix/feature/runtime-state-operateLibravatar Héctor Ramón2023-06-291-0/+38
| |\ \ \ | | |/ / | |/| | runtime: Handle widget operations in `program::State` helper
| | * | Keep imports consistent in `program::state`Libravatar Héctor Ramón Jiménez2023-06-291-4/+4
| | | |
| | * | Take `Box` instead of reference in `State::operate`Libravatar Héctor Ramón Jiménez2023-06-291-8/+8
| | | |
| | * | runtime: Add `operate` method to `program::State`Libravatar Victoria Brekenfeld2023-06-281-0/+38
| | | |
| * | | Add touch support for toggler. (#1935)Libravatar Austin M. Reppert2023-06-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add touch support for toggler. * Fix formatting. * Fix consistency of imports in `iced_widget::toggler` --------- Co-authored-by: Austin M. Reppert <austinmreppert@protonmail.com> Co-authored-by: Héctor Ramón Jiménez <hector0193@gmail.com>
| * | | Merge pull request #1932 from iced-rs/generic-graphics-primitiveLibravatar Héctor Ramón2023-06-2935-480/+867
| |\ \ \ | | | | | | | | | | Backend-specific primitives
| | * | | Write missing docs in `iced_graphics` and `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-06-298-5/+17
| | | | |
| | * | | Decouple `Mesh` primitives from main `Primitive` typeLibravatar Héctor Ramón Jiménez2023-06-2915-205/+248
| | | | |
| | * | | Remove `layout` method from `core::Renderer` traitLibravatar Héctor Ramón Jiménez2023-06-293-32/+9
| | | | |
| | * | | Introduce custom backend-specific primitivesLibravatar Héctor Ramón Jiménez2023-06-2928-263/+618
| |/ / /
| * | | Merge pull request #1934 from iced-rs/reuse-text-cache-entriesLibravatar Héctor Ramón2023-06-2810-83/+142
| |\ \ \ | | | | | | | | | | Reuse entries in `text::Cache`