Commit graph

6011 commits

Author SHA1 Message Date
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
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
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
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
f9755b0b7a
Introduce Ice format and save test metadata 2025-08-20 12:27:47 +02:00
Héctor Ramón Jiménez
28a4c53f43
Fix view signature of tester::null 2025-08-12 22:38:59 +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
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