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
54239c55ae
Derive Default implementations wherever possible
2025-10-30 23:46:59 +01: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
299eb54d6f
Improve naming in iced_selector crate
2025-09-17 22:56:58 +02:00
Héctor Ramón Jiménez
c70ce5af89
Add id helper to selector module
2025-09-11 06:24:13 +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
09c604c92d
Add theme and theme_changes functions to system
2025-09-08 14:32:24 +02:00
Héctor Ramón Jiménez
b5974a23cc
Remove hardcoded colors from todos example
2025-09-08 11:33:27 +02:00
Héctor Ramón Jiménez
e324b18dff
Avoid snapshot testing in CI with --all-features
2025-08-30 18:55:07 +02:00
Héctor Ramón Jiménez
665c89a062
Use Shaping::Basic for icon helpers in examples
2025-08-30 18:34:38 +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
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
b20168b614
Capitalize mode value in ice metadata
2025-08-20 14:43: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
5ca5000cdc
Add elided lifetimes to view helpers in examples
2025-06-24 14:29: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
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
3f67044977
Merge branch 'master' into beacon
2025-04-05 18:20:31 +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
fd1101bd5f
Unify Program definition in iced_program subcrate
2025-03-12 02:10:42 +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
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
Héctor Ramón Jiménez
d09d5d45ae
Draft iced_test crate and test todos example
2024-12-10 04:51:08 +01:00
Héctor Ramón Jiménez
1448c5bfa5
Implement some From traits for text_input::Id
2024-09-18 20:30:14 +02:00
Shan
6c741923c6
Implement align_x for TextInput
...
Co-authored-by: Shan <shankern@protonmail.com>
2024-08-24 02:36:18 +02:00
Héctor Ramón Jiménez
76737351ea
Re-export variants of Length and alignment types
2024-07-12 18:12:34 +02:00
Héctor Ramón Jiménez
f9dd5cbb09
Introduce helper methods for alignment for all widgets
2024-07-12 15:14:43 +02:00
Héctor Ramón Jiménez
e86920be5b
Remove load method from application and daemon
...
If you need to run a `Task` during boot, use
`run_with` instead!
2024-07-09 00:28:40 +02:00
Héctor Ramón Jiménez
c5f4bebeda
Remove window::Id::MAIN constant
2024-06-20 01:13:42 +02:00