Commit graph

5788 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
1445e068e0
Enforce minimum pane size by counting splits in each axis 2025-04-30 16:12:14 +02:00
Héctor Ramón Jiménez
2a43921c56
Add min_size method to PaneGrid 2025-04-29 17:15:35 +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
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