Commit graph

6201 commits

Author SHA1 Message Date
Héctor
fc80f697b1
Merge pull request #3112 from edwloef/container-default-style-snap
make default container style respect `crisp` feature
2025-11-12 22:09:40 +01:00
edwloef
ca9d93b5c6
make default container style respect crisp feature 2025-11-12 18:12:43 +01:00
Héctor Ramón Jiménez
54b5c52db2
Take Program by reference in iced_test::screenshot 2025-11-12 14:34:48 +01:00
Héctor Ramón Jiménez
085c8fae8d
Add screenshot helpers to iced_test 2025-11-12 00:53:10 +01:00
Héctor Ramón Jiménez
ea614387f4
Select surface formats with no required features in iced_wgpu 2025-11-03 22:27:22 +01:00
Héctor Ramón Jiménez
c538311ee0
Remove iced_debug dependency from iced_runtime 2025-11-02 01:36:05 +01:00
Héctor Ramón Jiménez
b6a0adf2d9
Clamp image border radius to clip_bounds dimensions
Fixes #3100.
2025-11-01 15:41:13 +01:00
Héctor Ramón Jiménez
b500cd85e7
Fix panic when mouse-scrolling a text_editor 2025-11-01 01:41:45 +01:00
Héctor
200e2673cd
Merge pull request #3098 from iced-rs/cosmic-text-0.15
Update `cosmic-text` to `0.15`
2025-10-31 20:10:45 +01:00
Héctor Ramón Jiménez
439f4e32ac
Update cosmic-text to 0.15 🎉 2025-10-31 16:15:31 +01:00
Héctor Ramón Jiménez
7b21a4d702
Add advanced shaping benchmark to benches::wgpu 2025-10-31 16:12:45 +01:00
Héctor
17281dd09b
Merge pull request #3097 from iced-rs/wgpu-27
Update `wgpu` to `27`
2025-10-31 14:29:25 +01:00
Héctor Ramón Jiménez
ca23e6f793
Update wgpu to 27 2025-10-31 14:14:33 +01:00
Héctor Ramón Jiménez
54239c55ae
Derive Default implementations wherever possible 2025-10-30 23:46:59 +01:00
Héctor Ramón Jiménez
f53bee4225
Reconfigure window Surface on any resize event 2025-10-29 18:28:18 +01:00
Héctor Ramón Jiménez
9d4ef528d8
Remove Debug leftover in private Operation type 2025-10-29 13:48:00 +01:00
Héctor Ramón Jiménez
6ba6673e2a
Fix Exif handling in graphics::image
Fixes #3094.
2025-10-29 13:42:22 +01:00
Héctor Ramón Jiménez
f0d0d3d114
Try to receive from worker in image::cache::trim 2025-10-29 13:39:51 +01:00
Héctor Ramón Jiménez
951f3a5b2b
Fix unused variable in tiny_skia when image feature is disabled 2025-10-29 00:09:17 +01:00
Héctor Ramón Jiménez
e665afd9eb
Snap clip_bounds in image shader 2025-10-28 23:36:36 +01:00
Héctor
bed9657ec2
Merge pull request #3092 from iced-rs/async-image-rendering
Concurrent Image Decoding and Uploading (and more cool stuff)
2025-10-28 22:00:40 +01:00
Héctor Ramón Jiménez
59fe141efd
Add debug log to image cache eviction 2025-10-28 21:47:14 +01:00
Héctor Ramón Jiménez
74c8641e2c
Fix missing feature flags in graphics::image 2025-10-28 21:31:15 +01:00
Héctor Ramón Jiménez
867fe819c0
Add explicit error handling to image loading 2025-10-28 21:19:25 +01:00
Héctor Ramón Jiménez
7c11ccb046
Move core::Image::clip_bounds to graphics::Image 2025-10-28 19:44:46 +01:00
Héctor Ramón Jiménez
3cc5bd5dbc
Use shorter names for width and height in image::atlas 2025-10-28 10:20:38 +01:00
Héctor Ramón Jiménez
67730a8bfa
Improve readability of image::atlas padding logic 2025-10-28 10:14:36 +01:00
Héctor Ramón Jiménez
2bb7b50421
Fix a bunch of bogus calculations in image::atlas 2025-10-28 09:56:26 +01:00
Héctor Ramón Jiménez
ce126f5ea3
Implement atlas padding in image pipeline 2025-10-27 16:45:09 +01:00
Héctor Ramón Jiménez
704144728f
Discard fragments with out-of-bounds uv coordinates 2025-10-27 12:23:36 +01:00
Héctor Ramón Jiménez
3e8e088cdd
Calculate minimum bounding box in image vertex shader 2025-10-27 10:41:20 +01:00
Héctor Ramón Jiménez
c0fb3ea9e8
Take Into<Handle> in image::allocate 2025-10-27 00:02:29 +01:00
Héctor Ramón Jiménez
0001b18408
Remove redundant cfg in image::cache 2025-10-27 00:01:39 +01:00
Héctor Ramón Jiménez
71a8bc17d0
Remove all worker calls in Wasm 2025-10-26 21:57:30 +01:00
Héctor Ramón Jiménez
22488c537c
Create worker module to contain all the feature flag chaos 2025-10-26 21:48:10 +01:00
Héctor Ramón Jiménez
b408961d77
Add side-channel to image worker for early exiting 2025-10-26 20:23:26 +01:00
Héctor Ramón Jiménez
55da2a56b7
Fix incorrect buffer for gradients in triangle pipeline 2025-10-26 19:16:23 +01:00
Héctor Ramón Jiménez
44cfb27e41
Fix cache eviction logic of active image allocations 2025-10-26 09:18:19 +01:00
Héctor Ramón Jiménez
b072006f1a
Remove unused bytes dependency in iced_wgpu 2025-10-26 04:44:10 +01:00
Héctor Ramón Jiménez
8b12b313a9
Share reqwest::Client in gallery example 2025-10-26 04:22:11 +01:00
Héctor Ramón Jiménez
1c055e26c0
Apply Transformation to Image::border_radius 2025-10-26 00:06:20 +02:00
Héctor Ramón Jiménez
42d592d87b
Filter out videos from gallery example 2025-10-25 23:11:41 +02:00
Héctor Ramón Jiménez
44e68aa4b6
Add border radius support for image 2025-10-25 23:00:25 +02:00
Héctor Ramón Jiménez
c896cd8d31
Decode images in parallel in gallery example 2025-10-25 22:59:30 +02:00
Héctor Ramón Jiménez
23039e758e
Introduce explicit image::allocate API 2025-10-25 22:59:30 +02:00
Héctor Ramón Jiménez
6fa54f7f6b
Decode on the fly in gallery example
Use `release` mode. Image decoding is terribly slow
in `debug` mode!
2025-10-25 22:59:30 +02:00
Héctor Ramón Jiménez
1b51364154
Fix standalone svg feature 2025-10-25 22:59:30 +02:00
Héctor Ramón Jiménez
5216253998
Fall back to synchronous rendering on Wasm 2025-10-25 22:59:29 +02:00
Héctor Ramón Jiménez
47a3fc0b9a
Avoid moving the Atlas into on_submitted_work_done 2025-10-25 22:59:29 +02:00
Héctor Ramón Jiménez
cb8d2710da
Draft multi-threaded image rendering in iced_wgpu 2025-10-25 22:59:29 +02:00