Héctor Ramón Jiménez
|
5417b630a5
|
Fix Send requirements in WebAssembly builds
|
2025-08-29 09:07:19 +02:00 |
|
Héctor Ramón Jiménez
|
4991a1a7f3
|
Remove Debug bound in devtools::TimeMachine
|
2025-08-29 08:50:27 +02:00 |
|
Héctor Ramón Jiménez
|
4f7444bddf
|
Move tester to a new iced_tester subcrate
|
2025-08-29 08:39:44 +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
|
a88e67105e
|
Use Runtime::enter in Emulator
|
2025-08-28 13:14:30 +02:00 |
|
Héctor Ramón Jiménez
|
2d83da799a
|
Resubscribe before waiting for Task in Emulator
|
2025-08-28 13:10:35 +02:00 |
|
Héctor Ramón Jiménez
|
720ffa3e0b
|
Fix Zen mode finishing early with Task::none()
|
2025-08-28 12:37:58 +02:00 |
|
Héctor Ramón Jiménez
|
71ee026444
|
Add Zen variant to emulator::Mode 🧘
|
2025-08-28 11:44:18 +02:00 |
|
Héctor Ramón Jiménez
|
751714388c
|
Use default window::Settings::size as tester viewport
|
2025-08-28 10:41:22 +02:00 |
|
Héctor Ramón Jiménez
|
11928ba668
|
Merge Mouse::Press and Mouse::Move interactions
|
2025-08-28 10:40:43 +02:00 |
|
Héctor Ramón Jiménez
|
bf3ac04498
|
Keep window::open impure (for now)
|
2025-08-27 10:59:45 +02:00 |
|
Héctor Ramón Jiménez
|
d7aab6c4ec
|
Remove leftover code in selector module
|
2025-08-27 10:55:34 +02:00 |
|
Héctor Ramón Jiménez
|
7c1f193542
|
Add visible_bounds helper to widget::selector
|
2025-08-27 10:54:53 +02:00 |
|
Héctor Ramón Jiménez
|
445b6c8608
|
Fix duplicate recording when Overlay present
|
2025-08-27 10:54:17 +02:00 |
|
Héctor Ramón Jiménez
|
1c54f5e3e9
|
Improve naming of Error variants in iced_test
|
2025-08-27 06:18:23 +02:00 |
|
Héctor Ramón Jiménez
|
ed873514e5
|
Parse and validate all tests first in iced_test::run
|
2025-08-27 06:12:38 +02:00 |
|
Héctor Ramón Jiménez
|
d8dbb7568a
|
Iterate instructions instead of collecting in iced_test::run
|
2025-08-27 06:04:12 +02:00 |
|
Héctor Ramón Jiménez
|
6a6a2ac8c5
|
Implement iced_test::run entrypoint for ice testing
|
2025-08-27 06:02:02 +02:00 |
|
Héctor Ramón Jiménez
|
e136e14b7c
|
Introduce Asserting mode after Recording in tester
|
2025-08-27 05:04:27 +02:00 |
|
Héctor Ramón Jiménez
|
ebaf0238a9
|
Disambiguate text selectors when recording with a coordinate fallback
|
2025-08-27 04:43:46 +02:00 |
|
Héctor Ramón Jiménez
|
d64cb0d9c1
|
Discard last recorded mouse movements in tester
|
2025-08-27 04:19:08 +02:00 |
|
Héctor Ramón Jiménez
|
14de69704d
|
Centralize debug::hot in Program implementations
|
2025-08-27 02:42:28 +02:00 |
|
Héctor Ramón Jiménez
|
0b00fcfff5
|
Remove test feature and expose Preset unconditionally
|
2025-08-27 02:33:58 +02:00 |
|
Héctor Ramón Jiménez
|
f9a6a3051d
|
Remove Oklab gradient support
|
2025-08-23 21:13:54 +02:00 |
|
Héctor Ramón Jiménez
|
7d72b9135d
|
Remove alpha interpolation in oklab shader
|
2025-08-23 20:48:10 +02:00 |
|
Héctor Ramón Jiménez
|
1923d1db1e
|
Try to find text targets in tester::recorder
|
2025-08-23 06:44:33 +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
|
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
|
04639a4194
|
Update dependencies in Cargo.lock
|
2025-08-21 03:52:01 +02:00 |
|
Héctor
|
0e226f6f39
|
Merge pull request #3038 from iced-rs/mutable-widget
Mutable `Widget` Methods
|
2025-08-21 03:42:37 +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
|
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
|
8ca25d627f
|
Make recorder widget produce Interaction
|
2025-08-20 15:32:13 +02:00 |
|
Héctor Ramón Jiménez
|
2532099efc
|
Disable tester feature in todos by default
|
2025-08-20 15:07:08 +02:00 |
|
Héctor Ramón Jiménez
|
b20168b614
|
Capitalize mode value in ice metadata
|
2025-08-20 14:43:37 +02:00 |
|
Héctor Ramón Jiménez
|
c8ccba5535
|
Use mouse::Button::Left by default in ice tests
|
2025-08-20 14:03:51 +02:00 |
|