Commit graph

3983 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
3b7d479534
Implement Command::run for executing a Stream to completion 2023-11-29 00:12:48 +01:00
Héctor Ramón
133f4da901
Merge pull request #2149 from iced-rs/fix/custom-pipeline-translation
Provide actual bounds to `Shader` primitives
2023-11-28 23:25:42 +01:00
Héctor Ramón Jiménez
ab7dae554c
Provide actual bounds to Shader primitives
... and allow for proper translation and scissoring.
2023-11-28 23:13:38 +01:00
Héctor Ramón
100d15f306
Merge pull request #2143 from iced-rs/fix/tooltip-layout-invalidation
Invalidate layout when `Tooltip` changes `overlay`
2023-11-21 19:13:39 +01:00
Héctor Ramón
879039a7e2
Merge pull request #2141 from arslee07/patch-1
Use the correct GIF for the progress bar example
2023-11-21 19:08:22 +01:00
Héctor Ramón
170db35891
Merge pull request #2142 from iced-rs/fix/overlay-composition
Fix `Overlay` composition
2023-11-21 19:03:49 +01:00
Héctor Ramón Jiménez
f67387f2d8
Invalidate layout when Tooltip changes overlay 2023-11-21 18:58:54 +01:00
Héctor Ramón Jiménez
89e3de7c08
Fix modal and toast examples 2023-11-21 18:55:53 +01:00
Héctor Ramón Jiménez
a1439071d6
Remove unused position argument in overlay::Nested 2023-11-21 18:53:31 +01:00
arslee07
921ddec128
Use the correct GIF for the progress bar example 2023-11-22 00:32:01 +09:00
Héctor Ramón Jiménez
25006b9c6f
Fix Overlay composition
Translations were not easily composable.
2023-11-21 14:41:22 +01:00
Héctor Ramón Jiménez
7dd32f3be4
Update itertools dependency for game_of_life example 2023-11-15 10:27:26 +01:00
Héctor Ramón
b474a2b7a7
Merge pull request #2085 from bungoboingo/shader-widget
[Feature] Custom Shader Widget
2023-11-14 20:59:49 +01:00
Héctor Ramón Jiménez
0968c5b64a
Remove unused import in custom_shader example 2023-11-14 15:58:32 +01:00
Héctor Ramón Jiménez
8f384c83be
Remove unsused custom.rs file in iced_wgpu 2023-11-14 15:54:10 +01:00
Héctor Ramón Jiménez
74b920a708
Remove unnecessary self in iced_style::theme 2023-11-14 15:52:55 +01:00
Héctor Ramón Jiménez
77dfa60c96
Move textures directory outside of src in custom_shader example 2023-11-14 15:49:09 +01:00
Héctor Ramón Jiménez
811aa673e9
Improve module hierarchy of custom_shader example 2023-11-14 15:48:01 +01:00
Héctor Ramón Jiménez
b1b2467b45
Fix render pass label in iced_wgpu 2023-11-14 14:50:57 +01:00
Héctor Ramón Jiménez
fee3bf0df4
Kill current render pass only when custom pipelines are present in layer 2023-11-14 14:47:29 +01:00
Héctor Ramón Jiménez
34b5cb75ef
Remove Default implementation in custom_shader example 2023-11-14 14:43:02 +01:00
Héctor Ramón Jiménez
9ddfaf3ee7
Rename cubes to scene in custom_shader example 2023-11-14 14:41:48 +01:00
Héctor Ramón Jiménez
78a06384b1
Use a single source for amount of cubes in custom_shader example 2023-11-14 14:36:38 +01:00
Héctor Ramón Jiménez
63f36b0463
Export wgpu crate in shader module in iced_widget 2023-11-14 14:04:54 +01:00
Héctor Ramón Jiménez
91d7df52cd
Create shader function helper in iced_widget 2023-11-14 13:25:49 +01:00
Héctor Ramón Jiménez
280d3736d5
Fix broken intra-doc links 2023-11-14 13:23:28 +01:00
Héctor Ramón Jiménez
c2baf18cbf
Use Instant from iced_core instead of std
This is needed for Wasm compatibility.
2023-11-14 12:52:03 +01:00
Héctor Ramón Jiménez
882ae304ac
Enable iced_renderer/wgpu feature in iced_widget 2023-11-14 12:51:08 +01:00
Héctor Ramón Jiménez
9489e29e66
Re-organize custom module as pipeline module
... and move `Shader` widget to `iced_widget` crate
2023-11-14 12:49:49 +01:00
Héctor Ramón Jiménez
2dda9132cd
Run cargo fmt 2023-11-14 11:52:34 +01:00
Héctor Ramón Jiménez
226eac35c3
Remove old widget modules in iced_renderer 2023-11-14 11:51:04 +01:00
Héctor Ramón Jiménez
33f6262944
Fix clippy lints 🦀 2023-11-14 11:43:38 +01:00
Héctor Ramón Jiménez
3e8ed05356
Update wgpu in custom_shader example 2023-11-14 11:38:16 +01:00
Héctor Ramón Jiménez
46a48af97f
Write missing documentation for custom module in iced_wgpu 2023-11-14 11:34:15 +01:00
Héctor Ramón Jiménez
de9420e7df
Fix latest wgpu changes 2023-11-14 11:33:04 +01:00
Bingus
65f4ff060a
Added redraw request handling to widget events. 2023-11-14 11:31:44 +01:00
Bingus
91fca024b6
Reexport Transformation from widget::shader 2023-11-14 11:31:44 +01:00
Bingus
36e8521593
Removed Into for Rectangle<f32> from u32 2023-11-14 11:31:44 +01:00
Bingus
781ef1f94c
Added support for custom shader widget for iced_wgpu backend. 2023-11-14 11:31:44 +01:00
Héctor Ramón
817f728687
Merge pull request #2135 from iced-rs/ci/deny-warnings
Deny warnings in `test` workflow
2023-11-12 03:43:40 +01:00
Héctor Ramón Jiménez
f98627a317
Add missing 'static lifetimes to constant slices 2023-11-12 03:40:32 +01:00
Héctor Ramón Jiménez
93416cbebd
Deny warnings in test workflow 2023-11-12 03:33:09 +01:00
Héctor Ramón
217cbce8a1
Merge pull request #2134 from iced-rs/fix/widget-crate
Fix standalone compilation of `iced_renderer` crate
2023-11-12 03:32:54 +01:00
Héctor Ramón Jiménez
9d5ff12063
Fix conditional compilation in iced_renderer 2023-11-12 03:22:43 +01:00
Héctor Ramón Jiménez
ae2d59ae96
Add check workflow to ensure iced_widget crate compiles 2023-11-12 03:17:02 +01:00
Héctor Ramón
178521e812
Merge pull request #1894 from Remmirad/texture_filtering
Add texture filtering options
2023-11-11 21:40:07 +01:00
Héctor Ramón Jiménez
9d560c8135
Fix unnecessary references in iced_wgpu::image 2023-11-11 07:27:38 +01:00
Héctor Ramón Jiménez
a5125d6fea
Refactor texture image filtering
- Support only `Linear` or `Nearest`
- Simplify `Layer` groups
- Move `FilterMethod` to `Image` and `image::Viewer`
2023-11-11 07:22:51 +01:00
Remmirad
75c9afc608
Remove debug traces 2023-11-11 07:21:52 +01:00
Remmirad
e5d3e75d82
fix design for wgpu backend 2023-11-11 07:21:52 +01:00