summaryrefslogtreecommitdiffstats
path: root/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Chore: Apply clippy docs keyword quotingLibravatar Yuri Astrakhan2023-09-192-2/+2
| | | | Add quotes a number of doc strings like `sRGB`
* Fix (more) broken intradoc linksLibravatar Héctor Ramón Jiménez2023-09-101-1/+1
| | | | Good thing I just set up CI earlier for this :sweat_smile:
* Merge branch 'master' into explicit-text-cachingLibravatar Héctor Ramón Jiménez2023-09-107-34/+76
|\
| * Fix outstanding broken intradoc linksLibravatar Héctor Ramón Jiménez2023-09-091-2/+0
| |
| * Deny `broken_intradoc_links` and verify documentation in CILibravatar Héctor Ramón Jiménez2023-09-091-2/+3
| |
| * Fix majority of unresolved documentation linksLibravatar Matthias Vogelgesang2023-09-094-5/+5
| |
| * Fine-tune `Radians::to_distance`Libravatar Héctor Ramón Jiménez2023-09-081-7/+8
| | | | | | | | | | An angle of 0 radians will "point" to the top-center of a `Rectangle` and then increase clockwise.
| * Use `Radians` as a number directly in `gradient` exampleLibravatar Héctor Ramón Jiménez2023-09-082-3/+43
| |
| * Use workspace dependencies and package inheritanceLibravatar Héctor Ramón Jiménez2023-09-041-14/+16
| | | | | | | | | | | | We are also taking this as a chance to synchronize the versions of all the crates! Because of this, we will skip the `0.11` version.
| * Fix `iced_wgpu` device selection on WasmLibravatar Héctor Ramón Jiménez2023-09-031-1/+1
| |
* | Invalidate existing paragraphs when new fonts are loadedLibravatar Héctor Ramón Jiménez2023-09-091-12/+56
| |
* | Introduce `keyed::Column` widgetLibravatar Héctor Ramón Jiménez2023-09-041-0/+82
| |
* | Fix unnecessary dereference in `widget::text`Libravatar Héctor Ramón Jiménez2023-08-301-1/+1
| |
* | Make `widget::Tree` mutable in `Widget::layout`Libravatar Héctor Ramón Jiménez2023-08-307-20/+19
| |
* | Fix vertical alignment in `layout::next_to_each_other`Libravatar Héctor Ramón Jiménez2023-08-301-2/+9
| |
* | Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez2023-08-308-152/+305
|/
* Merge pull request #2041 from lufte/issue-2040Libravatar Héctor Ramón2023-08-201-0/+13
|\ | | | | Make the style attribute available on Font
| * Make the style attribute available on FontLibravatar lufte2023-08-181-0/+13
| |
* | Bounds Contains update. (#2017)Libravatar Andrew Wheeler(Genusis)2023-08-151-2/+2
|/ | | | | | | | | | | * changed the way contains works to exclude <= for point.y and point.x on width and height check to avoid multiple selects * update changelog * Update `CHANGELOG` --------- Co-authored-by: Héctor Ramón Jiménez <hector0193@gmail.com>
* Bump versions :tada:Libravatar Héctor Ramón Jiménez2023-07-283-10/+7
|
* Introduce `visible_bounds` operation for `Container`Libravatar Héctor Ramón Jiménez2023-07-278-14/+83
|
* Add viewport to Widget::on_eventLibravatar Cory Forsstrom2023-07-152-3/+7
|
* 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
| | |