Héctor Ramón Jiménez
5050fcc7ac
Implement width and height for responsive
2025-08-21 03:30:13 +02:00
Héctor Ramón Jiménez
7a7d562b03
Make Shrink take priority over nested Fill
2025-08-21 02:26:10 +02:00
Héctor Ramón Jiménez
199a189515
Ungate responsive from the lazy feature flag
2025-08-21 00:10:06 +02:00
Héctor Ramón Jiménez
6f72ac4650
Remove internal State from responsive
2025-08-20 23:31:35 +02:00
Héctor Ramón Jiménez
497ebcd0c3
Make Widget::diff mutable
2025-08-20 23:14:23 +02:00
Héctor Ramón Jiménez
31bc6d48cd
Make Widget::layout and operate mutable
...
... and bless `responsive`!
2025-08-20 22:42:15 +02:00
Héctor Ramón Jiménez
9490d735c5
Avoid merging into empty layers in layer::Stack
2025-08-19 08:06:25 +02:00
Héctor Ramón Jiménez
806500048d
Merge layers from top to bottom in layer::Stack
2025-08-19 05:47:36 +02:00
Héctor Ramón Jiménez
fb5ac7dcb0
Perform layer::Stack::merge before rendering
2025-08-18 20:51:57 +02:00
Héctor Ramón Jiménez
ab4fdaf91d
Consider pending geometry in wgpu::Layer
2025-08-18 20:04:55 +02:00
Héctor Ramón Jiménez
47f0d5bae4
Add child method to Layout
2025-08-18 02:29:13 +02:00
Héctor
2fd530a918
Merge pull request #3035 from iced-rs/canvas-cache-draw-with-bounds
...
Introduce `draw_with_bounds` to `canvas::Cache`
2025-08-17 23:42:41 +02:00
Héctor Ramón Jiménez
f2aa570aac
Introduce draw_with_bounds to canvas::Cache
...
Also:
- Change `Rectangle::INFINITE` to have coordinates at `f32::NEG_INFINITY`
- Change `Frame::with_clip` to _not_ adjust the coordinate system
- Rename `Size::INFINITY` to `INFINITE`
2025-08-17 22:31:58 +02:00
Héctor Ramón Jiménez
c1f7345ceb
Reuse only the last layer after merging in layer::Stack
2025-08-17 10:05:45 +02:00
Héctor Ramón Jiménez
4d93837094
Merge only contiguous layers in layer::Stack
2025-08-17 09:31:46 +02:00
Héctor Ramón Jiménez
ab04751bc4
Apply Transformation::scale_factor to Quad styling
2025-08-17 09:11:19 +02:00
Héctor Ramón Jiménez
d3a0d0b512
Fix dimensions of image when expand is enabled
2025-08-17 04:47:23 +02:00
Héctor
4a836d5420
Merge pull request #3033 from iced-rs/layer-merging
...
Basic Layer Merging for `graphics::layer::Stack`
2025-08-17 04:46:59 +02:00
Héctor Ramón Jiménez
d2f36a0a58
Resize base layer in Stack before drawing
2025-08-17 00:58:37 +02:00
Héctor Ramón Jiménez
46167c78c7
Return 0 in Layer::start for empty layers
2025-08-17 00:07:58 +02:00
Héctor Ramón Jiménez
c639c185d3
Fix naive merging logic in layer::Stack
2025-08-17 00:04:45 +02:00
Héctor Ramón Jiménez
d3e9547079
Implement basic layer merging for graphics::layer::Stack
2025-08-16 23:20:43 +02:00
Héctor Ramón Jiménez
95769fcd59
Add crop method to image widget 🎉
2025-08-16 09:29:07 +02:00
Héctor Ramón Jiménez
81ed466164
Turn URL in Color documentation into an actual link
2025-08-16 09:27:54 +02:00
Héctor Ramón Jiménez
d8f08e78c6
Fix tooltip spamming redraw requests on FollowCursor
2025-08-15 22:37:50 +02:00
Héctor Ramón Jiménez
55a13f7232
Use Self in Default implementation of Task
2025-08-15 21:24:01 +02:00
Héctor Ramón Jiménez
1a575550bf
Implement Default for Task
2025-08-15 21:23:21 +02:00
Héctor
9d56b488cc
Merge pull request #3030 from iced-rs/rust-1.89
...
Fix lints for Rust 1.89 and bump MSRV to `1.88`
2025-08-07 22:49:57 +02:00
Héctor Ramón Jiménez
d5cd0a6de9
Fix lints for Rust 1.89 and bump MSRV to 1.88
2025-08-07 22:38:22 +02:00
Héctor Ramón Jiménez
88185f9d97
Regenerate styling snapshots (one last time)
2025-08-07 04:24:38 +02:00
Héctor Ramón Jiménez
f350db7c8c
Bump contrast of secondary color in light themes
2025-08-06 20:19:03 +02:00
Héctor Ramón Jiménez
53c059bf88
Differentiate secondary color from primary
2025-08-06 19:37:14 +02:00
Héctor Ramón Jiménez
af3125842d
Reduce text influence over secondary color
2025-08-06 18:46:39 +02:00
Héctor Ramón Jiménez
acbb8920de
Add neutral background shade between weak and strong
2025-08-06 18:46:11 +02:00
Héctor Ramón Jiménez
3f22d5683a
Expose relative_luminance as part of Color
2025-08-06 05:55:33 +02:00
Héctor Ramón Jiménez
0037699dda
Increase period in gallery example to Month
2025-08-06 03:36:39 +02:00
Héctor
0229723434
Merge pull request #3028 from iced-rs/theming/oklch
...
Use Oklch to generate `palette::Extended`
2025-08-06 03:31:18 +02:00
Héctor Ramón Jiménez
468014a184
Fix minor styling inconsistencies in some widgets
2025-08-06 02:59:38 +02:00
Héctor Ramón Jiménez
35df95e988
Fix broken intra-doc link in graphics::text
2025-08-05 22:20:30 +02:00
Héctor Ramón Jiménez
a8e2956f74
Enable crisp feature by default 🎉
2025-08-05 22:05:51 +02:00
Héctor Ramón Jiménez
4d4f565da7
Try to make light themes a bit more colorful
2025-08-05 22:04:35 +02:00
Héctor Ramón Jiménez
e14d3609ac
Fix unnecessary parentheses in winit::conversion
2025-08-05 10:07:10 +02:00
Héctor Ramón Jiménez
6e78bea2d2
Remove bump hack in theme::palette
2025-08-05 10:06:38 +02:00
Héctor Ramón Jiménez
0857eb3bde
Improve contrast of built-in themes by leveraging Oklch
2025-08-05 10:01:01 +02:00
Héctor Ramón Jiménez
148fc77b8f
Fix background of inline_code_highlight in markdown
2025-08-04 00:45:00 +02:00
Héctor Ramón Jiménez
f8a8a85717
Add align_x support for row::Wrapping
2025-08-03 22:16:45 +02:00
Héctor Ramón Jiménez
c98f3d525a
Add background styling for button
2025-08-03 21:45:42 +02:00
Héctor Ramón Jiménez
6b937fb6e1
Use smart horizontal scrollable in markdown::table
2025-08-03 03:02:45 +02:00
Héctor Ramón Jiménez
57c628839a
Rename pop widget to sensor 📡
2025-08-02 22:57:09 +02:00
Héctor Ramón Jiménez
c46600a69a
Make Pop::on_resize trigger when no on_show set
2025-08-02 22:27:19 +02:00