rhysd
8f346ac220
Add option to make the transparent window blurry
2025-11-20 01:10:46 +01:00
Héctor
f47e848618
Merge pull request #2696 from edwloef/interaction-docs-fix
...
fix docs of `Widget::mouse_interaction`
2025-11-19 00:15:50 +01:00
thorn132
3a6f29ce67
Add Hidden variant to mouse::Interaction
2025-11-18 23:44:14 +01:00
Héctor Ramón Jiménez
5b029ae61c
Improve consistency of Padding API
2025-11-18 21:33:13 +01:00
Dominic Clifton
53110f0ede
Add horizontal and vertical padding methods.
2025-11-18 21:26:47 +01:00
Héctor Ramón Jiménez
085c8fae8d
Add screenshot helpers to iced_test
2025-11-12 00:53:10 +01:00
Héctor Ramón Jiménez
54239c55ae
Derive Default implementations wherever possible
2025-10-30 23:46:59 +01:00
Héctor Ramón Jiménez
867fe819c0
Add explicit error handling to image loading
2025-10-28 21:19:25 +01:00
Héctor Ramón Jiménez
7c11ccb046
Move core::Image::clip_bounds to graphics::Image
2025-10-28 19:44:46 +01:00
Héctor Ramón Jiménez
44cfb27e41
Fix cache eviction logic of active image allocations
2025-10-26 09:18:19 +01:00
Héctor Ramón Jiménez
44e68aa4b6
Add border radius support for image
2025-10-25 23:00:25 +02:00
Héctor Ramón Jiménez
23039e758e
Introduce explicit image::allocate API
2025-10-25 22:59:30 +02:00
Héctor Ramón Jiménez
a0cfd52d1b
Apply translation to levitated Cursor in scrollable
2025-10-15 22:17:39 +02:00
Héctor Ramón Jiménez
e2df674aa5
Merge branch 'master' into feature/test-recorder
2025-09-19 18:23:28 +02:00
Héctor Ramón Jiménez
db5a1f6353
Fix clippy lints for Rust 1.90
2025-09-19 18:22:45 +02:00
Héctor Ramón Jiménez
299eb54d6f
Improve naming in iced_selector crate
2025-09-17 22:56:58 +02:00
Héctor Ramón Jiménez
5796ba272e
Remove missing_debug_implementations lint
2025-09-12 05:25:09 +02:00
Héctor Ramón Jiménez
a052ce58b0
Merge branch 'master' into feature/test-recorder
2025-09-11 04:57:17 +02:00
Héctor Ramón Jiménez
09c604c92d
Add theme and theme_changes functions to system
2025-09-08 14:32:24 +02:00
Héctor Ramón Jiménez
74425d5cb1
Set window theme to match color scheme of active theme
2025-09-08 10:12:04 +02:00
Héctor Ramón Jiménez
c1d7819c07
Track window theme in window::State
2025-09-08 06:01:36 +02:00
Héctor Ramón Jiménez
cb9b106ff8
Allow system theme override with ICED_THEME env variable
2025-09-08 05:32:23 +02:00
Héctor Ramón Jiménez
0111f514a1
Use winit to obtain current theme::Mode
2025-09-08 05:16:20 +02:00
Héctor Ramón Jiménez
5c7ae8a3d6
Enable needed mundy features explicitly
2025-09-08 01:27:01 +02:00
Héctor Ramón Jiménez
9445f5fcdf
Replace dark-light with mundy
2025-09-08 01:24:22 +02:00
Héctor Ramón Jiménez
74b792b608
Use f32 for scale_factor
2025-09-02 23:29:22 +02:00
Héctor Ramón Jiménez
bc7d64987e
Add Auto strategy to text::Shaping
2025-08-30 18:27:05 +02:00
Héctor Ramón Jiménez
9994f1f133
Avoid compressing the cross-axis in flex layout
2025-08-29 13:19:37 +02:00
Héctor Ramón Jiménez
9e81c2b9e8
Merge branch 'master' into feature/test-recorder
2025-08-29 04:25:52 +02:00
Héctor Ramón Jiménez
6be707267e
Revert "Make Widget::diff mutable"
...
This reverts commit 497ebcd0c3 .
2025-08-29 04:21:43 +02:00
Héctor
caeb9ce49c
Merge pull request #3045 from iced-rs/limits-compression
...
Prioritize `Shrink` over `Fill`
2025-08-29 03:55:30 +02:00
Héctor Ramón Jiménez
81d1eda7fe
Introduce selector flag and decouple iced_widget from iced_runtime
2025-08-23 05:15:57 +02:00
Héctor Ramón Jiménez
fbe60feb7e
Remove Id for container, scrollable, and text_input
2025-08-23 02:04:30 +02:00
Héctor Ramón Jiménez
63142d34fc
Introduce new iced_selector subcrate and refactor Operation
2025-08-23 01:44:17 +02:00
Héctor Ramón Jiménez
3ad578e248
Skip third flex pass entirely if main axis is compressed
2025-08-21 18:16:46 +02:00
Héctor Ramón Jiménez
49a300ab38
Fix window::Icon verbose Debug implementation
2025-08-21 16:24:41 +02:00
Héctor Ramón Jiménez
7711b49f6b
Propagate Limits::compression in flex layout
2025-08-21 06:22:22 +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
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
bdcaadbe00
Introduce instruction::Target in test crate
2025-08-20 13:47:34 +02:00
Héctor Ramón Jiménez
47f0d5bae4
Add child method to Layout
2025-08-18 02:29:13 +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
ab04751bc4
Apply Transformation::scale_factor to Quad styling
2025-08-17 09:11:19 +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
81ed466164
Turn URL in Color documentation into an actual link
2025-08-16 09:27:54 +02:00
Héctor Ramón Jiménez
26c9dc1709
Merge branch 'master' into feature/test-recorder
2025-08-12 22:26:43 +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