Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-03-03 | Move `Canvas` and `QRCode` to `iced` crate | 1 | -608/+0 | ||
Rename `canvas` modules to `geometry` in graphics subcrates | |||||
2023-03-03 | Rename `canvas::frame` to `canvas` in `iced_wgpu` | 1 | -4/+3 | ||
2023-03-01 | Implement `Canvas` support for `iced_tiny_skia` | 1 | -39/+118 | ||
2022-11-16 | Group all solid triangles independently of color | 1 | -46/+150 | ||
2022-11-10 | Added conditional configurations for WASM target for gradients & storage ↵ | 1 | -0/+1 | ||
buffers, since storage buffers are not supported on wgpu WASM target at the moment. | |||||
2022-11-03 | Remove unnecessary `pub(crate)` in `widget::canvas::frame` | 1 | -5/+2 | ||
2022-11-03 | Refactor imports of `widget::canvas::frame` in `iced_graphics` | 1 | -7/+7 | ||
2022-11-03 | Move `mesh::Style` to `triangle` and reuse it in `fill` and `stroke` | 1 | -9/+17 | ||
2022-11-03 | Reuse last buffer in `Frame` if `mesh_style` matches | 1 | -29/+45 | ||
2022-10-07 | Jumped the gun on pushing; one more readability update :P | 1 | -3/+3 | ||
2022-10-07 | Adjusted gradient transform function to be more readable. | 1 | -3/+16 | ||
2022-10-07 | Fixed import issue with canvas in the gradient mod for situations where ↵ | 1 | -2/+1 | ||
canvas feature is not enabled. | |||||
2022-10-07 | Added support for relative positioning of gradient fills. Addressed some PR ↵ | 1 | -5/+5 | ||
feedback. | |||||
2022-10-06 | Added support for gradients to respect current frame transform. | 1 | -10/+22 | ||
2022-10-06 | Changed tesselation functions to take Vertex2D builder instead of using ↵ | 1 | -17/+31 | ||
lyon's builtin Point type to avoid extra copies. | |||||
2022-10-05 | Readjusted namespaces, removed Geometry example as it's no longer relevant. | 1 | -10/+22 | ||
2022-09-30 | Fixed some importing issues since you can use a Shader::Gradient outside a ↵ | 1 | -1/+6 | ||
Canvas widget, where it was previously only accessible. | |||||
2022-09-29 | Adds linear gradient support to 2D meshes in the canvas widget. | 1 | -73/+40 | ||
2022-09-29 | Adds linear gradient support to 2D meshes in the canvas widget. | 1 | -71/+40 | ||
2022-08-15 | Don't double translate text clip | 1 | -1/+1 | ||
2022-07-27 | Replace stateful widgets with new `iced_pure` API | 1 | -5/+4 | ||
2022-07-11 | Remove unnecessary `let` bindings in `canvas::Frame` | 1 | -4/+3 | ||
2022-07-11 | Update `lyon` to `1.0` :tada: | 1 | -1/+1 | ||
Congrats and thanks to @nical! | |||||
2022-03-10 | Fix `canvas::Frame` issuing a new layer for `Mesh2D` in `with_clip` | 1 | -10/+32 | ||
Text will still be rendered in its own layer, until we fix the composition bottleneck in `glyph-brush`. | |||||
2022-03-02 | Use `Rectangle` directly in `Frame::with_clip` | 1 | -21/+11 | ||
2022-02-23 | Add doc comment | 1 | -1/+8 | ||
2022-02-23 | Add with_clip for canvas | 1 | -0/+24 | ||
2022-02-03 | Ask for a slice of segments instead of ownership in `LineDash` | 1 | -1/+1 | ||
2022-01-27 | Add line dash API | 1 | -0/+9 | ||
2021-08-26 | Use `FillTessellator::tessellate_rectangle` in `Frame` | 1 | -10/+8 | ||
2021-08-26 | Avoid reallocating tessellators in `Frame` methods | 1 | -27/+36 | ||
2021-08-26 | Update `lyon` to `0.17` in `iced_graphics` | 1 | -24/+20 | ||
2021-04-01 | Update frame.rs | 1 | -1/+1 | ||
2020-11-26 | Use recently stabilized intra-doc links | 1 | -33/+2 | ||
See RFC: https://github.com/rust-lang/rfcs/blob/master/text/1946-intra-rustdoc-links.md | |||||
2020-11-22 | Fix backwards `Frame::rotate` in `canvas` | 1 | -1/+1 | ||
The angle direction has been fixed upstream in `euclid` (see https://github.com/servo/euclid/pull/413). | |||||
2020-06-02 | Introduce fill rule setting in `canvas` | 1 | -17/+10 | ||
2020-05-19 | Move `Layer` to `iced_graphics` | 1 | -1/+1 | ||
2020-05-19 | Draft new `iced_graphics` crate :tada: | 1 | -0/+0 | ||
2020-05-01 | Implement `Frame::fill_rectangle` | 1 | -0/+51 | ||
This method greatly improves performance when drawing axis-aligned rectangles. | |||||
2020-04-28 | Clip and cull `Mesh2D` primitives in `iced_wgpu` | 1 | -0/+1 | ||
2020-04-28 | Introduce `Translate` primitive in `iced_wgpu` | 1 | -6/+6 | ||
2020-04-28 | Ask for a `Size` in `Frame::new` | 1 | -9/+7 | ||
2020-04-16 | Fix MSAA blit vertex shader to match `wgpu` NDC | 1 | -1/+1 | ||
2020-04-14 | Make `Frame::fill_text` take a generic `Into<Text>` | 1 | -1/+3 | ||
2020-04-14 | Make `Frame::stroke` take a generic `Into<Stroke>` | 1 | -1/+3 | ||
2020-04-14 | Make `Frame::fill` take a generic `Into<Fill>` | 1 | -2/+2 | ||
This can be used to improve readability by using your own types. | |||||
2020-04-09 | Stop generating empty `Mesh2D` in `canvas::Frame` | 1 | -7/+9 | ||
2020-04-08 | Fix `angle` sign in `canvas::Frame::rotate` | 1 | -1/+1 | ||
2020-04-04 | document wgpu feature flags | 1 | -0/+1 | ||
2020-03-08 | Transform text position in `Frame::fill_text` | 1 | -3/+23 | ||
Also add a warning explaining its current limitations. |