Commit graph

5768 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
2e0c03923c
Add custom timing support for comet 2025-04-16 18:17:14 +02:00
Héctor Ramón Jiménez
d1e936fb25
Re-align Paragraph on resize
Fixes #2888
2025-04-12 00:48:57 +02:00
Héctor Ramón Jiménez
3ee9a1e187
Wrap devtools overlays in opaque 2025-04-11 01:22:54 +02:00
Héctor Ramón Jiménez
482d54118a
Fix missing _padding in color conversion pipeline 2025-04-10 23:25:20 +02:00
Héctor
58e2d0cdcb
Merge pull request #2885 from iced-rs/feature/grid-widget
`grid` widget
2025-04-10 15:59:22 +02:00
Héctor Ramón Jiménez
687750e026
Make grid sizing strategy explicit and more intuitive 2025-04-10 15:39:10 +02:00
Héctor Ramón Jiménez
504d9c2959
Fix cells_per_row calculation in grid widget 2025-04-10 14:49:18 +02:00
Héctor Ramón Jiménez
b89e78cd82
Draft new grid widget 2025-04-10 02:49:32 +02:00
Héctor Ramón Jiménez
193a340d6d
Include RedrawRequested event in draw debug stage 2025-04-10 00:55:25 +02:00
Héctor
bd556269ea
Merge pull request #2883 from pml68/fix/16-byte-padding-wgpu-wasm
Fix WebGL WGPU crash
2025-04-09 23:48:39 +02:00
pml68
c2e41a4346 refactor: make Ratio padding a single [f32; 2] 2025-04-09 23:22:10 +02:00
pml68
e338e61e0b docs: add docs for what p0 and p1 are 2025-04-09 23:11:24 +02:00
Héctor Ramón Jiménez
183fb8a659
Avoid attaching devtools on Wasm 2025-04-09 23:03:16 +02:00
Héctor
208de5578c
Merge pull request #2881 from iced-rs/presentation-metrics
Presentation metrics for `comet`
2025-04-09 22:58:25 +02:00
pml68
bf6c7d0094 fix: "BUFFER_BINDINGS_NOT_16_BYTE_ALIGNED not supported" error 2025-04-09 22:53:40 +02:00
Héctor Ramón Jiménez
51ed744481
Update comet revision in devtools 2025-04-09 22:48:59 +02:00
Héctor Ramón Jiménez
015f5283a8
Introduce presentation metrics and send them to comet 2025-04-09 21:50:21 +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