Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Adjusted `Quads` struct to be opaque `quad::Layer`. | 2023-05-29 | 1 | -1/+1 | |
| | |||||
* | Fixed issue where quads of different types were not ordered. | 2023-05-29 | 1 | -2/+6 | |
| | |||||
* | Support configurable `LineHeight` in text widgets | 2023-05-04 | 1 | -2/+11 | |
| | |||||
* | Introduce `text::Shaping` enum and replace magic boolean | 2023-05-02 | 1 | -4/+4 | |
| | |||||
* | Make basic text shaping the default shaping strategy | 2023-05-02 | 1 | -1/+5 | |
| | |||||
* | Introduce support for `Font` attributes | 2023-03-30 | 1 | -1/+1 | |
| | |||||
* | Remove `image` abstractions in `iced_graphics` | 2023-03-07 | 1 | -1/+1 | |
| | |||||
* | Create `iced_widget` subcrate and re-organize the whole codebase | 2023-03-04 | 1 | -11/+9 | |
| | |||||
* | Move `Canvas` and `QRCode` to `iced` crate | 2023-03-03 | 1 | -2/+0 | |
| | | | | Rename `canvas` modules to `geometry` in graphics subcrates | ||||
* | Implement `Canvas` support for `iced_tiny_skia` | 2023-03-01 | 1 | -3/+4 | |
| | |||||
* | Collapse conditional and please `clippy` | 2023-02-24 | 1 | -5/+5 | |
| | |||||
* | Grow atlas in `text::Pipeline` when necessary | 2023-02-24 | 1 | -14/+41 | |
| | |||||
* | Set scissoring properly in `text::Pipeline` | 2023-02-24 | 1 | -1/+2 | |
| | |||||
* | Reuse a `RenderPass` as much as possible in `iced_wgpu` | 2023-02-24 | 1 | -92/+169 | |
| | |||||
* | Refactor `triangle::Pipeline` into `prepare` and `render` architecture | 2023-02-24 | 1 | -7/+10 | |
| | | | | And get rid of the staging belt! :tada: | ||||
* | Refactor `image::Pipeline` into `prepare` and `render` architecture | 2023-02-24 | 1 | -5/+21 | |
| | |||||
* | Fix rendering order for `quad::Pipeline` | 2023-02-24 | 1 | -5/+2 | |
| | |||||
* | Refactor `quad::Pipeline` to `prepare` and `render` architecture | 2023-02-24 | 1 | -6/+25 | |
| | |||||
* | Load `Iced-Icons.ttf` font in `text::Pipeline::new` | 2023-02-24 | 1 | -2/+2 | |
| | |||||
* | Implement `font::load` command in `iced_native` | 2023-02-24 | 1 | -0/+6 | |
| | |||||
* | Overhaul `Font` type to allow font family selection | 2023-02-24 | 1 | -11/+10 | |
| | |||||
* | Implement support for multiple text layers in `iced_wgpu` | 2023-02-24 | 1 | -0/+3 | |
| | |||||
* | Draft `glyphon` implementation of text pipeline for `iced_wgpu` | 2023-02-24 | 1 | -5/+14 | |
| | |||||
* | Remove `iced_glow`, `glyph-brush`, and `wgpu_glyph` dependencies | 2023-02-24 | 1 | -80/+6 | |
| | |||||
* | Use `Pixels` for `Text::size` | 2023-02-17 | 1 | -2/+2 | |
| | |||||
* | Restructured everything to make profiling a feature of iced_winit. | 2023-01-09 | 1 | -3/+3 | |
| | |||||
* | Initial profiling support for Iced. | 2023-01-09 | 1 | -0/+5 | |
| | |||||
* | Remove redundant features in `iced_wgpu` and `iced_glow` | 2022-11-05 | 1 | -7/+7 | |
| | |||||
* | Refactor some `image` traits a bit | 2022-11-05 | 1 | -2/+2 | |
| | | | | | | | - Use `Size<u32>` were applicable. - Rename `TextureStore` to `image::Storage`. - Rename `TextureStoreEntry` to `image::storage::Entry`. - Wire up `viewport_dimensions` to `iced_glow` for `Svg`. | ||||
* | Move image/svg handling into `iced_graphics` | 2022-11-05 | 1 | -1/+1 | |
| | | | | | | | | | The `TextureStore` trait is implemented by the atlas, and can also be implemented in the glow renderer or in a software renderer. The API here may be improved in the future, but API stability is presumably not a huge issue since these types will only be used by renderer backends. | ||||
* | Run `cargo fmt` | 2022-11-03 | 1 | -1/+1 | |
| | |||||
* | Reworked wgpu buffers, updated glow side to have proper transform location ↵ | 2022-10-04 | 1 | -1/+1 | |
| | | | | storage, attempting to fix visibility modifiers, implemented some of the feedback received in initial PR. | ||||
* | Adds linear gradient support to 2D meshes in the canvas widget. | 2022-09-29 | 1 | -7/+4 | |
| | |||||
* | Fix further `clippy` lints | 2022-07-09 | 1 | -1/+0 | |
| | | | | ... and explicitly annotate crates as well. | ||||
* | Address Clippy lints | 2022-07-09 | 1 | -1/+1 | |
| | |||||
* | Change GitHub namespace to new org for all files | 2022-01-03 | 1 | -1/+1 | |
| | |||||
* | Remove unused field in `wgpu::Backend` | 2021-12-07 | 1 | -2/+0 | |
| | |||||
* | Introduce first-class `svg` module in `iced_native` | 2021-10-31 | 1 | -1/+1 | |
| | |||||
* | Introduce first-class `image` module in `iced_native` | 2021-10-31 | 1 | -4/+1 | |
| | |||||
* | Remove `widget` module re-exports in `iced_native` | 2021-10-31 | 1 | -2/+5 | |
| | |||||
* | Avoid flushing empty layers in `iced_wgpu` and `iced_glow` | 2021-10-25 | 1 | -0/+4 | |
| | |||||
* | Implement `Widget::draw` for `Text` | 2021-10-14 | 1 | -2/+2 | |
| | |||||
* | Remove trait-specific draw logic in `iced_native` | 2021-10-14 | 1 | -6/+5 | |
| | |||||
* | Refactor alignment types into an `alignment` module | 2021-09-20 | 1 | -7/+8 | |
| | |||||
* | Use `Option` to encode empty text case in hit test methods | 2021-09-15 | 1 | -1/+1 | |
| | |||||
* | Rename `HitTestResult` to `Hit` | 2021-08-26 | 1 | -4/+3 | |
| | | | | ... and also move it to a new `text` module in `iced_core` | ||||
* | Implement textual hit testing | 2021-08-21 | 1 | -1/+22 | |
| | |||||
* | wgpu: Use the preferred texture format of the surface | 2021-08-03 | 1 | -9/+10 | |
| | | | | Signed-off-by: Tilmann Meyer <me@atiltedtree.dev> | ||||
* | Add `text_multithreading` to `Settings` in `iced_glow` and `iced_wgpu` | 2021-07-22 | 1 | -2/+7 | |
| | |||||
* | Add image format options to reduce code bloat, fixes #376 | 2021-02-13 | 1 | -7/+7 | |
| |