Héctor Ramón Jiménez
a052ce58b0
Merge branch 'master' into feature/test-recorder
2025-09-11 04:57:17 +02:00
Andrew Baldwin
e709fdc117
Add support for ⌘ + Backspace and ⌘ + Delete macOS shortcuts to text_input.
...
Additionally, prevent move-by-word when `text_input` is secure.
2025-09-09 12:27:45 -07: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
ad0e4c53cf
Stop invalidating layout in tooltip widget
2025-08-31 17:22:08 +02:00
Héctor Ramón Jiménez
6df435adba
Use Default implementation of text::Shaping
2025-08-30 18:30:23 +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
34a42b5ad4
Move all operations to widget::operation module
2025-08-23 03:54:54 +02:00
Héctor Ramón Jiménez
885d45f435
Fix broken intra-doc links
2025-08-23 02:41:52 +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
d5521f4230
Loosen Limits for children of row::Wrapping
2025-08-22 05:31:16 +02:00
Héctor Ramón Jiménez
b476ab277a
Remove debug_assert! from scrollable by enforcing compression
2025-08-21 23:06:07 +02:00
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
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
bdcaadbe00
Introduce instruction::Target in test crate
2025-08-20 13:47:34 +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
d3a0d0b512
Fix dimensions of image when expand is enabled
2025-08-17 04:47:23 +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
d8f08e78c6
Fix tooltip spamming redraw requests on FollowCursor
2025-08-15 22:37:50 +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
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
53c059bf88
Differentiate secondary color from primary
2025-08-06 19:37:14 +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
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
Héctor Ramón Jiménez
a39e76acba
Add subtle styling for button
2025-08-02 20:52:31 +02:00
Héctor Ramón Jiménez
83a7a50d8b
Add weak styling for rule
2025-08-02 20:52:17 +02:00
Héctor Ramón Jiménez
0e46b3cbc8
Fix rule widget drawing outside of layout bounds
2025-08-02 20:28:12 +02:00
Héctor Ramón Jiménez
686c008dc8
Make toggler always perfectly round
2025-07-29 22:42:20 +02:00
Héctor Ramón Jiménez
d897ccd49e
Fix inconsistent styling for toggler and checkbox
2025-07-29 22:24:12 +02:00
Héctor Ramón Jiménez
ff27f24781
Implement missing Widget methods for table
2025-07-28 21:28:25 +02:00
Héctor Ramón Jiménez
c710591cc8
Fix alignment of number in markdown ordered lists
2025-07-24 20:53:57 +02:00
Héctor Ramón Jiménez
420de7150d
Clarify description of Table in docs
2025-07-18 21:23:27 +02:00
Héctor Ramón Jiménez
729a09fa4e
Write documentation for table
2025-07-18 21:21:07 +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
dcea10f707
Add table support to markdown widget
2025-07-17 03:48:45 +02:00
Héctor Ramón Jiménez
291e615c0b
Use row-major order for cells in table widget
2025-07-16 22:38:09 +02:00