summaryrefslogtreecommitdiffstats
path: root/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2485 from vladh/add-quad-border-docLibravatar Héctor Ramón2024-06-301-1/+1
|\ | | | | doc: clarify Quad border alignment
| * doc: clarify Quad border alignmentLibravatar Vlad-Stefan Harbuz2024-06-291-1/+1
| |
* | doc: fix "Reconciles" typoLibravatar Vlad-Stefan Harbuz2024-06-302-4/+4
|/
* Merge pull request #2469 from iced-rs/unify-shell-runtimesLibravatar Héctor Ramón2024-06-201-3/+0
|\ | | | | `Daemon` API and Shell Runtime Unification
| * Remove `window::Id::MAIN` constantLibravatar Héctor Ramón Jiménez2024-06-201-3/+0
| |
* | Implement `std::fmt::Display` for `iced::Radians` (#2446)Libravatar SolidStateDj2024-06-181-0/+7
|/ | | | | | | | | | | * Implement `std::fmt::Display` for Radians * Add ` rad` to the end of all displayed strings. Co-authored-by: Héctor Ramón <hector0193@gmail.com> --------- Co-authored-by: Héctor Ramón <hector0193@gmail.com>
* Remove `parent` from `PlatformSpecific` window settingsLibravatar Héctor Ramón Jiménez2024-06-142-8/+0
|
* Move `Maybe*` traits back to `iced_futures`Libravatar Héctor Ramón Jiménez2024-06-142-37/+0
|
* Fix `Send` requirements for Wasm targetsLibravatar Héctor Ramón Jiménez2024-06-141-2/+2
|
* Replace `Command` with a new `Task` API with chain supportLibravatar Héctor Ramón Jiménez2024-06-148-123/+53
|
* Remove `core::program` module leftoverLibravatar Héctor Ramón Jiménez2024-06-111-1/+0
|
* Introduce `subscription::Event`Libravatar Héctor Ramón Jiménez2024-06-112-21/+1
| | | | ... and remove `PlatformSpecific` from `Event`
* Introduce `window::Id` to `Event` subscriptionsLibravatar Héctor Ramón Jiménez2024-06-101-1/+1
| | | | And remove `window::Id` from `Event` altogether.
* Create `jump` and `macos_command` methods in `keyboard::Modifiers`Libravatar Héctor Ramón Jiménez2024-05-311-0/+24
|
* Update outdated `README`s of subcratesLibravatar Héctor Ramón Jiménez2024-05-271-12/+0
|
* Add `SpecificWith` variant to `window::Position`Libravatar Héctor Ramón Jiménez2024-05-101-1/+7
|
* Introduce dynamic `opacity` support for `Image` and `Svg`Libravatar Héctor Ramón Jiménez2024-05-033-0/+4
|
* Add `spin` mode to `ferris` example :crab:Libravatar Héctor Ramón Jiménez2024-05-032-1/+32
|
* Fix `Image::bounds` when rotation present in `iced_graphics`Libravatar Héctor Ramón Jiménez2024-05-033-14/+31
|
* Create `ferris` example to showcase `ContentFit` and `Rotation`Libravatar Héctor Ramón Jiménez2024-05-023-1/+63
|
* Simplify image rotation API and its internalsLibravatar Héctor Ramón Jiménez2024-05-0210-33/+101
|
* Add `Image` rotation supportLibravatar Héctor Ramón Jiménez2024-05-025-0/+47
| | | | Co-authored-by: DKolter <68352124+DKolter@users.noreply.github.com>
* Fix documentation link in `image::Handle`Libravatar Héctor Ramón Jiménez2024-05-011-1/+1
|
* Make `image::Id` actually opaqueLibravatar Héctor Ramón Jiménez2024-05-011-22/+38
|
* Use an opaque `Id` type for `image::Handle`Libravatar Héctor Ramón Jiménez2024-05-011-21/+47
| | | | Hashing pointers is a terrible idea.
* Use `Bytes` as the `Container` of `ImageBuffer`Libravatar Héctor Ramón Jiménez2024-05-011-53/+38
| | | | | Since we don't need to mutate images once loaded, we avoid unnecessary extra allocations.
* Utilize bytes::Bytes for imagesLibravatar Bajix2024-05-012-56/+7
|
* Introduce `opaque` widget helperLibravatar Héctor Ramón Jiménez2024-04-253-2/+3
|
* Implement `Stack` widgetLibravatar Héctor Ramón Jiménez2024-04-251-1/+1
| | | | It can be used to stack elements on top of each other!
* Port `iced_tiny_skia` to new layering architectureLibravatar Héctor Ramón Jiménez2024-04-093-14/+6
|
* Reintroduce support for custom primitives in `iced_wgpu`Libravatar Héctor Ramón Jiménez2024-04-081-5/+12
|
* Merge branch 'master' into wgpu/better-architectureLibravatar Héctor Ramón Jiménez2024-04-081-11/+15
|\
| * Pick best contrast between black/white in `theme::palette`Libravatar Héctor Ramón Jiménez2024-04-071-8/+16
| |
| * Use `Lch` to choose white text when not readable in `theme::palette`Libravatar Héctor Ramón Jiménez2024-04-071-2/+6
| |
| * Revert "Merge pull request #2376 from ↵Libravatar Héctor Ramón Jiménez2024-04-071-10/+2
| | | | | | | | | | | | | | Davidster/fix_palette_readable_color_contrast" This reverts commit 63042354fc51884098f88e240f73e689295df31c, reversing changes made to 31d1d5fecbef50fa319cabd5d4194f1e4aaefa21.
* | Merge branch 'master' into wgpu/better-architectureLibravatar Héctor Ramón Jiménez2024-04-073-9/+13
|\|
| * Use built-in `[lints]` table in `Cargo.toml`Libravatar Héctor Ramón Jiménez2024-04-072-7/+3
| |
| * add stronger guarantee of readability/contrast for palette background/text ↵Libravatar David Huculak2024-04-071-2/+10
| | | | | | | | color pairs
* | Decouple caching from layering and simplify everythingLibravatar Héctor Ramón Jiménez2024-04-051-1/+4
| |
* | Redesign `iced_wgpu` layering architectureLibravatar Héctor Ramón Jiménez2024-04-035-17/+42
|/
* Implement `IntoFragment` for `Fragment`Libravatar Héctor Ramón Jiménez2024-04-021-0/+12
|
* Implement `IntoFragment` for `usize` and `isize`Libravatar Héctor Ramón Jiménez2024-04-021-0/+2
|
* Rename `text::IntoContent` to `IntoFragment`Libravatar Héctor Ramón Jiménez2024-04-011-40/+40
|
* Specialize `widget::text` helper with custom `IntoContent` traitLibravatar Héctor Ramón Jiménez2024-04-011-3/+67
|
* Use `rustc-hash` for most of our `HashMap` and `HashSet` instancesLibravatar Héctor Ramón Jiménez2024-04-013-6/+6
|
* Use generic `Content` in `Text` to avoid reallocation in `fill_text`Libravatar Héctor Ramón Jiménez2024-04-013-9/+9
|
* Replace `xxhash-rust` with `rustc-hash`Libravatar Héctor Ramón Jiménez2024-03-302-2/+2
|
* Propagate `advanced` feature to `iced_core`Libravatar Héctor Ramón Jiménez2024-03-261-0/+1
|
* Merge pull request #2350 from iced-rs/theming-revolutionsLibravatar Héctor Ramón2024-03-251-46/+71
|\ | | | | Theming Revolutions
| * Use `Catalog` approach for all widgetsLibravatar Héctor Ramón Jiménez2024-03-241-46/+71
| |