Commit graph

25 commits

Author SHA1 Message Date
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
7e4ae8450e
Use &mut dyn Surface instead of &mut Box<dyn Surface> 2024-03-21 06:03:31 +01:00
Héctor Ramón Jiménez
9171df1e35
Gate Custom variants in iced_renderer behind custom feature 2024-03-21 06:00:55 +01:00
Héctor Ramón Jiménez
188db4da48
Draft support for dynamic custom renderer injection 2024-03-21 05:52:48 +01:00
Héctor Ramón Jiménez
ecf42b97df
Fix block_on in iced_wgpu hanging Wasm builds 2024-03-07 23:25:24 +01:00
Héctor Ramón Jiménez
7a50e9e8fb
Convert Renderer::Theme to generic Widget type 2024-01-21 17:56:01 +01:00
Héctor Ramón Jiménez
5fc49edc55
Make compatible_window mandatory in Compositor 2024-01-18 10:06:30 +01:00
Héctor Ramón Jiménez
1701ec815d
Remove redundant ref mut in iced_renderer::compositor 2024-01-18 10:02:50 +01:00
Héctor Ramón Jiménez
8bf2386972
Remove Compositor window generic
And update `glyphon` and `window_clipboard`
2024-01-18 09:55:27 +01:00
Ian Douglas Scott
7289b6091b WIP raw-window-handle 0.6 2024-01-16 21:34:38 -08:00
Ian Douglas Scott
ff268c8c42 Update to softbuffer 0.3, tracking up to age sets of primitives 2024-01-17 07:46:33 -08:00
Héctor Ramón Jiménez
b152ecda63
Separate Compositor::new from Compositor::create_renderer 2023-12-02 20:49:47 +01:00
Héctor Ramón Jiménez
8c4e7d80a1
Fix renderer method in iced_renderer::Compositor 2023-11-29 22:47:46 +01:00
Héctor Ramón Jiménez
e09b4e24dd
Merge branch 'master' into feat/multi-window-support 2023-11-29 22:28:31 +01:00
Héctor Ramón Jiménez
ed3454301e
Implement explicit text caching in the widget state tree 2023-08-30 04:31:21 +02:00
Bingus
d53ccc857d
refactored window storage;
new helper window events (Destroyed, Created);
clippy + fmt;
2023-07-21 13:53:38 -07:00
Héctor Ramón Jiménez
0ae1baa37b
Introduce custom backend-specific primitives 2023-06-29 07:18:20 +02:00
Bingus
233196eb14
Added offscreen rendering support for wgpu & tiny-skia exposed with the window::screenshot command. 2023-06-06 15:37:30 +02:00
Héctor Ramón Jiménez
dd04c0b070
Bundle tiny-skia backend together with iced_renderer 2023-05-10 22:23:11 +02:00
Héctor Ramón Jiménez
9c63eb7df5
Update tiny-skia and resvg 2023-04-26 16:46:27 +02:00
Héctor Ramón Jiménez
e63cc181bd
Fix Candidate::build in compositor of iced_renderer 2023-04-26 16:28:47 +02:00
Héctor Ramón Jiménez
c2249d2506
Fix copy-pasted panic description in iced_renderer 2023-04-08 06:45:44 +02:00
Héctor Ramón Jiménez
42b2e9b007
Support ICED_BACKEND environment variable 2023-04-08 06:44:46 +02:00
Héctor Ramón Jiménez
9b4bcd287a
Introduce backend feature flags in iced_renderer 2023-03-06 22:10:13 +01: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
Renamed from renderer/src/window/compositor.rs (Browse further)