summaryrefslogtreecommitdiffstats
path: root/renderer (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into feat/multi-window-supportLibravatar Héctor Ramón Jiménez2023-11-297-90/+117
|\
| * Re-organize `custom` module as `pipeline` moduleLibravatar Héctor Ramón Jiménez2023-11-145-327/+23
| | | | | | | | ... and move `Shader` widget to `iced_widget` crate
| * Run `cargo fmt`Libravatar Héctor Ramón Jiménez2023-11-142-3/+6
| |
| * Remove old `widget` modules in `iced_renderer`Libravatar Héctor Ramón Jiménez2023-11-141-12/+0
| |
| * Fix `clippy` lints :crab:Libravatar Héctor Ramón Jiménez2023-11-141-1/+1
| |
| * Added redraw request handling to widget events.Libravatar Bingus2023-11-142-4/+8
| |
| * Reexport Transformation from widget::shaderLibravatar Bingus2023-11-141-0/+1
| |
| * Added support for custom shader widget for iced_wgpu backend.Libravatar Bingus2023-11-145-0/+320
| |
| * Fix conditional compilation in `iced_renderer`Libravatar Héctor Ramón Jiménez2023-11-121-0/+1
| |
| * Refactor texture image filteringLibravatar Héctor Ramón Jiménez2023-11-111-2/+7
| | | | | | | | | | | | - Support only `Linear` or `Nearest` - Simplify `Layer` groups - Move `FilterMethod` to `Image` and `image::Viewer`
| * Merge branch 'master' into text-editorLibravatar Héctor Ramón Jiménez2023-10-272-16/+6
| |\
| | * Centralize `clippy` lints in `.cargo/config.toml`Libravatar Héctor Ramón Jiménez2023-09-201-11/+1
| | |
| | * Fix `clippy::match-wildcard-for-single-variants`Libravatar Héctor Ramón Jiménez2023-09-201-2/+2
| | |
| | * Fix `clippy::default_trait_access`Libravatar Héctor Ramón Jiménez2023-09-201-1/+1
| | |
| | * Fix `clippy::semicolon_if_nothing_returned`Libravatar Héctor Ramón Jiménez2023-09-201-2/+2
| | |
| | * Chore: Inline format args for ease of readingLibravatar Yuri Astrakhan2023-09-191-1/+1
| | | | | | | | | | | | A minor cleanup to inline all simple cases of format arguments. Makes the format strings just a bit easier to read.
| * | Fix unused import in `iced_renderer`Libravatar Héctor Ramón Jiménez2023-09-131-5/+6
| | |
| * | Draft `Editor` API and `TextEditor` widgetLibravatar Héctor Ramón Jiménez2023-09-121-2/+17
| | |
| * | Make `FontSystem` global and simplify `Paragraph` APILibravatar Héctor Ramón Jiménez2023-09-111-16/+0
| |/
| * Merge branch 'master' into explicit-text-cachingLibravatar Héctor Ramón Jiménez2023-09-104-31/+40
| |\
| | * Deny `broken_intradoc_links` and verify documentation in CILibravatar Héctor Ramón Jiménez2023-09-091-0/+13
| | |
| | * Fix majority of unresolved documentation linksLibravatar Matthias Vogelgesang2023-09-092-6/+2
| | |
| | * Merge pull request #2070 from ripytide/masterLibravatar Héctor Ramón2023-09-071-2/+8
| | |\ | | | | | | | | Added a Frame::scale_nonuniform method
| | | * Make `scale` methods in `Frame` generic over `f32` and `Vector`Libravatar Héctor Ramón Jiménez2023-09-071-2/+2
| | | |
| | | * added a Frame::scale_nonuniform methodLibravatar ripytide2023-09-051-1/+7
| | | |
| | * | Use workspace dependencies and package inheritanceLibravatar Héctor Ramón Jiménez2023-09-041-23/+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.
| | * Enable WebGPU backend in `wgpu` by default instead of WebGLLibravatar Héctor Ramón Jiménez2023-09-041-0/+1
| | | | | | | | | | | | Instead, we expose a new `webgl` feature.
| * | Implement explicit text caching in the widget state treeLibravatar Héctor Ramón Jiménez2023-08-303-50/+48
| |/
| * Bump versions :tada:Libravatar Héctor Ramón Jiménez2023-07-281-2/+9
| |
* | refactored window storage;Libravatar Bingus2023-07-211-0/+16
|/ | | | | new helper window events (Destroyed, Created); clippy + fmt;
* Decouple `Mesh` primitives from main `Primitive` typeLibravatar Héctor Ramón Jiménez2023-06-292-4/+13
|
* Introduce custom backend-specific primitivesLibravatar Héctor Ramón Jiménez2023-06-294-48/+356
|
* Reuse entries in `text::Cache` in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-06-281-1/+1
|
* Merge pull request #1845 from bungoboingo/feat/offscreen-renderingLibravatar Héctor Ramón2023-06-271-0/+30
|\ | | | | Feat: Offscreen Rendering & Screenshots
| * Added offscreen rendering support for wgpu & tiny-skia exposed with the ↵Libravatar Bingus2023-06-061-0/+30
| | | | | | | | window::screenshot command.
* | Use subpixel glyph positioning and layout linearityLibravatar Héctor Ramón Jiménez2023-06-201-6/+0
|/ | | | ... for offsetting and scaling text
* Introduce `web-colors` feature flag to enable sRGB linear blendingLibravatar Héctor Ramón Jiménez2023-05-311-0/+1
| | | | | | | | | | | | | | | This is how browsers perform color management. They treat gamma-corrected sRGB colors as if they were linear RGB. Correctness aside, this mode is introduced for legacy reasons. Most UI/UX tooling uses this color management as well, and many have created an intuition about how color should behave from interacting with a browser. This feature flag should facilitate application development with `iced` in those cases. More details: https://webcolorisstillbroken.com/
* Write missing documentation in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-05-111-3/+3
|
* Bundle `tiny-skia` backend together with `iced_renderer`Libravatar Héctor Ramón Jiménez2023-05-105-80/+54
|
* Support configurable `LineHeight` in text widgetsLibravatar Héctor Ramón Jiménez2023-05-041-1/+4
|
* Introduce `text::Shaping` enum and replace magic booleanLibravatar Héctor Ramón Jiménez2023-05-021-4/+4
|
* Make basic text shaping the default shaping strategyLibravatar Héctor Ramón Jiménez2023-05-021-2/+9
|
* Update `tiny-skia` and `resvg`Libravatar Héctor Ramón Jiménez2023-04-261-2/+1
|
* Fix `Candidate::build` in `compositor` of `iced_renderer`Libravatar Héctor Ramón Jiménez2023-04-261-36/+39
|
* Merge branch 'advanced-text' into incremental-renderingLibravatar Héctor Ramón Jiménez2023-04-171-2/+2
|\
| * Merge branch 'master' into advanced-textLibravatar Héctor Ramón Jiménez2023-04-171-2/+2
| |
* | Fix copy-pasted panic description in `iced_renderer`Libravatar Héctor Ramón Jiménez2023-04-081-1/+1
| |
* | Support `ICED_BACKEND` environment variableLibravatar Héctor Ramón Jiménez2023-04-081-43/+84
|/
* Introduce support for `Font` attributesLibravatar Héctor Ramón Jiménez2023-03-302-2/+2
|
* Introduce backend feature flags in `iced_renderer`Libravatar Héctor Ramón Jiménez2023-03-065-95/+143
|