Commit graph

215 commits

Author SHA1 Message Date
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
33d20763c8
Annotate root crate tests with standalone_crate
The new Rustdoc combined tests are an order of
magnitude slower in my machine for the `iced` root
crate.
2025-04-03 20:27:17 +02:00
Héctor Ramón Jiménez
5d1de9dc95
Enable async-await feature in iced_futures 2025-04-02 11:50:27 +02:00
Héctor Ramón Jiménez
5b8d92ed5b
Remove leftover mentions of async-std 2025-04-02 11:10:26 +02:00
Héctor Ramón Jiménez
9f1beba583
Make sipper dependency optional 2025-04-02 11:10:25 +02:00
Héctor Ramón Jiménez
cf827dd349
Allow disabling all executor features on Wasm builds 2025-04-02 11:10:25 +02:00
Héctor Ramón Jiménez
57cb14ce38
Remove Executor::block_on and simplify Compositor creation 2025-04-02 11:01:11 +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
9ceb467e6e
Run cargo fmt 2025-02-21 01:37:13 +01:00
Héctor Ramón Jiménez
eab723866e
Replace with function with Function trait 2025-02-11 10:36:45 +01:00
Héctor Ramón Jiménez
0c528be2ea
Introduce with helper and use sipper in gallery example 2025-02-11 03:41:29 +01:00
Héctor Ramón Jiménez
9f21eae152
Introduce Task::map_with 2025-02-11 02:34:10 +01:00
Héctor Ramón Jiménez
f37d068af5
Rewrite websocket example using sipper 2025-02-11 01:27:51 +01:00
Héctor Ramón Jiménez
54ffbbf043
Export sipper types in task module 2025-02-11 00:55:59 +01:00
Héctor Ramón Jiménez
24cf355e96
Fix documentation of markdown and rich_text 2025-02-04 19:07:24 +01:00
Héctor Ramón Jiménez
a56c2f3d81
Enable animation module for Wasm target 2025-01-29 04:55:51 +01:00
Héctor Ramón Jiménez
8fd87f94eb
Make animation module only available in native 2025-01-27 05:32:18 +01:00
Héctor Ramón Jiménez
bf600a0811
Draft basic Animation API in iced_core 2025-01-27 02:50:51 +01:00
Héctor Ramón Jiménez
3a07c631ad
Implement time::repeat and simplify Subscription::run_with 2025-01-24 16:45:18 +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
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
d09d5d45ae
Draft iced_test crate and test todos example 2024-12-10 04:51:08 +01:00
Héctor Ramón Jiménez
91c00e4abf
Move wgpu re-export to root module
This seems to fix a `cargo doc` performance issue;
and it makes more sense anyways.
2024-09-20 18:37:17 +02:00
Héctor Ramón Jiménez
1ada297b08
Explain Action pattern a bit in The Pocket Guide 2024-09-18 22:08:43 +02:00
Héctor Ramón Jiménez
9e5afc54ce
Show Action pattern in The Pocket Guide 2024-09-18 22:00:40 +02:00
Héctor Ramón Jiménez
f0036400a1
Remove unnecessary derive in "Scaling Applications" docs 2024-07-16 16:15:43 +02:00
Héctor Ramón Jiménez
964182e4b8
Fix grammar in "Passive Subscriptions" docs 2024-07-16 16:12:41 +02:00
Héctor Ramón Jiménez
eb6673bf00
Finish "The Pocket Guide" 2024-07-16 15:41:28 +02:00
Héctor Ramón Jiménez
143f4c86ca
Draft "The Pocket Guide" for the API reference 2024-07-16 01:14:26 +02:00
Héctor Ramón Jiménez
fd0abe18d0
Implement application::Update for () 2024-07-14 22:51:52 +02:00
Héctor Ramón Jiménez
7c3341760d
Improve Padding ergonomics
We expose free functions for creating a `Padding`
and methods with the same name to modify its fields.
2024-07-12 18:43:25 +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
47f9554a82
Introduce Task::abortable 🎉 2024-07-10 14:44:54 +02:00
Héctor Ramón Jiménez
8bc49cd886
Hide Subscription internals
.. and introduce `stream::channel` helper
2024-07-05 02:16:45 +02:00
Héctor Ramón Jiménez
cbeda38f0d
Inline documentation for application and daemon functions 2024-06-20 18:50:03 +02:00
Héctor Ramón Jiménez
341c9a3c12
Introduce daemon API and unify shell runtimes 2024-06-19 01:53:40 +02:00
Héctor Ramón Jiménez
a25b1af456
Replace Command with a new Task API with chain support 2024-06-14 01:47:39 +02:00
Héctor Ramón Jiménez
5d7dcf417c
Introduce subscription::Event
... and remove `PlatformSpecific` from `Event`
2024-06-11 19:41:05 +02:00
Héctor Ramón Jiménez
a57313b23e
Simplify image rotation API and its internals 2024-05-02 17:28:28 +02:00
Héctor Ramón Jiménez
09a6bcfffc
Add Image rotation support
Co-authored-by: DKolter <68352124+DKolter@users.noreply.github.com>
2024-05-02 17:27:45 +02:00
JL710
f6c698b2dd
add missing derive(Debug) in lib.rs docs 2024-04-30 10:28:06 +02:00
Héctor Ramón Jiménez
5cd98f069d
Use built-in [lints] table in Cargo.toml 2024-04-07 12:42:12 +02:00
Héctor Ramón Jiménez
441e9237cd
Rename compositor::Renderer to Default 2024-03-22 19:35:19 +01:00
Héctor Ramón Jiménez
5137d655e6
Allow custom renderers in Program and Application 2024-03-22 07:09:51 +01:00
Héctor Ramón Jiménez
f409037c07
Simplify message names in overview docs 2024-03-18 19:15:25 +01:00
Héctor Ramón Jiménez
cdb18e610a
Move Application trait to advanced module 2024-03-17 19:38:42 +01:00
Héctor Ramón Jiménez
c4b4207f47
Support custom themes in Program API 2024-03-17 14:41:34 +01:00
Héctor Ramón Jiménez
a034e40f7c
Clarify chain nature of run function 2024-03-17 14:36:42 +01:00
Héctor Ramón Jiménez
8e1d0b51f1
Fix documentation of run function 2024-03-17 14:29:02 +01:00