Commit graph

5779 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
ef16ea3b2a
Tweak and organize devtools crate 2025-04-28 22:41:09 +02:00
Héctor Ramón Jiménez
267583c2a9
Draft auto-update process for comet in devtools 2025-04-28 09:49:57 +02:00
Héctor Ramón Jiménez
a105ad4f9f
Unify SubscriptionsTracked with Span::Update 2025-04-21 05:12:08 +02:00
Héctor Ramón Jiménez
5ce3892a1e
Abstract time-travel feature in TimeMachine struct 2025-04-20 22:11:24 +02:00
Héctor Ramón Jiménez
7c6155242c
Avoid redundant metrics when rewinding 2025-04-20 21:50:12 +02:00
Héctor Ramón Jiménez
5b649541b6
Fix disconnection logic in beacon::client 2025-04-20 20:20:03 +02:00
Héctor Ramón Jiménez
162f8c0c29
Replace RwLock with Mutex in beacon::client
... since there are never multiple readers.
2025-04-20 19:56:25 +02:00
Héctor Ramón Jiménez
41d7487ab0
Replace select! with into_split in beacon::client 2025-04-20 19:50:08 +02:00
Héctor Ramón Jiménez
d5d4479a53
Draft time-travel debugging feature 2025-04-17 03:24:17 +02:00
Héctor
388a419ed5
Merge pull request #2891 from iced-rs/comet-custom-timings
Custom performance metrics for `comet`
2025-04-16 22:56:11 +02:00
Héctor Ramón Jiménez
2a57fab910
Update comet revision in devtools 2025-04-16 18:28:03 +02:00
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