summaryrefslogtreecommitdiffstats
path: root/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into feat/multi-window-supportLibravatar Bingus2023-07-1255-59/+4982
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # 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
| * Revert "Remove `layout` method from `core::Renderer` trait"Libravatar Héctor Ramón Jiménez2023-06-291-1/+14
| | | | | | | | This reverts commit 2128472c2a8afcb59927712497c4f613612e9dcc.
| * Remove `layout` method from `core::Renderer` traitLibravatar Héctor Ramón Jiménez2023-06-291-14/+1
| |
| * Reuse entries in `text::Cache` in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-06-283-11/+9
| |
| * Add nested overlay method to group & mapLibravatar Cory Forsstrom2023-06-142-0/+25
| |
| * Introduce internal `overlay::Nested` for `UserInterface`Libravatar Cory Forsstrom2023-06-143-7/+47
| |
| * Extend cursor availability to the shell levelLibravatar Héctor Ramón Jiménez2023-06-081-1/+2
| |
| * Take `Rectangle` by value in `Cursor` APILibravatar Héctor Ramón Jiménez2023-06-081-3/+3
| |
| * Implement basic cursor availabilityLibravatar Héctor Ramón Jiménez2023-06-088-104/+105
| |
| * Use approx for testing color operationsLibravatar Héctor Ramón Jiménez2023-05-262-11/+11
| |
| * Use `Srgb` and `Srgba` from `palette` directlyLibravatar Héctor Ramón Jiménez2023-05-261-15/+16
| |
| * Upgrade `palette` dependencyLibravatar Clark Moody2023-05-252-22/+22
| |
| * Merge pull request #1738 from nicoburns/update-winit-0.28Libravatar Héctor Ramón2023-05-252-0/+21
| |\ | | | | | | Update to winit 0.28
| | * Introduce `window::Level` enumLibravatar Héctor Ramón Jiménez2023-05-252-0/+21
| | | | | | | | | | | | ... and add `level` field to `window::Settings`
| * | Extend border radius on relevant widgetsLibravatar Casper Storm2023-05-233-24/+25
| | |
| * | Merge pull request #1797 from bbb651/masterLibravatar Héctor Ramón2023-05-231-1/+1
| |\ \ | | | | | | | | Make mouse::Button::Other take u16 instead of u8
| | * | Make mouse::Button::Other take u16 instead of u8Libravatar bbb6512023-05-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | On wayland keys correspond to <input-event-codes.h>, and they are past the limit of u8, causing the back and forward buttons to be 20 and 19 which definitely isn't right (they should all be around 0x110..=0x117).
| * | | Remove `Builder` abstractions for gradientsLibravatar Héctor Ramón Jiménez2023-05-192-90/+63
| | | |
| * | | Added support for gradients as background variants + other optimizations.Libravatar Bingus2023-05-117-196/+144
| | |/ | |/|
| * | Increase default `LineHeight` to `Relative(1.3)`Libravatar Héctor Ramón Jiménez2023-05-101-1/+1
| | |
| * | Export `Shaping` and `LineHeight` in `widget::text`Libravatar Héctor Ramón Jiménez2023-05-081-12/+11
| | |
| * | Support configurable `LineHeight` in text widgetsLibravatar Héctor Ramón Jiménez2023-05-045-5/+104
| | |
| * | Merge branch 'master' into advanced-textLibravatar Héctor Ramón Jiménez2023-05-021-1/+40
| |\|
| * | Introduce `text::Shaping` enum and replace magic booleanLibravatar Héctor Ramón Jiménez2023-05-023-26/+36
| | |
| * | Make basic text shaping the default shaping strategyLibravatar Héctor Ramón Jiménez2023-05-023-2/+43
| | |
| * | Do not require `Copy` for text `StyleSheet::Style`Libravatar Ian Douglas Scott2023-04-281-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For most widgets, `Style` only requires `Default`. A few require `Clone`. Only this one requires `Copy`. Some of the types in the default theme has a custom variant requiring `Box<dyn Trait>`, or `Rc<dyn Trait>` to provide `Clone`, but this isn't possible if `Copy` is required. It would be good to also address the inconsistency of requiring `Clone` in some places and not others. This removes `style/src/text.rs` which is unused in this branch and thus confusing. If there's a reason to keep it, that can be removed from the change.
| * | Merge branch 'advanced-text' into incremental-renderingLibravatar Héctor Ramón Jiménez2023-04-177-8/+92
| |\ \
| | * | Merge branch 'master' into advanced-textLibravatar Héctor Ramón Jiménez2023-04-177-8/+92
| | |\|
| | | * Bump versions :tada:Libravatar Héctor Ramón Jiménez2023-04-133-3/+3
| | | |
| | | * Show `NotAllowed` as mouse icon when hovering a disabled `TextInput`Libravatar Héctor Ramón Jiménez2023-04-121-0/+1
| | | |
| * | | Implement `PartialEq` and `Eq` for `image::Bytes`Libravatar Héctor Ramón Jiménez2023-04-051-29/+9
| | | |
| * | | Group damage regions by area increaseLibravatar Héctor Ramón Jiménez2023-04-051-0/+14
| | | |
| * | | Draft (very) basic incremental rendering for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-04-043-3/+65
| |/ /
| * | Introduce `font::Stretch`Libravatar Héctor Ramón Jiménez2023-03-301-0/+19
| | |
| * | Introduce support for `Font` attributesLibravatar Héctor Ramón Jiménez2023-03-302-5/+43
| | |
| * | Merge branch 'master' into advanced-textLibravatar Héctor Ramón Jiménez2023-03-171-7/+2
| |\|
| | * Fix `clippy` lints for Rust 1.68Libravatar Héctor Ramón Jiménez2023-03-142-14/+4
| |/ |/|
| * Merge branch 'master' into feature/software-rendererLibravatar Héctor Ramón Jiménez2023-03-075-73/+15
| |\ | |/ |/|
| * Implement `vector` pipeline in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-03-071-1/+1
| |
| * Converge `Command` types from `iced_futures` and `iced_native`Libravatar Héctor Ramón Jiménez2023-03-051-1/+115
| |
| * Create `iced_widget` subcrate and re-organize the whole codebaseLibravatar Héctor Ramón Jiménez2023-03-0436-0/+4120
| |
| * Implement `Canvas` support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-03-014-0/+232
| |
| * Introduce `Weight` enum to `font`Libravatar Héctor Ramón Jiménez2023-02-242-1/+17
| |
| * Overhaul `Font` type to allow font family selectionLibravatar Héctor Ramón Jiménez2023-02-241-32/+21
| |
| * Implement basic text caching in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-02-241-0/+16
| |
* | Remove `Fill` variant for `Alignment`Libravatar Héctor Ramón Jiménez2023-02-271-3/+0
| | | | | | | | | | Implementing this generically in our `flex` logic has an exponential cost. Let's explore other options!
* | Bump version of `iced_core` :tada:Libravatar Héctor Ramón Jiménez2023-02-251-1/+1
| |
* | Fix `Padding::fit` on irregular values for an axisLibravatar Héctor Ramón Jiménez2023-02-251-4/+6
|/
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2023-02-183-3/+3
|
* Use `f32` for `Padding`Libravatar Héctor Ramón Jiménez2023-02-172-22/+55
|