Héctor Ramón Jiménez
|
d4b08462e5
|
Introduce Svg struct in core::svg
|
2024-08-04 04:52:55 +02:00 |
|
Héctor Ramón Jiménez
|
92bd3ecd6b
|
Introduce Image struct in core::image
|
2024-08-04 04:30:12 +02:00 |
|
Héctor Ramón Jiménez
|
0ceee1cf3a
|
Implement image support for canvas widget
|
2024-08-04 03:28:43 +02:00 |
|
Héctor Ramón Jiménez
|
b5b78d505e
|
Introduce canvas::Cache grouping
Caches with the same `Group` will share their text
atlas!
|
2024-04-30 07:57:54 +02:00 |
|
Héctor Ramón Jiménez
|
1e802e776c
|
Reintroduce damage tracking for iced_tiny_skia
|
2024-04-10 15:21:42 +02:00 |
|
Héctor Ramón Jiménez
|
6ad5bb3597
|
Port iced_tiny_skia to new layering architecture
|
2024-04-09 22:25:16 +02:00 |
|
Héctor Ramón Jiménez
|
13289dbd19
|
Merge branch 'master' into wgpu/better-architecture
|
2024-04-07 14:06:52 +02:00 |
|
Héctor Ramón Jiménez
|
5cd98f069d
|
Use built-in [lints] table in Cargo.toml
|
2024-04-07 12:42:12 +02:00 |
|
Héctor Ramón Jiménez
|
6d3e1d835e
|
Decouple caching from layering and simplify everything
|
2024-04-05 23:59:21 +02:00 |
|
Héctor Ramón Jiménez
|
53a183fe0d
|
Restore canvas::Frame API
|
2024-03-22 01:35:14 +01:00 |
|
Héctor Ramón Jiménez
|
3645d34d6a
|
Implement composable, type-safe renderer fallback
|
2024-03-21 22:27:17 +01:00 |
|
Héctor Ramón Jiménez
|
bad3b1ac47
|
Show name of current Theme in clock example
|
2024-03-16 16:52:21 +01:00 |
|
Héctor Ramón Jiménez
|
f4d6648601
|
Introduce with_transformation to Renderer trait
|
2024-02-02 02:24:45 +01:00 |
|
Héctor Ramón Jiménez
|
5467c19c80
|
Replace Primitive::Translate with Transform
|
2024-02-02 01:53:23 +01:00 |
|
Héctor Ramón Jiménez
|
5d4c55c07a
|
Fix paint not being transformed in iced_tiny_skia
|
2024-01-17 15:53:08 +01:00 |
|
Héctor Ramón Jiménez
|
acee3b030b
|
Fix paths with negative coordinates in iced_tiny_skia
|
2024-01-17 15:31:29 +01:00 |
|
Héctor Ramón Jiménez
|
4cb53a6e22
|
Implement vectorial text support for iced_tiny_skia
|
2024-01-17 14:49:14 +01:00 |
|
Héctor Ramón Jiménez
|
5aa741a177
|
Apply scaling during Frame::fill_text in iced_tiny_skia
|
2024-01-17 13:27:39 +01:00 |
|
Héctor Ramón Jiménez
|
b526ce4958
|
Rename viewport to clip_bounds
|
2023-12-02 15:56:28 +01:00 |
|
Héctor Ramón Jiménez
|
936d480267
|
Clip text to viewport bounds instead of layout bounds
|
2023-12-01 16:04:27 +01:00 |
|
Héctor Ramón Jiménez
|
42ed90bc6f
|
Fix clippy::default_trait_access
|
2023-09-20 04:51:08 +02:00 |
|
Yuri Astrakhan
|
efd0ff6ded
|
Chore: Apply some minor clippy fixes
* Use `.elapsed()` for duration
* Use direct iteration without calling `.iter()` and the like
* order fields in the `Text` struct creation as declared
|
2023-09-19 01:52:25 -04:00 |
|
Héctor Ramón Jiménez
|
f60884f6f8
|
Deny broken_intradoc_links and verify documentation in CI
|
2023-09-09 20:58:45 +02:00 |
|
Héctor Ramón Jiménez
|
09965b686e
|
Make scale methods in Frame generic over f32 and Vector
|
2023-09-07 05:51:39 +02:00 |
|
Héctor Ramón Jiménez
|
1f263051b6
|
Implement scale in terms of scale_nonuniform
|
2023-09-07 05:45:51 +02:00 |
|
ripytide
|
5371fae21a
|
added a Frame::scale_nonuniform method
|
2023-09-05 10:49:50 +01:00 |
|
Héctor Ramón Jiménez
|
36120d5685
|
Run cargo fmt with Rust 1.72
|
2023-08-26 01:31:11 +02:00 |
|
Héctor Ramón Jiménez
|
0ae1baa37b
|
Introduce custom backend-specific primitives
|
2023-06-29 07:18:20 +02:00 |
|
Héctor Ramón Jiménez
|
4c1a082f04
|
Remove Builder abstractions for gradients
|
2023-05-19 03:32:21 +02:00 |
|
Bingus
|
6551a0b2ab
|
Added support for gradients as background variants + other optimizations.
|
2023-05-11 11:13:44 -07:00 |
|
Héctor Ramón Jiménez
|
de638f44a5
|
Write missing documentation in iced_wgpu
|
2023-05-11 15:37:56 +02:00 |
|
Héctor Ramón Jiménez
|
9499a8f9e6
|
Support configurable LineHeight in text widgets
|
2023-05-04 18:39:31 +02:00 |
|
Héctor Ramón Jiménez
|
4bd290afe7
|
Introduce text::Shaping enum and replace magic boolean
|
2023-05-02 01:02:32 +02:00 |
|
Héctor Ramón Jiménez
|
33b5a90019
|
Make basic text shaping the default shaping strategy
|
2023-05-02 01:02:13 +02:00 |
|
Héctor Ramón Jiménez
|
6fae8bf6cb
|
Implement Frame::clip for iced_tiny_skia
|
2023-04-04 01:56:56 +02:00 |
|
Héctor Ramón Jiménez
|
04c0ba04bf
|
Warn about invalid paths in iced_tiny_skia instead of panicking
|
2023-04-04 01:56:50 +02:00 |
|
Héctor Ramón Jiménez
|
3a0d34c024
|
Create iced_widget subcrate and re-organize the whole codebase
|
2023-03-04 05:37:11 +01:00 |
|
Héctor Ramón Jiménez
|
6cc48b5c62
|
Move Canvas and QRCode to iced crate
Rename `canvas` modules to `geometry` in graphics subcrates
|
2023-03-03 04:57:55 +01:00 |
|