Commit graph

5807 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
acde7ea735
Implement Frame::stroke_text in canvas API 2025-05-01 03:00:31 +02:00
Héctor Ramón Jiménez
8f3bca299b
Write some docs for the new float widget 2025-05-01 01:33:43 +02:00
Héctor Ramón Jiménez
aa27ab50e5
Use Self in core::transformation 2025-05-01 01:13:10 +02:00
Héctor Ramón Jiménez
f8f2e55f19
Implement float widget interactivity 2025-04-30 23:35:31 +02:00
Héctor Ramón Jiménez
97b4ed0d84
Support max_width and text::Alignment for canvas::Text 2025-04-30 04:19:15 +02:00
Héctor Ramón Jiménez
6ebf386249
Fix missing is_empty in image::Batch 2025-04-30 01:30:53 +02:00
Héctor Ramón Jiménez
5fd2ae070e
Update comet to display layers rendered 2025-04-29 23:03:14 +02:00
Héctor Ramón Jiménez
613c706a39
Report layers rendered to iced_beacon 2025-04-29 23:01:45 +02:00
Héctor Ramón Jiménez
fae95d6095
Draft float widget and simplify image again 🎉 2025-04-29 22:34:09 +02:00
Héctor
8ba993adad
Merge pull request #2910 from iced-rs/feature/time-travel
Time Travel Debugging
2025-04-29 21:53:36 +02:00
Héctor Ramón Jiménez
29a19fcde1
Purify Animation API and introduce application::timed 2025-04-29 03:03:32 +02:00
Héctor Ramón Jiménez
4334923add
Merge branch 'master' into feature/time-travel 2025-04-29 02:06:34 +02:00
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
aa633f6832
Merge pull request #2905 from edwloef/fix_combo_box
fix combo-box panic after 6034a0c
2025-04-26 18:26:04 +02:00
edwloef
40ed7d8762
fix combo-box panic after 6034a0c 2025-04-26 18:16:24 +02:00
Héctor
afc562d336
Merge pull request #2903 from iced-rs/feature/image-float
Floating Images
2025-04-26 07:49:30 +02:00
Héctor Ramón Jiménez
61b96caf21
Reduce nesting in Rectangle::offset 2025-04-26 04:50:59 +02:00
Héctor Ramón Jiménez
00e4de88bf
Return early when drawing image::Overlay if not visible 2025-04-26 03:19:30 +02:00
Héctor Ramón Jiménez
c4e6e42759
Clip shadow bounds of floating images to the viewport 2025-04-26 03:17:01 +02:00
Héctor Ramón Jiménez
385cfcddb2
Remove push method for overlay::Group 2025-04-26 02:55:42 +02:00
Héctor Ramón Jiménez
6c51a9579d
Make Overlay aware of viewport
... and unify `Image::float` and `Image::translate`
2025-04-26 02:52:57 +02:00
Héctor Ramón Jiménez
a2a7c18c9d
Implement Image::translate for positioning floating images 2025-04-25 13:31:49 +02:00
Héctor Ramón Jiménez
e64c58d032
Implement overlay ordering for Image::float 2025-04-25 11:20:16 +02:00
Héctor
7f1dcec391
Merge pull request #2901 from Ultrasquid9/master
Indent and Unindent Text Editor Actions
2025-04-25 04:17:50 +02:00
Johann Tuffe
0231c152fc
fix number of rows in grid when evenly distributed (#2896)
* fix number of rows in grid when evenly distributed

* use div_ceil

---------

Co-authored-by: Johann Tuffe <jtuffe@capulaglobal.com>
2025-04-24 23:00:10 +00:00
Juniper
0b6e0667ae Indent and Unindent Text Editor Actions 2025-04-24 17:20:19 -04:00
Héctor Ramón Jiménez
f67785edb5
Simplify Widget::diff default implementation 2025-04-24 22:58:17 +02:00
Héctor Ramón Jiménez
6034a0cf60
Fix incorrect default implementation of Widget::diff 2025-04-24 22:55:31 +02:00
Héctor Ramón Jiménez
50cc94d944
Fix even height distribution logic in grid widget 2025-04-22 19:41:00 +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