Commit graph

5735 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
3f67044977
Merge branch 'master' into beacon 2025-04-05 18:20:31 +02:00
Héctor Ramón Jiménez
cd27dae8ab
Fix submission in integration example 2025-04-03 20:36:30 +02:00
Héctor Ramón Jiménez
33d20763c8
Annotate root crate tests with standalone_crate
The new Rustdoc combined tests are an order of
magnitude slower in my machine for the `iced` root
crate.
2025-04-03 20:27:17 +02:00
Héctor Ramón Jiménez
53ce0e3a88
Fix lints for Rust 1.86 2025-04-03 16:59:55 +02:00
Héctor Ramón Jiménez
1b22d7d5fc
Fix Compositor concurrent initialization
It seems that initializing the compositor in a
different thread can cause issues in some environments.
2025-04-02 20:39:14 +02:00
Héctor Ramón Jiménez
d203392c9d
Enable web-colors by default
Broken color blending is unfortunately the standard,
and many fonts simply look terrible without it.
2025-04-02 20:19:40 +02:00
Héctor Ramón Jiménez
15530cd57d
Enable fs feature for tokio in todos example 2025-04-02 11:53:48 +02:00
Héctor Ramón Jiménez
5d1de9dc95
Enable async-await feature in iced_futures 2025-04-02 11:50:27 +02:00
Héctor
ea3cb63d8b
Merge pull request #2841 from edwloef/disable-futures-executor
don't pull in `futures-executor` when it's not the default executor
2025-04-02 11:40:21 +02:00
Héctor Ramón Jiménez
5b8d92ed5b
Remove leftover mentions of async-std 2025-04-02 11:10:26 +02:00
Héctor Ramón Jiménez
9f1beba583
Make sipper dependency optional 2025-04-02 11:10:25 +02:00
Héctor Ramón Jiménez
cf827dd349
Allow disabling all executor features on Wasm builds 2025-04-02 11:10:25 +02:00
Héctor Ramón Jiménez
91996372cb
Remove async-std support (RIP) 2025-04-02 11:10:23 +02:00
Héctor Ramón Jiménez
57cb14ce38
Remove Executor::block_on and simplify Compositor creation 2025-04-02 11:01:11 +02:00
edwloef
baadcc150f
don't use futures-executor when it's not the default executor 2025-04-02 10:48:11 +02:00
Héctor Ramón Jiménez
a3a7503eef
Update smol dependency to 2.0 2025-04-02 09:03:02 +02:00
Héctor Ramón Jiménez
5f00aef426
Remove approx dependency and update Cargo.lock 2025-04-01 08:20:59 +02:00
Héctor Ramón Jiménez
9ac50ad094
Use cloned in styling test 2025-04-01 03:13:02 +02:00
Héctor
e328aeb4b2
Merge pull request #2839 from edwloef/remove-palette
get rid of palette dependency in iced-core
2025-04-01 03:08:18 +02:00
edwloef
44e13db1ef
get rid of palette dependency 2025-04-01 02:57:46 +02:00
Héctor Ramón Jiménez
2b7d8eaaca
Test different Theme variants in styling example 2025-04-01 02:55:27 +02:00
Héctor Ramón Jiménez
e060129951
Merge branch 'master' into beacon 2025-04-01 02:18:20 +02:00
Héctor Ramón Jiménez
ced4276a5e
Replace Rc with Arc in tiny_skia renderer 2025-03-29 21:24:48 +01:00
Héctor
b70355cdf7
Merge pull request #2857 from iced-rs/headless-wgpu
Headless Mode for `iced_wgpu` and Concurrency Foundations
2025-03-28 21:06:08 +01:00
Héctor Ramón Jiménez
f74ae73784
Use ICED_TEST_BACKEND env var in iced_test 2025-03-28 20:55:16 +01:00
Héctor Ramón Jiménez
788d9989ba
Fix load operation for msaa render pass in iced_wgpu 2025-03-27 17:01:41 +01:00
Héctor Ramón Jiménez
5c196889f2
Set ICED_BACKEND to tiny-skia in test workflow 2025-03-24 20:35:10 +01:00
Héctor Ramón Jiménez
86311b8914
Fix multi_window example scrollable layout 2025-03-24 20:28:14 +01:00
Héctor Ramón Jiménez
5e5c7c85ad
Append renderer name to iced_test snapshots 2025-03-24 20:22:17 +01:00
Héctor Ramón Jiménez
175a53bc86
Rename end_frame to trim in iced_wgpu 2025-03-24 20:22:17 +01:00
Héctor Ramón Jiménez
76c5306581
Trim text atlas in iced_wgpu after drawing
This will need to change to only trim when all windows
have finished drawing once we implement concurrent
presentation, since there would be glyph fighting
otherwise.
2025-03-24 20:22:16 +01:00
Héctor Ramón Jiménez
af6b8155c6
Fix cargo lint issues 2025-03-24 20:22:16 +01:00
Héctor Ramón Jiménez
576dd22733
Split local state from Engine in iced_wgpu 2025-03-24 20:22:15 +01:00
Héctor
4b075b9731
Merge pull request #2852 from mtkennerly/feature/wrapped-row-vertical-spacing
Allow custom vertical spacing for wrapped rows
2025-03-20 23:46:41 +01:00
mtkennerly
65e8fed37d
Allow custom vertical spacing for wrapped rows 2025-03-20 18:38:36 -04:00
Héctor Ramón Jiménez
9c1edc3d78
Downgrade presentation error! to warn! in iced_winit 2025-03-19 19:23:35 +01:00
Héctor
892ac1ce72
Merge pull request #2849 from iced-rs/pre-present-notify
Notify `window` before presentation
2025-03-18 18:40:13 +01:00
Héctor Ramón Jiménez
31b98ee3eb
Notify window before presentation 2025-03-18 18:29:19 +01:00
Héctor Ramón Jiménez
363b0e903a
Fix markdown code blocks when highlighter is disabled 2025-03-18 00:04:08 +01:00
Héctor
68b992962c
Merge pull request #2845 from edwloef/mouse-area-request-redraw
request redraw on mouse area hover change
2025-03-16 17:48:41 +01:00
edwloef
836507eca0
request redraw on mouse area hover change 2025-03-16 17:18:59 +01:00
Héctor Ramón Jiménez
121102e55b
Track and report Task::units to debug API 2025-03-13 02:07:06 +01:00
Héctor Ramón Jiménez
5f15522368
Report theme changes to debug API 2025-03-13 00:42:28 +01:00
Héctor Ramón Jiménez
42f5a61809
Disable debug view on Wasm (for now) 2025-03-12 16:51:45 +01:00
Héctor Ramón Jiménez
0079a8a3e9
Report subscriptions tracked with beacon protocol 2025-03-12 16:29:42 +01:00
Héctor Ramón Jiménez
63e66b0320
Fix documentation of application and daemon 2025-03-12 02:24:28 +01:00
Héctor Ramón Jiménez
68c4764494
Enable Settings::antialiasing by default 2025-03-12 02:14:58 +01:00
Héctor Ramón Jiménez
fd1101bd5f
Unify Program definition in iced_program subcrate 2025-03-12 02:10:42 +01:00
Héctor Ramón Jiménez
ebfcb65841
Merge branch 'master' into beacon 2025-03-11 22:25:06 +01:00
Héctor
fd5ed0d0a6
Merge pull request #2836 from iced-rs/feature/justified-text
Introduce `text::Alignment` with `Justified` support
2025-03-11 03:05:11 +01:00