Commit graph

5752 commits

Author SHA1 Message Date
pml68
bf6c7d0094 fix: "BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED not supported" error 2025-04-09 22:53:40 +02:00
Héctor
6508ad67c1
Merge pull request #2686 from Fili-pk/master
Fixed rendering in chromium
2025-04-09 19:37:41 +02:00
fili_pk
30aeec09c7
Fix WebGPU detection on Wasm 2025-04-09 19:24:56 +02:00
Héctor
e08ae64675
Merge pull request #2880 from iced-rs/cosmic-text-0.14
Update `cosmic-text` to `0.14`
2025-04-09 19:23:58 +02:00
Héctor Ramón Jiménez
c335b256a1
Fix Fira Sans not being used as default font on Wasm 2025-04-09 19:12:41 +02:00
Héctor Ramón Jiménez
6bf6fc60c9
Update cosmic-text to 0.14 2025-04-09 18:40:38 +02:00
Héctor Ramón Jiménez
c77c4aadd1
Use ubuntu-latest in document workflow 2025-04-08 22:15:19 +02:00
Héctor Ramón Jiménez
a6bcf69ea0
Fix Task unit calculation in Task::batch 2025-04-08 22:12:47 +02:00
Héctor Ramón Jiménez
bc66866bb8
Attach devtools to daemon when debug is enabled 2025-04-08 13:44:00 +02:00
Héctor
97498aaddc
Merge pull request #2879 from iced-rs/beacon
`comet` debugger and `devtools` foundations
2025-04-08 13:29:27 +02:00
Héctor Ramón Jiménez
dd6c99e1a4
Detect and warn slow Debug implementations for Message 2025-04-07 20:03:09 +02:00
Héctor Ramón Jiménez
08f1133a03
Hardcode specific comet revision in devtools 2025-04-07 19:51:29 +02:00
Héctor Ramón Jiménez
5c39cd4478
Implement installation wizard for comet in devtools 2025-04-06 17:21:20 +02:00
Héctor Ramón Jiménez
00ee6ab47a
Spawn a thread to sleep asynchronously in devtools
... instead of relying on an external reactor.
2025-04-05 20:14:51 +02:00
Héctor Ramón Jiménez
132f60c29c
Draft toast notification overlay in devtools 2025-04-05 20:08:54 +02:00
Héctor Ramón Jiménez
a719b0596c
Draft iced_devtools subcrate structure 2025-04-05 19:27:15 +02:00
Héctor Ramón Jiménez
e462535f3b
Update Cargo.lock 2025-04-05 18:29:03 +02:00
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