bbb651
|
4108838713
|
Add repeat field to keyboard::Event::KeyPressed
|
2025-11-29 01:52:31 +01:00 |
|
Héctor Ramón Jiménez
|
54b5c52db2
|
Take Program by reference in iced_test::screenshot
|
2025-11-12 14:34:48 +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
|
23039e758e
|
Introduce explicit image::allocate API
|
2025-10-25 22:59:30 +02:00 |
|
Héctor Ramón Jiménez
|
d2e192042f
|
Handle changes during RedrawRequested in the same frame
|
2025-10-15 19:11:29 +02:00 |
|
Héctor Ramón Jiménez
|
869891bbf0
|
Parse press and release ice instructions
Fixes #3077
|
2025-10-14 09:53:13 +02:00 |
|
Héctor Ramón Jiménez
|
8a1462b54c
|
Update Ice example in documentation
|
2025-09-23 02:11:02 +02:00 |
|
Héctor Ramón Jiménez
|
79d501f9a5
|
Remove at from mouse instructions in Ice syntax
|
2025-09-20 17:33:57 +02:00 |
|
Héctor Ramón Jiménez
|
364b68f030
|
Rename Mode::Impatient to Immediate
|
2025-09-20 15:50:07 +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
|
59e2687146
|
Write documentation for new iced_test APIs
|
2025-09-12 22:53:28 +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
|
bc9951f84f
|
Add proper string parser for Instruction
|
2025-09-11 06:20:04 +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
|
354159bdf4
|
Update png to 0.18
|
2025-09-08 05:40:31 +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
|
4f7444bddf
|
Move tester to a new iced_tester subcrate
|
2025-08-29 08:39:44 +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
|
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
|
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
|
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
|
885d45f435
|
Fix broken intra-doc links
|
2025-08-23 02:41:52 +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
|
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
|
f3a4e44314
|
Make tester work with daemon (only 1 window for now!)
|
2025-07-08 01:19:37 +02:00 |
|
Héctor Ramón Jiménez
|
98d8f466bb
|
Merge branch 'master' into feature/test-recorder
|
2025-07-08 00:29:55 +02:00 |
|
Héctor Ramón Jiménez
|
baa7d2b96e
|
Merge consecutive Mouse::Release instructions
|
2025-06-13 15:48:48 +02:00 |
|
Héctor Ramón Jiménez
|
df3ca30660
|
Make Patient the default Mode in test::emulator
|
2025-06-13 15:48:00 +02:00 |
|
Héctor Ramón Jiménez
|
d10b740545
|
Add first Expectation to instruction
|
2025-06-05 15:40:04 +02:00 |
|
Héctor Ramón Jiménez
|
1fd6980f91
|
Implement import/export for tester devtool
|
2025-06-05 00:23:36 +02:00 |
|
Héctor Ramón Jiménez
|
e548372fe0
|
Add Failed and Success states to tester devtool
|
2025-06-04 22:40:32 +02:00 |
|
Héctor Ramón Jiménez
|
73f5569f28
|
Add program::Preset and emulator::Mode
|
2025-06-04 19:17:11 +02:00 |
|
Héctor Ramón Jiménez
|
927d5b7cba
|
Perform widget operations in Emulator
|
2025-06-04 13:58:44 +02:00 |
|
Héctor Ramón Jiménez
|
149eb8a024
|
Wait for Task in Emulator automatically
|
2025-06-04 13:35:09 +02:00 |
|
Héctor Ramón Jiménez
|
ff0bbf5283
|
Track subscriptions in iced_test::Emulator
|
2025-06-03 09:54:32 +02:00 |
|
Héctor Ramón Jiménez
|
1821dc7ff0
|
Introduce tester feature flag
|
2025-06-03 07:23:56 +02:00 |
|
Héctor Ramón Jiménez
|
ed528c9c53
|
Plug Emulator into devtools 🎉
|
2025-05-31 05:50:25 +02:00 |
|
Héctor Ramón Jiménez
|
16556b51bc
|
Draft Emulator in iced_test
|
2025-05-31 04:34:54 +02:00 |
|