Commit graph

63 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
c59615019d
Add missing description metadata to subcrates 2025-12-07 20:59:50 +01:00
Héctor Ramón Jiménez
834a4943cb
Update comet revision 🎉 2025-12-04 21:26:35 +01:00
Héctor Ramón Jiménez
7e5b6f6802
Unify keyboard subscriptions into listen 2025-12-02 18:35:50 +01:00
edwloef
86083d8ec8
add physical_key to key subscriptions 2025-12-02 09:58:00 +01:00
Héctor Ramón Jiménez
145534c92e
Remove push_maybe from stack widget 2025-09-23 02:23:12 +02:00
Héctor Ramón Jiménez
611f89fc59
Rename space_{x,y} to space::{horizontal,vertical} 2025-09-18 00:00:56 +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
89b7585465
Rename *_space to space_x and space_y 2025-09-11 07:13:11 +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
0111f514a1
Use winit to obtain current theme::Mode 2025-09-08 05:16:20 +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
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
751714388c
Use default window::Settings::size as tester viewport 2025-08-28 10:41:22 +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
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
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
8ca25d627f
Make recorder widget produce Interaction 2025-08-20 15:32:13 +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 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
699b85762b
Try to detect stale type changes when hotpatching 2025-06-24 14:30:09 +02:00
Héctor Ramón Jiménez
a596abf431
Support overlays in tester devtool 2025-06-13 15:52:23 +02:00
Héctor Ramón Jiménez
623bae7fc0
Merge Instruction as many times as possible 2025-06-13 15:46:37 +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
f878b59977
Implement instruction editor for tester 2025-06-05 15:12:41 +02:00
Héctor Ramón Jiménez
9cf9790198
Make methods of DevTools public
Co-authored-by: ShootingStarDragons <ShootingStarDragons@protonmail.com>
2025-06-05 00:35:53 +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
a7cf2642c7
Fix missing methods in null tester 2025-06-03 09:56:54 +02:00
Héctor Ramón Jiménez
9cd1a93e5a
Enable tester feature in websocket example 2025-06-03 09:54:14 +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
Héctor Ramón Jiménez
921467b5be
Draft Instruction DSL in iced_test 2025-05-31 02:46:46 +02:00
Héctor Ramón Jiménez
327522eb99
Draft test recorder structure in iced_devtools 2025-05-30 03:06:57 +02:00
Héctor Ramón Jiménez
7a97773f17
Update compatible comet revision in devtools 2025-05-06 04:22:01 +02:00
Héctor Ramón Jiménez
fcff94fca3
Make Attach struct public in devtools 2025-05-04 22:39:23 +02:00
Héctor Ramón Jiménez
c4b7665a6c
Update comet revision in devtools (again!) 2025-05-01 04:35:58 +02:00
Héctor Ramón Jiménez
b542245753
Update comet revision in devtools 2025-05-01 04:23:27 +02:00
Héctor Ramón Jiménez
5fd2ae070e
Update comet to display layers rendered 2025-04-29 23:03:14 +02:00
Héctor Ramón Jiménez
ef16ea3b2a
Tweak and organize devtools crate 2025-04-28 22:41:09 +02:00