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
34a42b5ad4
Move all operations to widget::operation module
2025-08-23 03:54:54 +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
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
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
98d8f466bb
Merge branch 'master' into feature/test-recorder
2025-07-08 00:29:55 +02:00
Héctor Ramón Jiménez
5ca5000cdc
Add elided lifetimes to view helpers in examples
2025-06-24 14:29:36 +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
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
f929a20d29
Change From<str> for Selector to Text in iced_test
2025-05-28 03:25:39 +02:00
Héctor Ramón Jiménez
d5d4479a53
Draft time-travel debugging feature
2025-04-17 03:24:17 +02:00
Héctor Ramón Jiménez
3f67044977
Merge branch 'master' into beacon
2025-04-05 18:20:31 +02:00
Héctor Ramón Jiménez
15530cd57d
Enable fs feature for tokio in todos example
2025-04-02 11:53:48 +02:00
Héctor Ramón Jiménez
91996372cb
Remove async-std support (RIP)
2025-04-02 11:10:23 +02:00
Héctor Ramón Jiménez
e060129951
Merge branch 'master' into beacon
2025-04-01 02:18:20 +02:00
Héctor Ramón Jiménez
5e5c7c85ad
Append renderer name to iced_test snapshots
2025-03-24 20:22:17 +01:00
Héctor Ramón Jiménez
576dd22733
Split local state from Engine in iced_wgpu
2025-03-24 20:22:15 +01:00
Héctor Ramón Jiménez
fd1101bd5f
Unify Program definition in iced_program subcrate
2025-03-12 02:10:42 +01:00
Héctor Ramón Jiménez
201245a85d
Update cosmic-text to 0.13
2025-03-10 19:54:04 +01:00
Héctor Ramón Jiménez
873311558f
Darken background of Dark theme
2025-02-22 02:29:57 +01:00
Héctor Ramón Jiménez
9b79aa567a
Recreate todos snapshot test
2025-02-22 01:03:04 +01:00
Héctor Ramón Jiménez
91af1c5ed6
Update all examples to Rust 2024
2025-02-21 01:37:14 +01:00
Héctor
d7563ee94a
Merge pull request #2780 from l4l/forked-wasmtimer
...
Use working wasmtimer for time::every
2025-02-16 22:40:57 +01:00
Héctor Ramón Jiménez
eab723866e
Replace with function with Function trait
2025-02-11 10:36:45 +01:00
Kitsu
6a584af141
Use working wasmtimer for time::every
2025-02-02 22:44:05 -03:00
rhysd
f51ce47f37
Replace unmaintained directories-next crate with directories crate
...
[`directories-next`][1] crate is no longer maintained and
[`directories`][2] crate is still maintained. `directories-next`
had been forked from `directories` but it died because the original
`directories` crate revived the maintenance.
[1]: https://crates.io/crates/directories-next
[2]: https://crates.io/crates/directories
2025-01-29 00:45:14 +09:00
Héctor Ramón Jiménez
f8337b8da7
Add helper functions for alignment to widget module
2025-01-24 15:55:24 +01:00
Héctor Ramón Jiménez
5b70754809
Rename window::change_* tasks to set_*
2025-01-06 23:25:57 +01:00
Héctor Ramón Jiménez
5220a064c5
Write documentation for iced_test
2024-12-17 04:13:19 +01:00
Héctor Ramón Jiménez
41a822c6fb
Use proper hash for creates_a_new_task snapshot
2024-12-17 03:03:07 +01:00
Héctor Ramón Jiménez
2f98a7e203
Append env::consts::OS to snapshot filenames
2024-12-17 02:17:07 +01:00
Héctor Ramón Jiménez
0ad40d0338
Reduce size of Simulator in todos test
2024-12-17 01:53:39 +01:00
Héctor Ramón Jiménez
869b44db4e
Implement Simulator::simulate and polish naming
2024-12-17 01:37:00 +01:00
Héctor Ramón Jiménez
2cf4abf25b
Support custom renderers in iced_test through renderer::Headless trait
2024-12-14 03:49:24 +01:00
Héctor Ramón Jiménez
6572909ab5
Embed and use Fira Sans as default font when testing
2024-12-12 03:15:32 +01:00
Héctor Ramón Jiménez
7683bd201f
Stop tracking todos snapshot hash file
...
Font selection is platform-dependent.
2024-12-10 05:10:04 +01:00
Héctor Ramón Jiménez
9bc29e5347
Add explicit 'static in todos for Rust 1.80
2024-12-10 05:01:11 +01:00
Héctor Ramón Jiménez
1713ac49f2
Decouple iced_test from iced crate
2024-12-10 04:56:37 +01:00
Héctor Ramón Jiménez
1aeb317f2d
Add image and hash snapshot-based testing to iced_test
2024-12-10 04:51:08 +01:00
Héctor Ramón Jiménez
8e3636d769
Return Result in todos test
2024-12-10 04:51:08 +01:00