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
edwloef
eee7c55d34
make Layout::children return an ExactSizeIterator
2025-08-19 12:00:40 +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
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
468014a184
Fix minor styling inconsistencies in some widgets
2025-08-06 02:59:38 +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
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
e0d9078334
Implement From<Option<T>> for Element
2025-07-18 03:53:59 +02:00
Héctor Ramón Jiménez
6e71c7dd6f
Implement alignment support for table::column
2025-07-16 04:06:38 +02:00
Héctor Ramón Jiménez
1e89439aff
Respect column width in table widget
2025-07-16 02:31:43 +02:00
Héctor Ramón Jiménez
98d8f466bb
Merge branch 'master' into feature/test-recorder
2025-07-08 00:29:55 +02:00