summaryrefslogtreecommitdiffstats
path: root/tiny_skia (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Convert `Renderer::Theme` to generic `Widget` typeLibravatar Héctor Ramón Jiménez2024-01-212-13/+7
|
* Introduce `Border` struct analogous to `Shadow`Libravatar Héctor Ramón Jiménez2024-01-201-91/+76
|
* Skip transparent shadows in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2024-01-201-94/+101
|
* Use `Default` implementation of `renderer::Quad`Libravatar Héctor Ramón Jiménez2024-01-201-12/+13
|
* Make `shadow` optional in `renderer::Quad`Libravatar Héctor Ramón Jiménez2024-01-201-13/+11
|
* feat: quad shadowsLibravatar Nick Senger2024-01-201-0/+106
|
* Use `Self::Surface` in `Compositor` implementorsLibravatar Héctor Ramón Jiménez2024-01-181-3/+3
|
* Resize surface in `configure_surface` in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2024-01-181-10/+14
|
* Nest `age` declaration inside `last_primitives`Libravatar Héctor Ramón Jiménez2024-01-181-2/+2
|
* Avoid stacking new primitives when undamagedLibravatar Héctor Ramón Jiménez2024-01-181-19/+21
|
* Support out-of-order `Buffer` ages in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2024-01-181-17/+15
|
* Make `compatible_window` mandatory in `Compositor`Libravatar Héctor Ramón Jiménez2024-01-181-16/+10
|
* Remove `Compositor` window genericLibravatar Héctor Ramón Jiménez2024-01-182-28/+29
| | | | And update `glyphon` and `window_clipboard`
* WIP raw-window-handle 0.6Libravatar Ian Douglas Scott2024-01-161-27/+29
|
* Update to `softbuffer` 0.3, tracking up to `age` sets of primitivesLibravatar Ian Douglas Scott2024-01-171-44/+77
|
* Fix `paint` not being transformed in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2024-01-171-6/+15
|
* Fix paths with negative coordinates in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2024-01-173-18/+21
|
* Implement vectorial text support for `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2024-01-171-44/+55
|
* Apply scaling during `Frame::fill_text` in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2024-01-171-8/+24
|
* Update `glyphon` to `0.4`Libravatar Héctor Ramón Jiménez2024-01-151-13/+1
| | | | `Color` is now always in the sRGB color space.
* Merge pull request #2158 from iced-rs/feature/raw-text-primitiveLibravatar Héctor Ramón2024-01-122-1/+58
|\ | | | | Introduce `RawText` to `Primitive` in `iced_graphics`
| * Introduce `RawText` to `Primitive` in `iced_graphics`Libravatar Héctor Ramón Jiménez2023-12-052-1/+58
| | | | | | | | | | This should allow users to directly render a `cosmic_text::Buffer`.
* | Fix `expect` message in `iced_tiny_skia::vector`Libravatar Héctor Ramón Jiménez2023-12-111-1/+1
|/
* Merge pull request #1964 from bungoboingo/feat/multi-window-supportLibravatar Héctor Ramón2023-12-051-17/+15
|\ | | | | [Feature] 🪟 Multi Window 🪟 .. redux!
| * Separate `Compositor::new` from `Compositor::create_renderer`Libravatar Héctor Ramón Jiménez2023-12-021-20/+8
| |
| * Merge branch 'master' into feat/multi-window-supportLibravatar Héctor Ramón Jiménez2023-11-2910-438/+348
| |\
| * | refactored window storage;Libravatar Bingus2023-07-211-0/+6
| | | | | | | | | | | | | | | new helper window events (Destroyed, Created); clippy + fmt;
* | | Rename `viewport` to `clip_bounds`Libravatar Héctor Ramón Jiménez2023-12-022-7/+10
| | |
* | | Clip text to `viewport` bounds instead of layout boundsLibravatar Héctor Ramón Jiménez2023-12-012-16/+16
| |/ |/|
* | Refactor texture image filteringLibravatar Héctor Ramón Jiménez2023-11-112-4/+15
| | | | | | | | | | | | - Support only `Linear` or `Nearest` - Simplify `Layer` groups - Move `FilterMethod` to `Image` and `image::Viewer`
* | Fix clippy + fmtLibravatar Remmirad2023-11-111-3/+7
| |
* | Implement texture filtering optionsLibravatar Remmirad2023-11-111-1/+6
| |
* | Merge pull request #1908 from alec-deason/bug/convert_textLibravatar Héctor Ramón2023-11-111-2/+12
|\ \ | | | | | | Run convert_text on svg trees so text renders correctly
| * | Call `convert_text` on `svg` node before renderingLibravatar Héctor Ramón Jiménez2023-11-111-2/+12
| | | | | | | | | | | | | | | `tiny-skia` does not support text rendering, so we convert the text nodes to path nodes prior to that.
* | | Migrate twox-hash -> xxhash_rust. Switch to Xxh3 for better performance.Libravatar dtzxporter2023-11-111-5/+1
|/ / | | | | | | xxhash-rust is more maintained, built against `::core`, so no workaround for wasm is necessary. Switch to Xxh3 for better performance, which shows when loading/hashing image buffers.
* | Merge branch 'master' into text-editorLibravatar Héctor Ramón Jiménez2023-10-274-20/+8
|\ \
| * | Centralize `clippy` lints in `.cargo/config.toml`Libravatar Héctor Ramón Jiménez2023-09-201-11/+1
| | |
| * | Fix `clippy::unreadable_literal`Libravatar Héctor Ramón Jiménez2023-09-201-3/+3
| | |
| * | Fix `clippy::default_trait_access`Libravatar Héctor Ramón Jiménez2023-09-201-1/+1
| | |
| * | Merge pull request #2092 from nyurik/clippyLibravatar Héctor Ramón2023-09-191-1/+1
| |\ \ | | | | | | | | Chore: Apply some minor clippy fixes
| | * | Chore: Apply some minor clippy fixesLibravatar Yuri Astrakhan2023-09-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Use `.elapsed()` for duration * Use direct iteration without calling `.iter()` and the like * order fields in the `Text` struct creation as declared
| * | | Chore: Inline format args for ease of readingLibravatar Yuri Astrakhan2023-09-191-4/+2
| |/ / | | | | | | | | | A minor cleanup to inline all simple cases of format arguments. Makes the format strings just a bit easier to read.
* | | Fix gamma correction for colored glyphs in `iced_wgpu`Libravatar Héctor Ramón Jiménez2023-09-191-1/+13
| | |
* | | Draw colored glyphs in `iced_tiny_skia`Libravatar Héctor Ramón Jiménez2023-09-191-1/+7
| | |
* | | Remove `Editor::min_bounds` and use `bounds` insteadLibravatar Héctor Ramón Jiménez2023-09-141-1/+1
| | |
* | | Draft `Editor` API and `TextEditor` widgetLibravatar Héctor Ramón Jiménez2023-09-122-0/+57
| | |
* | | Make `FontSystem` global and simplify `Paragraph` APILibravatar Héctor Ramón Jiménez2023-09-112-15/+11
|/ /
* | Merge branch 'master' into explicit-text-cachingLibravatar Héctor Ramón Jiménez2023-09-107-41/+57
|\ \
| * | Deny `broken_intradoc_links` and verify documentation in CILibravatar Héctor Ramón Jiménez2023-09-096-10/+24
| | |
| * | Merge pull request #2070 from ripytide/masterLibravatar Héctor Ramón2023-09-071-2/+10
| |\ \ | | | | | | | | Added a Frame::scale_nonuniform method